Sadržaj:
- Korak 1: Preporučene kupnje:
- Korak 2: Dijagram slučaja (izvana)
- Korak 3: Unutarnji dijagram izgleda
- Korak 4: Raspberry Pi OS, Python, CRON postavljanje
- Korak 5: Ožičenje komponenti (prekidač i LED diode)
- Korak 6: Pogled iznutra s prednje ploče
- Korak 7: Pogled izvana na prednju ploču
- Korak 8: Pogled iznutra na stražnju stranu kućišta
- Korak 9: Pogled na stražnju stranu kućišta
- Korak 10: Pogled izvana na desnu stranu kućišta
- Korak 11: Montaža za prozor
- Korak 12: Uzorak tvita:
- Korak 13: Završne misli-
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Neko vrijeme sam htio projekt koji je kombinirao sljedeće:
- Malina Pi
- Python kod
- Status uživo
- Indikacije aktivnosti
Stoga sam odlučio izgraditi Raspberry Pi kutiju koja će fotografirati moje dvorište u zakazanim intervalima, naznačiti kada se fotografije snimaju i na kraju tu informaciju poslati na Twitter na pregled.
Popis električnog napajanja:
- Malina Pi
- Rasklopna ploča Pi breakboard (za LED indikaciju)
- LCD zaslon od 5 inča za interaktivni prikaz po potrebi
- Raspberry Pi kamera (5 megapiksela)
- HDMI kabel
- CAT 5 kabel
- DC napajanje za Pi
- Žica ili kratkospojnici mjerača 24-26
- 3 LED diode
- 3 otpornika 10-100 Ohma
- Prekidač s 2 položaja na tipku
Popis zaliha kutija:
- 1/4 borove ploče izrezane na veličinu projekta
Gornji, donji i prednji i stražnji dio izrađeni su od iste vrste drveta u mom primjeru
- Za izradu lijeve i desne strane kućišta korištene su borove ploče širine 1/4 x 1 inča.
- Nosač za montažu na prozor napravljen je od bilješki koje sam imao u radionici.
Razno:
- Vijci za kućište
- Vruće ljepilo za montažu
- Lemljenje i fluks za otporničke / LED veze
Alati:
- Mitra ili stolna pila
- Jig Saw ili Dremel
- Brusilica ili oscilirajući alat s brusnom glavom
- Pištolj za lemljenje
- Plamenik na drva
- Rasps, turpije, dlijeta po potrebi za izradu manjih rupa u kućištu
Softver i računi:
- Raspberry Pi OS po vašem izboru
- Twitter račun s besplatnim ključem za programere
- Python 3 na Raspberry Pi
Korak 1: Preporučene kupnje:
Da biste olakšali ovu izgradnju, preporučujem jedan od dostupnih Canakita koji dolaze s Raspberry Pi, LED diodama, otpornicima, razbijačkom pločom, SD karticom i kućištem.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Kamera koja je trenutno u proizvodnji je 8 megapiksela
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Starija verzija od 5mp još je dostupna:
Korak 2: Dijagram slučaja (izvana)
Ovo je cjelokupni izgled vanjštine mog kućišta i doista ovisi o tome odlučite li dodati sve komponente u svoju konstrukciju. Ovisno o tome gdje namjeravate postaviti kameru, možda ćete otkriti da vam ova veličina kućišta ne radi, ako je tako, ti su planovi više prijedlog nego formalni popis za izradu.
Korak 3: Unutarnji dijagram izgleda
Na temelju mojih ciljeva za projekt možete vidjeti da sam kameru dodao osnovnom sustavu Raspberry Pi, kao i probojnu ploču kako bih mogao kontrolirati LED diode na prednjoj strani kućišta. Odlučio sam dodati LCD za vremena u kojima želim koristiti Pi interaktivno, a ne u načinu rada bez glave.
Dodirni prekidač dodan je za resetiranje Pi ako je potrebno.
Korak 4: Raspberry Pi OS, Python, CRON postavljanje
Raspberry Pi OS:
Ako kupite komplet, obično ćete dobiti SD karticu instaliranu s NOOBS -om, ako nema mnogo vodiča za instaliranje RASPBIAN -a (moj izbor na ovom projektu). Ali evo službenog vodiča za instaliranje RASPBIANA s SD kartice NOOBS-
Python 3:
Iz ljuske ako python 3 nije instaliran:
sudo apt-get install python3
Priloženi python kôd postavljen je za sljedeće:
- Čitanje vrijednosti iz Raspberry Pi (vrijeme rada i temp. Procesora)
-
Napravite tweet pomoću isporučenih tokena za programere za objavljivanje na twitteru (donja veza odvest će vas na twitter kako biste stvorili razvojni račun ili ga dodali na svoj račun)
https://developer.twitter.com/en/docs/basics/getti…
- Osvijetlite žutu LED diodu pri izgradnji stupa
- Osvijetlite crvenu LED lampicu prilikom objavljivanja
CRON
Koristim planirani posao (CRON) za pokretanje skripte u unaprijed odabranom intervalu:
Kao što se vidi ispod, skripta se izvodi svakih pet minuta od 7 do 16 sati
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Za popis korisnika CRON:
sudo crontab -l -u pi
Za uređivanje korisničkog CRON -a:
sudo crontab -e -u pi
Korak 5: Ožičenje komponenti (prekidač i LED diode)
Razvodna ploča od GPIO -a do LED -a:
Izlaz iz Raspberry Pi GPIO priključka možemo kontrolirati pomoću ploče za razbijanje poput ove na fotografiji.
U ovom slučaju, naš python kod će poslati signal uključivanja na pin na GPIO -u (na slici je veza s GPIO -om 26). Napon šaljemo kroz žicu na ploči za razbijanje i kroz otpornik na jednu od nogu LED -a. Druga strana LED diode spojena je na uzemljenu ploču prekidača kako bi se dovršio krug.
Imajte na umu da je otpornik ugrađen kako bi se spriječilo izgaranje LED -a, što je veća granica struje na LED -u, to će biti prigušivač. Paketi Canakit obično imaju LED diode s otpornicima od 220 ohma i 10 k ohma, kao i ploču za razbijanje. To pomaže u oduzimanju nekih nagađanja pri kupnji odgovarajuće postavke LED otpornika.
Prekidač na dugme:
Uz Raspberry Pi 2 i Raspberry Pi 3, točka za resetiranje je na ploči. U slučaju Pi 2, par pinova "P6", a na Pi 3 par kontakata "RUN" omogućuje nam slanje "visokog" kada spojimo dva pina koji šalju "Halt" u sustav.
Ovo NIJE prekidač za isključivanje, samo resetiranje ….. Preporučujem izdavanje sljedećeg kao isključivanje iz ljuske:
sudo shutdown -h sada
Korak 6: Pogled iznutra s prednje ploče
Ove dvije fotografije prikazuju LCD, gumb za uključivanje, ploču za razbijanje i LED diode pričvršćene na prednju stranu kućišta.
Jedno brzo odricanje od odgovornosti krajnja desna LED dioda prestala je raditi, zbog čega su žice prekinute (dok ne zamijenim LED)
Korak 7: Pogled izvana na prednju ploču
Kao što možete vidjeti, gotova prednja ploča s LCD -om, LED diodama i grafičkim drvom izgorjelim u borovom kućištu
Korak 8: Pogled iznutra na stražnju stranu kućišta
Raspberry Pi sam smjestio tik uz Raspberry Pi kameru jednostavno zato što je vrpčasti kabel kamere vrlo kratak.
Korak 9: Pogled na stražnju stranu kućišta
O stražnjoj ploči nema puno toga za reći osim što je kamera fiksirana u položaju pa ćete morati pomaknuti kućište da biste dobili željeni kut gledanja
Korak 10: Pogled izvana na desnu stranu kućišta
Desna strana kućišta ima otvore koji omogućuju spajanje na pi (USB i CAT 5), kao i prostor za usmjeravanje USB kabela od LCD -a natrag do Pi jer je kabel bio previše krut da bi se savio bez povećanje širine kućišta.
Korak 11: Montaža za prozor
Budući da je ovo fiksni položaj kamere, morao sam izgraditi potporni nosač i nosače kako bih dobio točan kut kamere za stražnje dvorište. Jednostavni komadići drva iz trgovine i neke drvene podloške za stvaranje kutne platforme. Korišteni L-nosači za držanje prednje strane kutije fotoaparata na mjestu (mačke ga često pomiču ako nema ništa na mjestu koje podržava kućište)
Korak 12: Uzorak tvita:
twitter.com/allthingstazz/status/934537216…
Korak 13: Završne misli-
Ovaj se vodič može pretočiti u mnogo različitih verzija, samo sam došao do nekoliko ciljeva i krenuo u izradu uređaja za izvršavanje ciljeva. Veselimo se vašim komentarima i nadogradnji !!