Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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.