![Tweetbot - Fotoaparat povezan s Twitterom: 4 koraka (sa slikama) Tweetbot - Fotoaparat povezan s Twitterom: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/006/image-15733-28-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Tweetbot - Povezana foto kabina na Twitteru Tweetbot - Povezana foto kabina na Twitteru](https://i.howwhatproduce.com/images/006/image-15733-29-j.webp)
U ovom projektu napravit ćemo kameru s napajanjem Raspberry Pi koja se može koristiti u foto kabini na zabavama. Nakon što je fotografija snimljena, može se postaviti na određeni Twitter račun kako bi je svi kasnije mogli vidjeti. Ovaj vodič će obuhvatiti tehnološki dio ovog projekta, tako da programiranje, postavljanje i nešto ožičenja. To vam omogućuje da u potpunosti prilagodite vlastitu foto kabinu ovisno o mjestu na kojem ćete je postaviti i osobnim preferencijama.
Evo što će vam trebati:
Raspberry Pi 3*: 34,49 USD (možete koristiti druge verzije, ali ovaj se vodič temelji na 3)
HDMI kabel*: 6,99 USD
Miš: 5,49 USD
Tipkovnica: 12,99 USD
8 GB microSD kartica*: 7,32 USD
Izvor napajanja za Raspberry Pi*: 9,99 USD
Torbica za Raspberry Pi*: 6,98 USD
PiCamera: 27,99 USD
Oglasna ploča: 6,86 USD
1 Tipka: 7,68 USD
2 muško-ženska kratkospojna kabela: 4,99 USD
Monitor za HDMI (po želji možete koristiti VNC ili SSH, ali ovdje neću prelaziti na postavljanje)
Stavke sa zvjezdicom (*) ovdje se mogu kupiti zajedno: 69,99 USD
Vjerojatno većinu ovih već imate ako ste ikada prije koristili Raspberry Pi. Prije nego počnemo s vodičem, pretpostavit ću da imate najnoviju verziju Raspbiana na svom Raspberry Pi. Ako vam je potrebna pomoć, idite ovdje.
Korak 1: Priprema za programiranje
Otvorite terminal na svom Raspberry Pi (prečac: Ctrl-Alt-T).
Pokrenite ovaj redak: sudo apt-get update, a zatim sudo apt-get upgrade -y koji će ažurirati vaše trenutne pakete i instalirati neke nove.
Sada ćemo stvoriti datoteku u kojoj će se nalaziti naš Python program. Ako to želite učiniti pomoću grafičkog sučelja, idite na radnu površinu, desnom tipkom miša kliknite i kliknite Stvori novu - prazna datoteka. Imenujte datoteku "booth.py". Za sada ostavite polje prazno i spremite.
Ako želite učiniti ovaj korak pomoću terminala. Upišite cd ~/Desktop, a zatim sudo nano booth.py. Za sada unesite bilo što u njega i učinite Ctrl-X, a zatim Y, a zatim Enter.
Sada moramo instalirati biblioteku "Twython" koju ćemo koristiti za postavljanje slika na Twitter.
Upišite terminal: sudo pip3 install twython
Dodatno, pokrenite sudo pip3 install twython --upgrade
Također, napravite sudo raspi-config i omogućite kameru. Nakon toga ponovno pokrenite sustav.
Sada ste spremni za početak programiranja!
Korak 2: Programiranje
Idite na svoju datoteku booth.py i zalijepite priloženi kôd u nju. U priloženoj datoteci svaki je redak komentiran kako biste točno znali što se događa. U sljedećem koraku dobit ćemo potrebne tokene za rad Twitter API -ja.
U budućem koraku radit ćemo s pinovima definiranim u kodu kako bismo spojili gumbe.
Nadam se da ste kroz moje komentare razumjeli kako kod funkcionira!
Korak 3: postavljanje Twittera i pokretanje pri pokretanju
Ovdje ću pretpostaviti da imate Twitter račun koji ćete koristiti. Ako ne, izradite ga sada.
Idite na apps.twitter.com
Izradite novu aplikaciju
Ispunite obavezna polja, prihvatite ugovor i nastavite
Sa gornjom slikom provjerite vidite li isti zaslon kao ja.
Idite na ključeve i pristupne žetone
Pomaknite se prema dolje i kliknite Stvori moje pristupne tokene
Sada uzmite 4 žetona koja vidite i stavite ih u booth.py.
ck: Consumer Key, cs: Consumer Secret, na: access token, ats: Access Token Secret
Želimo biti u mogućnosti pokrenuti program kada se Raspberry Pi podigne pritiskom na gumb za početak. Gumbe ćemo spojiti kasnije, ali sada ćemo učiniti korak pri pokretanju. Idite na terminal i upišite sudo nano /etc/rc.local
Prije izlaza 0 upišite python3 /home/pi/Desktop/booth.py
Spremiti datoteku
Sada ste gotovi s postavljanjem programa malina pi. Imajte na umu da će sve raditi samo u slučaju Wi -Fi veze. Prijeđimo na odjeljak hardvera.
Korak 4: Hardver
![Hardver Hardver](https://i.howwhatproduce.com/images/006/image-15733-30-j.webp)
![Hardver Hardver](https://i.howwhatproduce.com/images/006/image-15733-31-j.webp)
Drago mi je da ste uspjeli dovde! Prvo moramo povezati kameru s našim Raspberry Pi. Ova web stranica prikazuje kako to fizički povezati. Također moramo povezati gumb koji će kontrolirati sve. Potrebna su vam 2 muško-ženska kabela, ploča i gumb. Postavite gumb na sredinu ploče. Stavite dvije žice na dva odvoda s jedne strane gumba (vidi sliku). Spojite ženski kraj jedne žice na uzemljenje na Raspberry Pi, a drugi na GPIO 4. Pogledajte sliku da vidite gdje spojiti te dvije žice.
Sada ste gotovi! Evo kako koristite svoju novu kreaciju. Priključite malinovo pi na napajanje i pričekajte da se uključi. Pritisnite gumb i otpustite nedugo zatim, a slika će biti snimljena i postavljena na Twitter. Ako gumb držite 3 sekunde ili duže, Raspberry Pi će se sigurno isključiti (nemojte ga samo isključiti). Isprobajte ovo i provjerite radi li sve kako je opisano. Naravno, ako imate bilo kakvih pitanja ili prijedloga, ostavite ih u komentarima.
Preporučeni:
Povratne informacije o vlažnosti tla Sustav za navodnjavanje kapanjem (ESP32 i Blynk) kontroliran internetom povezan s internetom: 5 koraka
![Povratne informacije o vlažnosti tla Sustav za navodnjavanje kapanjem (ESP32 i Blynk) kontroliran internetom povezan s internetom: 5 koraka Povratne informacije o vlažnosti tla Sustav za navodnjavanje kapanjem (ESP32 i Blynk) kontroliran internetom povezan s internetom: 5 koraka](https://i.howwhatproduce.com/images/002/image-3653-j.webp)
Povratne informacije o vlažnosti tla Kontrolirani sustav za navodnjavanje kapanjem povezan s internetom (ESP32 i Blynk): Brinite o svom vrtu ili biljkama kada idete na duge praznike, ili zaboravite svakodnevno zalijevati biljku. Eto rješenja
NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: 7 koraka
![NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: 7 koraka NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: 7 koraka](https://i.howwhatproduce.com/images/011/image-32811-j.webp)
NEO -6M GPS povezan s NodeMCU - OLED položaj zaslona - Visuino: U ovom ćemo vodiču koristiti NodeMCU Mini, OLED Lcd, NEO -6M GPS i Visuino za prikaz GPS položaja uživo na LCD -u. Pogledajte demonstracijski video
Digitalni okvir za fotografije, Wi -Fi povezan - Raspberry Pi: 4 koraka (sa slikama)
![Digitalni okvir za fotografije, Wi -Fi povezan - Raspberry Pi: 4 koraka (sa slikama) Digitalni okvir za fotografije, Wi -Fi povezan - Raspberry Pi: 4 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2160-55-j.webp)
Digitalni okvir za fotografije, WiFi povezan - Raspberry Pi: Ovo je vrlo jednostavan i jeftin put do digitalnog fotookvira - s prednošću dodavanja /uklanjanja fotografija putem WiFi -a putem "klika i povlačenja" pomoću (besplatnog) programa za prijenos datoteka . Može ga pokretati maleni Pi Zero od 4,50 funti. Također možete prenijeti
SMART LED animacijski sat povezan na web s upravljačkom pločom zasnovanom na webu, sinkronizirano vremenskim poslužiteljem: 11 koraka (sa slikama)
![SMART LED animacijski sat povezan na web s upravljačkom pločom zasnovanom na webu, sinkronizirano vremenskim poslužiteljem: 11 koraka (sa slikama) SMART LED animacijski sat povezan na web s upravljačkom pločom zasnovanom na webu, sinkronizirano vremenskim poslužiteljem: 11 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1346-36-j.webp)
SMART LED animacijski sat povezan s internetom S upravljačkom pločom zasnovanom na webu, sinkroniziranim vremenskim poslužiteljem: Priča o ovom satu seže u prošlost-više od 30 godina. Moj je otac započeo ovu ideju kad sam imao samo 10 godina, mnogo prije LED revolucije - još kad su LED diode bile 1/1000 svjetline trenutnog zasljepljujućeg sjaja. Istina
Kombiniranje sigurnosnog sustava s Phidgesom i Twitterom za izvrsnost: 8 koraka
![Kombiniranje sigurnosnog sustava s Phidgesom i Twitterom za izvrsnost: 8 koraka Kombiniranje sigurnosnog sustava s Phidgesom i Twitterom za izvrsnost: 8 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965637-combining-security-system-with-phidges-and-twitter-for-awesomeness-8-steps-j.webp)
Kombiniranje sigurnosnog sustava s Phidgesom i Twitterom za izvrsnost: Živim u stanu koji je ožičen za sigurnosni sustav. Ne želim kupiti kućnu telefonsku liniju, a lokalne usluge nadgledanja nedostaju. Želim znati dođe li netko u moj stan dok mene nema. Mogao bih koristiti senzor pokreta, ali