Sadržaj:

Tweetbot - Fotoaparat povezan sa Twitterom: 4 koraka (sa slikama)
Tweetbot - Fotoaparat povezan sa Twitterom: 4 koraka (sa slikama)

Video: Tweetbot - Fotoaparat povezan sa Twitterom: 4 koraka (sa slikama)

Video: Tweetbot - Fotoaparat povezan sa Twitterom: 4 koraka (sa slikama)
Video: Как выбрать- 16, 32, 64Гб для iOS? 2024, Novembar
Anonim
Tweetbot - Twitter Connected Photo Booth
Tweetbot - Twitter Connected Photo Booth

U ovom projektu pravit ć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 nalog kako bi je svi kasnije pogledali. Ovaj vodič će obuhvatiti tehnološki dio ovog projekta, tako da programiranje, postavljanje i malo ožičenja. To vam omogućuje da u potpunosti prilagodite vlastitu foto kabinu ovisno o lokaciji na kojoj ćete je postaviti i osobnim preferencijama.

Evo šta će vam trebati:

Raspberry Pi 3*: 34,49 USD (Možete koristiti i druge verzije, ali ovaj se vodič temelji na 3)

HDMI kabel*: 6,99 USD

Miš: 5,49 USD

Tastatura: 12,99 USD

8 GB microSD kartica*: 7,32 USD

Izvor napajanja za Raspberry Pi*: 9,99 USD

Futrola za Raspberry Pi*: 6,98 USD

PiCamera: 27,99 USD

Okvir: 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 (*) mogu se kupiti zajedno ovdje: 69,99 USD

Vjerojatno većinu ovih već imate ako ste ikada prije koristili Raspberry Pi. Prije nego započnemo vodič, 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čica: Ctrl-Alt-T).

Pokrenite ovu liniju: 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 Napravi novu - prazna datoteka. Dajte datoteci ime "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. Unesite bilo šta u njega za sada i uradite 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đe, uradite sudo raspi-config i omogućite kameru. Nakon toga, ponovo pokrenite sistem.

Sada ste spremni za početak programiranja!

Korak 2: Programiranje

Idite u datoteku booth.py i zalijepite priloženi kôd u nju. U priloženoj datoteci svaki je red komentiran tako da znate što se događa. U sljedećem koraku dobit ćemo potrebne tokene za rad Twitter API -ja.

U budućim koracima radićemo sa pinovima definisanim u kodu za povezivanje tastera.

Nadam se da ste kroz moje komentare razumjeli kako kod funkcionira!

Korak 3: Podešavanje Twittera i Boot Setup

Ovdje ću pretpostaviti da imate Twitter račun koji ćete koristiti. Ako ne, kreirajte ga sada.

Idite na apps.twitter.com

Kreirajte novu aplikaciju

Popunite obavezna polja, prihvatite ugovor i nastavite

Sa gornjom slikom provjerite vidite li isti ekran 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 da možemo pokrenuti program kada se Raspberry Pi pokrene pritiskom na dugme za pokretanje. Dugmad ćemo povezati kasnije, ali sada ćemo izvršiti 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 završili s postavljanjem programa malina pi. Imajte na umu da će sve funkcionirati samo u slučaju Wi -Fi veze. Prijeđimo na odjeljak hardver.

Korak 4: Hardver

Hardver
Hardver
Hardver
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 dugme koje će kontrolirati sve. Potrebna su vam 2 muško-ženska kabla, matična ploča i dugme. Postavite dugme preko sredine 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 dugme i otpustite nedugo zatim, slika će biti snimljena i postavljena na Twitter. Ako držite gumb 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čuje se: