Kazalo:
- 1. korak: Priporočeni nakupi:
- 2. korak: diagram primera (zunaj)
- 3. korak: Notranji diagram postavitve
- 4. korak: Raspberry Pi OS, Python, nastavitev CRON
- 5. korak: Ožičenje komponent (stikalo in LED)
- Korak 6: Pogled na notranjo stran sprednje plošče
- Korak 7: Pogled na zunanjo stran sprednje plošče
- 8. korak: Pogled od zadaj na notranjo stran
- 9. korak: Zunanji pogled ohišja
- 10. korak: Zunanji pogled na desno stran ohišja
- Korak: Okenski nosilec
- 12. korak: Vzorec tvita:
- Korak: Zadnje misli-
Video: Vremenska kamera Raspberry Pi: 13 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Nekaj časa nazaj sem želel projekt, ki je združeval naslednje:
- Malina Pi
- Koda Python
- Stanje v živo
- Indikacije aktivnosti
Zato sem se odločil zgraditi škatlo Raspberry Pi, ki bi v predvidenih časovnih presledkih fotografirala moje dvorišče, označevala, kdaj so bile fotografije posnete, in te podatke nazadnje poslala na Twitter v pregled.
Seznam električnih virov:
- Malina Pi
- Odklopna plošča Raspberry Pi (za LED indikacijo)
- 5 -palčni LCD za interaktivni zaslon, kadar je to potrebno
- Kamera Raspberry Pi (5 milijonov slikovnih pik)
- HDMI kabel
- Kabel CAT 5
- DC napajalnik za Pi
- 24-26 žica ali skakalci
- 3 LED
- 3 10-100 ohmski upori
- 2 -mestno stikalo z gumbom
Seznam potrebščin:
- 1/4 borove plošče, razrezane na velikost projekta
Zgornji, spodnji in sprednji ter zadnji del so v mojem primeru izdelani iz iste vrste lesa
- Za izdelavo leve in desne strani ohišja so uporabili borove deske širine 1/4 x 1 palca.
- Opornik za okenski nosilec je bil narejen iz ostankov, ki sem jih imel v delavnici.
Razno:
- Vijaki za etui
- Vroče lepilo za montažo
- Spajkanje in tok za priključke upora / LED
Orodja:
- Mitarna ali namizna žaga
- Žaga ali Dremel
- Brusilnik ali nihajno orodje z brusilno glavo
- Spajkalna pištola
- Gorilnik na drva
- Rašpe, datoteke, dleta po potrebi za izdelavo manjših lukenj v ohišju
Programska oprema in računi:
- Raspberry Pi OS po vaši izbiri
- Twitter račun z brezplačnim ključem za razvijalce
- Python 3 na Raspberry Pi
1. korak: Priporočeni nakupi:
Za lažjo gradnjo priporočam enega od Canakitovih, ki so na voljo skupaj z Raspberry Pi, LED diodami, upori, odmično ploščo, kartico SD in ohišjem.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Kamera, ki je trenutno v proizvodnji, je 8 milijonov slikovnih pik
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Starejša različica 5mp je še vedno na voljo:
2. korak: diagram primera (zunaj)
To je splošna postavitev zunanjosti mojega ohišja in je zelo odvisna od tega, ali se odločite dodati vse komponente v svojo zgradbo. Tudi glede na to, kje nameravate namestiti fotoaparat, boste morda ugotovili, da vam ta velikost ohišja ne ustreza, če so ti načrti bolj predlog, kot pa uradni seznam gradnje.
3. korak: Notranji diagram postavitve
Na podlagi mojih ciljev za projekt lahko vidite, da sem kamero dodal v osnovni sistem Raspberry Pi, pa tudi v odklopno ploščo, da sem lahko upravljal LED na sprednji strani ohišja. Odločil sem se, da dodam LCD za tiste čase, ko želim uporabljati Pi interaktivno in ne v načinu brez glave.
Dodano je bilo stikalno stikalo za ponastavitev Pi, če je potrebno.
4. korak: Raspberry Pi OS, Python, nastavitev CRON
OS Raspberry Pi:
Če kupite komplet, boste običajno dobili kartico SD, nameščeno z NOOBS -om, če za namestitev RASPBIAN -a ni moje izbire (moja izbira pri tem projektu). Tukaj pa je uradni vodnik za namestitev RASPBIANA s kartice SD NOOBS-
Python 3:
Če lupina python 3 ni nameščena iz lupine:
sudo apt-get install python3
Priložena koda python je nastavljena tako, da:
- Branje vrednosti iz Raspberry Pi (čas delovanja in CPU temp)
-
Ustvarite tweet s priloženimi žetoni za razvijalce za objavo na twitterju (spodnja povezava vas bo popeljala na twitter, da ustvarite račun za razvijalce ali ga dodate v svoj račun)
https://developer.twitter.com/en/docs/basics/getti…
- Pri gradnji stebra prižgite rumeno LED
- Pri objavi prižgite rdečo LED
CRON
Za izvedbo skripta v vnaprej izbranem intervalu uporabljam načrtovano opravilo (CRON):
Kot je prikazano spodaj, se skript izvaja vsakih pet minut od 7. do 16. ure
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Če želite seznam uporabnikov CRON:
sudo crontab -l -u pi
Če želite urediti uporabniški CRON:
sudo crontab -e -u pi
5. korak: Ožičenje komponent (stikalo in LED)
Odklopna plošča od GPIO do LED:
Izhod iz GPIO priključka Raspberry Pi lahko nadzorujemo s pomočjo odklopne plošče, kot je na sliki.
V tem primeru bo naša koda python poslala signal za vklop na pin na GPIO (na sliki je povezava z GPIO 26). Napetost pošljemo skozi žico na odklopni plošči in skozi upor na eno od nog LED. Druga stran LED je priključena na ozemljitveno stran odklopne plošče, da dokonča vezje.
Upoštevajte, da je upor vgrajen, da prepreči izgorevanje LED, večja kot je omejitev toka na LED, temnejši bo. Paketi Canakit imajo običajno LED z upori 220 ohmov in 10 k ohmov ter odklopno ploščo. To pomaga pri ugibanju pri nakupu ustrezne nastavitve LED upora.
Stikalo s pritiskom na gumb:
Z Raspberry Pi 2 in Raspberry Pi 3 je točka za ponastavitev na plošči. V primeru Pi 2 par pin "P6" in par Pi pin "RUN" nam omogočata, da pošljemo "High", ko povežemo dva zatiča, ki sistemu pošljeta "Halt".
To NI stikalo za izklop, samo ponastavitev ….. Priporočam, da kot izklop iz lupine izdate naslednje:
sudo shutdown -h zdaj
Korak 6: Pogled na notranjo stran sprednje plošče
Ti dve fotografiji prikazujeta LCD, gumb za vklop, ploščo za razbijanje in LED, pritrjene na sprednji strani ohišja.
En hiter zavrnitev odgovornosti je skrajno desna LED prenehala delovati, zato so žice prekinjene (dokler LED ne zamenjam)
Korak 7: Pogled na zunanjo stran sprednje plošče
Kot lahko vidite, je končna sprednja plošča z LCD -zaslonom, LED diodami in grafičnim lesom zgorela v borovem ohišju
8. korak: Pogled od zadaj na notranjo stran
Raspberry Pi sem našel tik ob kameri Raspberry Pi preprosto zato, ker je trak kamere zelo kratek.
9. korak: Zunanji pogled ohišja
O zadnji plošči ni veliko reči, razen da je kamera pritrjena na mestu, zato boste morali ohišje premakniti, da boste dobili vidni kot, ki ga želite
10. korak: Zunanji pogled na desno stran ohišja
Na desni strani ohišja so odprtine, ki omogočajo povezavo s pi (USB in CAT 5), pa tudi nekaj prostora za napeljavo kabla USB od LCD -zaslona nazaj do Pi, saj je bil kabel preveč tog, da bi upognil brez povečanje širine ohišja.
Korak: Okenski nosilec
Ker je to fiksni položaj kamere, sem moral zgraditi nosilec in nosilce, da sem dobil pravilen kot kamere za dvorišče. Preprosti koščki lesa iz trgovine in nekaj lesenih podstavkov za ustvarjanje kotne ploščadi. Uporabljeni L-nosilci za držanje sprednje strani ohišja fotoaparata (mačke ga pogosto premikajo, če ni nič na mestu za podporo ohišja)
12. korak: Vzorec tvita:
twitter.com/allthingstazz/status/934537216…
Korak: Zadnje misli-
Ta priročnik je mogoče preoblikovati v veliko različnih različic. Dosegel sem le nekaj ciljev in se lotil izdelave naprave za izvajanje ciljev. Veselim se vaših komentarjev in izdelave !!
Priporočena:
Internetna vremenska postaja Raspberry Pi: 5 korakov (s slikami)
Internetna vremenska postaja Raspberry Pi: *** Posodobitev *** Ta navodila so zastarela. Vremenske storitve za vremenske podatke, uporabljene v tem navodilu, ne delujejo več. Vendar obstaja alternativni projekt, ki v bistvu dela isto (le bolje - ta Instructa
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Vremenska ura za barometer Raspberry Pi: 9 korakov (s slikami)
Vremenska ura Barometer Raspberry Pi: V tem navodilu vam bom pokazal, kako sestaviti osnovno uro termometra / barometra z uporabo Raspberry Pi 2 s senzorjem BMP180 I2C, ki se prikazuje na 4 -mestnem 7 -segmentnem zaslonu I2C Adafruit. Pi uporablja tudi modul ure I2C v realnem času DS3231 za k
Sončna vremenska postaja Raspberry Pi: 7 korakov (s slikami)
Sončna vremenska postaja Raspberry Pi: Spodbujena z dokončanjem mojih dveh prejšnjih projektov, kompaktne kamere in prenosne igralne konzole, sem želela najti nov izziv. Naravni napredek je bil zunanji oddaljeni sistem … želel sem zgraditi vremensko postajo Raspberry Pi, ki
Celotna vremenska postaja Raspberry Pi: 14 korakov (s slikami)
Popolna vremenska postaja Raspberry Pi: Pozdravljeni, to je moj prvi Instructable! V tej vadnici vas bom vodil do izdelave vremenske postaje Raspberry Pi z lastno bazo podatkov in spletnim mestom. To vremensko postajo sem naredil v okviru šolske naloge, navdih sem dobil na Insu