Taula de continguts:
- Pas 1: Preparació per programar
- Pas 2: programació
- Pas 3: Configuració de Twitter i Configuració d'arrencada
- Pas 4: maquinari
Vídeo: Tweetbot - Photo Connected Photo Booth: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
En aquest projecte, farem una càmera alimentada per Raspberry Pi que es pugui utilitzar en un fotomaton a les festes. Un cop feta la foto, es pot publicar en un compte de Twitter designat perquè tothom la pugui veure més endavant. Aquest tutorial inclourà la part tecnològica d'aquest projecte, de manera que la programació, la configuració i alguns cables. Això us permet personalitzar completament el vostre propi fotomontatge en funció de la ubicació on el configurareu i de les preferències personals.
Això és el que necessiteu:
Raspberry Pi 3 *: 34,49 $ (podeu utilitzar altres versions, però aquest tutorial es basa en 3)
Cable HDMI *: 6,99 $
Ratolí: 5,49 dòlars
Teclat: 12,99 dòlars
Targeta microSD de 8 GB *: 7,32 dòlars
Font d'alimentació per al Raspberry Pi *: 9,99 dòlars
Funda per al Raspberry Pi *: 6,98 dòlars
PiCamera: 27,99 dòlars
Taula de pa: 6,86 dòlars
1 polsador: 7,68 dòlars
2 cables de pont masculí-femení: 4,99 dòlars
Monitor per HDMI (Podeu utilitzar VNC o SSH si ho preferiu, però no revisaré la configuració aquí)
Els articles amb un asterisc (*) es poden comprar junts aquí: 69,99 $
És probable que ja en tingueu la majoria si alguna vegada heu utilitzat un Raspberry Pi abans. Abans de començar el tutorial, suposo que teniu la versió més recent de Raspbian al vostre Raspberry Pi. Si necessiteu ajuda, aneu aquí.
Pas 1: Preparació per programar
Obriu el terminal del vostre Raspberry Pi (drecera: Ctrl-Alt-T).
Executeu aquesta línia: sudo apt-get update i, a continuació, sudo apt-get upgrade -y, que actualitzarà els paquets actuals i n'instal·larà alguns de nous.
Ara, crearem un fitxer on resideix el nostre programa Python. Si voleu fer-ho mitjançant la GUI, aneu al vostre escriptori, feu clic amb el botó dret i feu clic a Crea nou - Fitxer buit. Anomeneu el fitxer "booth.py". De moment, deixeu-ho en blanc i deseu-lo.
Si voleu fer aquest pas mitjançant el terminal. Escriviu cd ~ / Desktop i, a continuació, sudo nano booth.py. Introduïu-hi qualsevol cosa per ara i feu Ctrl-X i després Y i després Intro.
Ara cal instal·lar una biblioteca "Twython" que utilitzarem per publicar imatges a Twitter.
Escriviu el terminal: sudo pip3 install twython
A més, executeu sudo pip3 install twython --upgrade
A més, feu sudo raspi-config i activeu la càmera. Després d'això, reinicieu.
Ja esteu a punt per iniciar la part de programació.
Pas 2: programació
Aneu al fitxer booth.py i enganxeu-hi el codi adjunt. Al fitxer adjunt, es comenta cada línia perquè sàpiga exactament què passa. Al següent pas, aconseguirem els tokens necessaris perquè funcioni l'API de Twitter.
Treballarem amb els pins definits al codi en un futur pas per connectar els botons.
Amb sort, enteneu com funciona el codi a través dels meus comentaris.
Pas 3: Configuració de Twitter i Configuració d'arrencada
Aquí, assumiré que teniu un compte de Twitter que utilitzarà. Si no, creeu-ne un ara.
Aneu a apps.twitter.com
Crea una aplicació nova
Empleneu els camps obligatoris, accepteu l’acord i continueu
Comproveu amb una imatge superior per veure que veieu la mateixa pantalla que jo.
Aneu a Tecles i fitxes d'accés
Desplaceu-vos cap avall i feu clic a Crea els meus tokens d'accés
Ara agafeu les 4 fitxes que veieu i poseu-les a booth.py.
ck: Consumer Key, cs: Consumer Secret, at: access token, ats: Access Token Secret
Volem poder executar el programa quan arrenca el Raspberry Pi fent clic al botó d'inici. Connectarem els botons més endavant, però farem el pas d’arrencada ara. Aneu al terminal i escriviu sudo nano /etc/rc.local
Abans de sortir 0, escriviu python3 /home/pi/Desktop/booth.py
Guardar arxiu
Ara heu acabat de configurar el programa raspberry pi. Tingueu en compte que tot només funcionarà en cas de connexió Wifi. Passem a la secció de maquinari.
Pas 4: maquinari
M'alegro que hagis arribat fins aquí! En primer lloc, hem de connectar la càmera al nostre Raspberry Pi. Aquest lloc web us mostra com connectar-lo físicament. També hem de connectar el botó que ho controlarà tot. Necessiteu 2 cables home-femella, taulers de connexió i botó. Col·loqueu el botó sobre la meitat de la taula de treball. Col·loqueu dos cables a dos dels cables a un costat del botó (vegeu la imatge). Connecteu l'extrem femella d'un cable a terra del Raspberry Pi i l'altre a GPIO 4. Vegeu la imatge per veure on connectar aquests dos cables.
Ara heu acabat! A continuació s’explica com utilitzeu la vostra nova creació. Connecteu el raspberry pi a l’alimentació i espereu que s’encengui. Premeu el botó i deixeu anar poc després i es farà una foto i es penjarà a Twitter. Si manteniu premut el botó durant 3 segons o més, el Raspberry Pi s'apagarà amb seguretat (no només el desconnecteu). Proveu-ho i comproveu si tot funciona com es descriu. Per descomptat, si teniu alguna pregunta o suggeriment, deixeu-los als comentaris.
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge