INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie projek maak ons 'n Raspberry Pi-kamera wat in partytjies in 'n fotostand gebruik kan word. Nadat die foto geneem is, kan dit op 'n aangewese Twitter -rekening geplaas word sodat almal dit later kan sien. Hierdie tutoriaal bevat die tegnologiese gedeelte van hierdie projek, sodat programmering, opstelling en bedrading moontlik is. Hiermee kan u u eie fotostand volledig aanpas op grond van die plek waar u dit gaan opstel en persoonlike voorkeure.
Hier is wat u benodig:
Raspberry Pi 3*: $ 34,49 (u kan ander weergawes gebruik, maar hierdie tutoriaal is gebaseer op 3)
HDMI -kabel*: 6,99 dollar
Muis: $ 5,49
Sleutelbord: $ 12,99
8 GB microSD -kaart*: 7,32 dollar
Kragbron vir die Raspberry Pi*: $ 9,99
Behuizing vir die Raspberry Pi*: $ 6,98
PiCamera: $ 27,99
Broodbord: $ 6,86
1 drukknop: $ 7,68
2 springkabels van man en vrou: $ 4,99
Monitor vir HDMI (U kan VNC of SSH gebruik as u wil, maar ek gaan nie hier oor die opstelling nie)
Artikels met 'n asterisk (*) kan almal hier saam gekoop word: $ 69,99
Die meeste hiervan het u waarskynlik al as u ooit 'n Raspberry Pi gebruik het. Voordat ons met die tutoriaal begin, neem ek aan dat u die nuutste weergawe van Raspbian op u Raspberry Pi het. As u hulp nodig het, gaan hiernatoe.
Stap 1: Maak gereed om te programmeer
Maak die terminale op u Raspberry Pi oop (kortpad: Ctrl-Alt-T).
Begin hierdie reël: sudo apt-get update en dan sudo apt-get upgrade -y, wat u huidige pakkette opdateer en 'n paar nuwes installeer.
Nou sal ons 'n lêer skep waar ons Python -program geleë is. As u dit met die GUI wil doen, gaan na u lessenaar, klik met die rechtermuisknop en klik op Create New - Leeg lêer. Noem die lêer "booth.py". Laat dit vir eers leeg en stoor.
As u die stap wil doen met die terminale. Tik cd ~/Desktop in en dan sudo nano booth.py. Tik vir eers iets daarin en doen Ctrl-X en dan Y en dan Enter.
Nou moet ons 'n biblioteek "Twython" installeer wat ons sal gebruik om beelde op Twitter te plaas.
Tik die terminale in: sudo pip3 install twython
Voer ook sudo pip3 install twython -upgrade op
Doen ook sudo raspi-config en aktiveer die kamera. Herbegin daarna.
U is nou gereed om die programmeringsgedeelte te begin!
Stap 2: Programmering
Gaan na u booth.py -lêer en plak die aangehegte kode daarin. In die aangehegte lêer word kommentaar gelewer op elke reël, sodat u presies weet wat aangaan. In die volgende stap kry ons die nodige tekens om die Twitter API te laat werk.
Ons werk in 'n toekomstige stap met die penne wat in die kode gedefinieer word, om die drukknoppies te bedraad.
Hopelik verstaan u hoe die kode werk deur my kommentaar!
Stap 3: Twitter -opstelling en opstartopstelling
Hier aanvaar ek dat u 'n Twitter -rekening het wat u sal gebruik. Indien nie, skep dan nou een.
Gaan na apps.twitter.com
Skep nuwe app
Vul die vereiste velde in, aanvaar ooreenkoms en gaan voort
Kyk met 'n prent hierbo om te sien dat u dieselfde skerm as ek sien.
Gaan na Sleutels en Toegangstekens
Scroll af en klik op Create My Access Tokens
Neem nou die 4 tekens wat u sien en plaas dit in booth.py.
ck: Verbruikersleutel, cs: Verbruikersgeheim, by: toegangsteken, ats: Toegangstokengeheim
Ons wil die program kan begin wanneer die Raspberry Pi begin deur op die startknoppie te klik. Ons sal later die knoppies bedraad, maar ons sal die opstartstap nou doen. Gaan na die terminale en tik sudo nano /etc/rc.local
Tik voor afrit 0 python3 /home/pi/Desktop/booth.py
Stoor die lêer
Nou is u klaar met die opstel van die framboos -pi -program. Hou in gedagte dat alles slegs sal werk in geval van 'n Wifi -verbinding. Kom ons gaan na die hardeware -afdeling.
Stap 4: Hardeware
Ek is bly dat jy so ver gekom het! Eerstens moet ons die kamera aan ons Raspberry Pi koppel. Hierdie webwerf wys u hoe u dit fisies kan koppel. Ons moet ook die knoppie omdraai wat alles beheer. U benodig twee manlike-vroulike kabels, broodbord en knoppie. Plaas die knoppie in die middel van die broodbord. Sit twee drade aan twee van die leidings aan die een kant van die knoppie (sien prent). Koppel die vroulike kant van die een draad aan die grond op die Raspberry Pi en die ander aan die GPIO 4. Sien die prent om te sien waar die twee drade verbind moet word.
Nou is jy klaar! Hier is hoe u u nuwe skepping gebruik. Koppel die framboos pi aan die krag en wag totdat dit aangeskakel word. Druk die knoppie en laat dit kort daarna los, en 'n foto sal geneem word en na Twitter gelaai word. As u die knoppie drie sekondes of langer ingedruk hou, word die Raspberry Pi veilig afgesluit (moet dit nie net loskoppel nie). Probeer dit en kyk of alles werk soos beskryf. As u vrae of voorstelle het, laat dit natuurlik in die kommentaar.