Sadržaj:
- Korak 1: Preporučene kupovine:
- Korak 2: Dijagram slučaja (spolja)
- Korak 3: Unutrašnji dijagram izgleda
- Korak 4: Raspberry Pi OS, Python, CRON postavljanje
- Korak 5: Ožičenje komponenti (prekidač i LED diode)
- Korak 6: Pogled iznutra na prednju ploču
- Korak 7: Spoljašnji prikaz prednje ploče
- Korak 8: Pogled iznutra na stražnju stranu kućišta
- Korak 9: Pogled na stražnju stranu kućišta
- Korak 10: Spoljašnji prikaz desne strane kućišta
- Korak 11: Montiranje prozora
- Korak 12: Uzorak tvita:
- Korak 13: Završne misli-
Video: Vremenska kamera Raspberry Pi: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Neko vreme sam želeo projekat koji je kombinovao sledeće:
- Raspberry Pi
- Python kod
- Status uživo
- Indikacije aktivnosti
Odlučio sam 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.
Lista električnog napajanja:
- Raspberry Pi
- Raspberry Pi razvodna ploča (za LED indikaciju)
- LCD ekran 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č sa 2 položaja
Spisak zaliha futrola:
- 1/4 borove ploče izrezane prema veličini projekta
Gornji, donji i prednji i stražnji dio izrađeni su od iste vrste drveta u mom primjeru
- Borove ploče širine 1/4 x 1 inča korištene su za izradu lijeve i desne strane kućišta.
- Nosač za montažu na prozor napravljen je od ostataka koje sam imao u radionici.
Ostalo:
- Vijci za futrolu
- Vruće ljepilo za montažu
- Lemljenje i fluks za otporničke / LED veze
Alati:
- Mitra ili stolna pila
- Testera ili Dremel
- Brusilica ili oscilirajući alat s brusnom glavom
- Pištolj za lemljenje
- Gorionik na drva
- Rašpice, 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 kupovine:
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 (spolja)
Ovo je cjelokupni izgled vanjštine mog kućišta i zaista ovisi o tome odlučite li dodati sve komponente u svoju konstrukciju. Također, ovisno o tome gdje namjeravate postaviti kameru, možda ćete otkriti da vam ova veličina kućišta ne radi ako je tako, ovi planovi su više prijedlog nego formalna lista izrade.
Korak 3: Unutrašnji dijagram izgleda
Na osnovu mojih ciljeva za projekat možete vidjeti da sam kameru dodao u osnovni Raspberry Pi sistem, kao i ploču za razbijanje, kako bih mogao kontrolirati LED diode na prednjoj strani kućišta. Odlučio sam da dodam LCD za vremena kada želim da koristim Pi interaktivno, a ne u režimu bez glave.
Dodirni prekidač je dodan 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 sa 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 sa 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 koristeći isporučene tokene za programere za objavljivanje na twitteru (donja veza će vas odvesti na twitter da kreirate razvojni račun ili ga dodate na svoj račun)
https://developer.twitter.com/en/docs/basics/getti…
- Upalite žutu LED diodu pri izgradnji stupa
- Uključite 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 -ova:
Izlaz iz Raspberry Pi GPIO konektora 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 (na slici je veza sa GPIO 26). Napon šaljemo kroz žicu na ploči za razbijanje i kroz otpornik na jednu od nogu LED -a. Druga strana LED diode je ožičena na uzemljenu stranu ploče za isključivanje kako bi upotpunila 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 sa otpornicima 220 Ohm i 10k Ohm, kao i ploču za razbijanje. Ovo pomaže da se izvuku neka nagađanja iz kupovine odgovarajuće postavke LED otpornika.
Prekidač na dugme:
Uz Raspberry Pi 2 i Raspberry Pi 3, točka resetiranja je na ploči. U slučaju Pi 2, "pin P6" par pinova, a na Pi 3 "RUN" par pinova omogućava nam da pošaljemo "High" kada spojimo dva pina i šaljemo "Halt" sistemu.
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 na prednju ploču
Ove dvije fotografije prikazuju LCD, gumb za uključivanje, breakout ploču i LED diode pričvršćene na prednjoj strani kućišta.
Jedno brzo odricanje od odgovornosti krajnja desna LED dioda je prestala raditi, zbog čega su žice prekinute (dok ne zamijenim LED)
Korak 7: Spoljašnji prikaz prednje ploče
Kao što vidite, gotova prednja ploča sa LCD -om, LED diodama i grafičkim drvetom 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 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: Spoljašnji prikaz desne strane kućišta
Desna strana kućišta ima otvore za omogućavanje povezivanja 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: Montiranje prozora
Budući da je ovo fiksni položaj kamere, morao sam izgraditi potporni nosač i nosače kako bih postigao pravilan ugao kamere za 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 kamere (mačke je č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 vodič se 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. Radujemo se vašim komentarima i nadogradnji !!
Preporučuje se:
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: Ovo je digitalni sat Morphing (zahvaljujući Hari Wiguna za koncept i kôd za promjenu), također je analogni sat, stanica za izvještavanje o vremenu i kuhinjski mjerač vremena. U potpunosti se kontrolira pomoću Blynk aplikacija na vašem pametnom telefonu putem WiFi -ja. Aplikacija vam omogućuje
Lična vremenska stanica Photon IoT od čestica: 4 koraka (sa slikama)
Lična vremenska stanica Photon IoT od čestica:
ESP8266 - 12 Vremenska stanica: 4 koraka (sa slikama)
ESP8266 - 12 Weatherstation: Ovaj projekt govori o izgradnji i testiranju meteorološke stanice zasnovane na ESP8266 - 12. Koncept se temelji na niskom napajanju sa punjenjem baterije pomoću solarne ćelije. Ovo uputstvo je zasnovano na mojim prethodna 2 projekta sistema za punjenje i esp logger -u.BOM:P
Sunčeva vremenska stanica Raspberry Pi: 7 koraka (sa slikama)
Solarna vremenska stanica Raspberry Pi: Potaknuta završetkom dva prethodna projekta, kompaktnom kamerom i prijenosnom konzolom za igre, htjela sam pronaći novi izazov. Prirodni napredak bio je vanjski daljinski sistem … Htio sam izgraditi Raspberry Pi meteorološku stanicu koja
Kompletna vremenska stanica Raspberry Pi: 14 koraka (sa slikama)
Kompletna meteorološka stanica Raspberry Pi: Pozdrav svima, ovo je moj prvi instruktor! U ovom vodiču ću vas uputiti da napravite Raspberry Pi meteorološku stanicu sa vlastitom bazom podataka i web lokacijom. Napravio sam ovu meteorološku stanicu u kontekstu školskog zadatka, inspiraciju sam dobio na Insu