Sisällysluettelo:
- Vaihe 1: Suositellut ostokset:
- Vaihe 2: Tapauskaavio (ulkopuolella)
- Vaihe 3: Sisäasettelukaavio
- Vaihe 4: Raspberry Pi OS, Python, CRON Setup
- Vaihe 5: Komponenttien kytkentä (kytkin ja LEDit)
- Vaihe 6: Etupaneelin sisäkuva
- Vaihe 7: Etupaneelin ulkopuolinen näkymä
- Vaihe 8: Kotelon takaosan sisäkuva
- Vaihe 9: Kotelon takaosa ulkopuolelta
- Vaihe 10: Ulkopuolinen näkymä kotelon oikealta puolelta
- Vaihe 11: Ikkunan kiinnitys
- Vaihe 12: Näytteen twiitti:
- Vaihe 13: Viimeiset ajatukset-
Video: Sääkamera Raspberry Pi: 13 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Jonkin aikaa sitten halusin projektin, jossa yhdistettiin seuraavat asiat:
- Raspberry Pi
- Python -koodi
- Live -tila
- Merkkejä toiminnasta
Joten päätin rakentaa Raspberry Pi -laatikon, joka ottaisi valokuvia takapihastani määräajoin, ilmoittaisi, milloin kuvat otettiin, ja lopulta toimittaisi tiedot Twitteriin tarkistettavaksi.
Luettelo sähkölaitteista:
- Raspberry Pi
- Raspberry Pi -katkolevy (LED -ilmaisimelle)
- 5 tuuman LCD -näyttö interaktiiviseen näyttöön tarvittaessa
- Raspberry Pi -kamera (5 megapikseliä)
- HDMI -kaapeli
- CAT 5 -kaapeli
- DC -virtalähde Pi: lle
- 24-26 mittajohto tai hyppyjohtimet
- 3 LEDiä
- 3 10-100 ohmin vastusta
- 2 -asentoinen painikekytkin
Luettelo kotelotarvikkeista:
-
1/4 mäntypaneelia leikattu projektin kokoon
Ylä-, ala- ja etu- ja takaosa on valmistettu samasta puulajista esimerkissäni
- Kotelon vasemman ja oikean puolen valmistukseen käytettiin 1/4 x 1 tuuman leveitä mäntylevyjä.
- Ikkunakiinnitystuki valmistettiin työpajassa olevista romuista.
Muut:
- Kotelon ruuvit
- Kuuma liima asennukseen
- Juotos ja virtaus vastus- / LED -liitäntöihin
Työkalut:
- Viisto- tai pöytäsaha
- Jig Saw tai Dremel
- Hiomakone tai oskillointityökalu hiomapäällä
- Juotosase
- Puu poltin
- Raspit, viilaukset, taltat tarpeen mukaan kotelon pienempien reikien tekemiseksi
Ohjelmisto ja tilit:
- Valitsemasi Raspberry Pi -käyttöjärjestelmä
- Twitter -tili ilmaisella kehittäjäavaimella
- Python 3 Raspberry Pi: llä
Vaihe 1: Suositellut ostokset:
Tämän rakentamisen helpottamiseksi suosittelen yhtä saatavilla olevista Canakit -laitteista, jotka tulevat Raspberry Pi: n, LEDien, vastusten, Breakout -kortin, SD -kortin ja kotelon mukana.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Tällä hetkellä tuotannossa oleva kamera on 8 megapikseliä
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Vanhempi 5mp-versio on edelleen saatavilla:
Vaihe 2: Tapauskaavio (ulkopuolella)
Tämä on tapaukseni ulkoasun yleinen ulkoasu, ja se on todella riippuvainen siitä, päätätkö lisätä kaikki rakennuksesi osat. Myös riippuen siitä, mihin aiot sijoittaa kamerasi, saatat huomata, että tämä kokokotelo ei toimi sinulle, jos näin on, nämä suunnitelmat ovat pikemminkin ehdotuksia kuin muodollinen rakennuslista.
Vaihe 3: Sisäasettelukaavio
Projektin tavoitteiden perusteella voit nähdä, että olen lisännyt kameran Raspberry Pi -perusjärjestelmään sekä katkaisulaudan, jotta voisin ohjata kotelon etuosassa olevia LED -valoja. Päätin lisätä nestekidenäytön hetkeksi, jolloin haluan käyttää Pi: tä interaktiivisesti eikä päättömässä tilassa.
Painonappikytkin lisättiin nollaamaan Pi tarvittaessa.
Vaihe 4: Raspberry Pi OS, Python, CRON Setup
Raspberry Pi -käyttöjärjestelmä:
Jos ostat sarjan, saat tavallisesti SD -kortin, johon on asennettu NOOBS, ellei monta opetusohjelmaa ole saatavilla RASPBIANin asentamiseen (minun valintani tässä projektissa). Mutta tässä on virallinen opas RASPBIANin asentamiseen NOOBS SD -kortilta-
Python 3:
Shellistä, jos python 3: ta ei ole asennettu:
sudo apt-get install python3
Liitetty python-koodi on asetettu toimimaan seuraavasti:
- Lue arvot Raspberry Pi: stä (käyttöaika ja suorittimen lämpötila)
-
Luo twiitti käyttämällä mukana toimitettuja kehittäjämerkkejä twitteriin lähettämistä varten (alla oleva linkki vie sinut twitteriin luomaan kehittäjätilin tai lisäämään sen omaan tiliisi)
https://developer.twitter.com/en/docs/basics/getti…
- Sytytä keltainen LED, kun rakennat pylvästä
- Sytytä punainen LED lähettämisen aikana
CRON
Käytän ajoitettua työtä (CRON) suorittamaan komentosarjan ennalta valitulla aikavälillä:
Kuten alla näkyy, käsikirjoitus suoritetaan viiden minuutin välein kello 7.00–16.00
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Käyttäjien luetteloiminen CRON:
sudo crontab -l -u pi
Käyttäjien CRON -muokkaaminen:
sudo crontab -e -u pi
Vaihe 5: Komponenttien kytkentä (kytkin ja LEDit)
Erotuslevy GPIO: sta LED -valoihin:
Voimme ohjata lähtöä Raspberry Pi: n GPIO -liittimestä käyttämällä kuvan kaltaista katkaisulautaa.
Tässä tapauksessa python -koodimme lähettää käynnistyssignaalin GPIO -nastaan (kuvassa on yhteys GPIO 26: een). Lähetämme jännitteen katkaisulevyn johdon läpi ja vastuksen kautta yhteen LED -valon jaloista. LEDin toinen puoli on kytketty katkaisukortin maahan, jotta piiri saadaan päätökseen.
Huomaa, että vastus on linjassa LED -valon palamisen estämiseksi, mitä enemmän virtarajaa LEDissä on, sitä himmeämpi se on. Canakit -pakkauksissa on normaalisti 220 ohmin ja 10 k ohmin vastuksilla varustetut LEDit sekä katkaisukortti. Tämä auttaa poistamaan joitain arvauksia oikean LED -vastusasennuksen ostamisesta.
Painonappikytkin:
Raspberry Pi 2: n ja Raspberry Pi 3: n kanssa nollauspiste on aluksella. Pi 2: n tapauksessa "P6" -nastapari ja Pi 3: n "RUN" -nastaparin avulla voimme lähettää "High" -arvon, kun kytket kaksi nastaa, jotka lähettävät "Halt" -järjestelmän.
Tämä EI ole sammutuskytkin, vain nollaus….. Suosittelen antamaan seuraavan virrankatkaisun kuorista:
sudo shutdown -h nyt
Vaihe 6: Etupaneelin sisäkuva
Näissä kahdessa valokuvassa on nestekidenäyttö, virtapainike, katkaisukortti ja kotelon etupuolelle kiinnitetyt LEDit.
Yksi nopea vastuuvapauslauseke, oikeanpuoleisin LED lakkasi toimimasta, minkä vuoksi johdot on katkaistu (kunnes vaihdan LEDin)
Vaihe 7: Etupaneelin ulkopuolinen näkymä
Kuten näet tämän, valmis etupaneeli, jossa on LCD -näyttö, LED -valot paikallaan ja grafiikkapuu palavat männynkoteloon
Vaihe 8: Kotelon takaosan sisäkuva
Löysin Raspberry Pi: n aivan Raspberry Pi -kameran viereen yksinkertaisesti siksi, että kameran nauhakaapeli on hyvin lyhyt.
Vaihe 9: Kotelon takaosa ulkopuolelta
Ei paljon sanottavaa takapaneelista, paitsi kamera on kiinnitetty paikalleen, joten sinun on siirrettävä koteloa saadaksesi haluamasi katselukulman
Vaihe 10: Ulkopuolinen näkymä kotelon oikealta puolelta
Kotelon oikealla puolella on aukot, jotka mahdollistavat liittämisen pi: hen (USB ja CAT 5) sekä jonkin verran tilaa USB -kaapelin reitittämiseksi nestekidenäytöstä takaisin Pi: hen, koska kaapeli oli liian jäykkä taivuttamaan ilman lisää kotelon leveyttä.
Vaihe 11: Ikkunan kiinnitys
Koska tämä on kiinteä kameran asento, minun piti rakentaa tukikiinnike ja kiinnikkeet saadakseni kameran oikean kulman takapihalle. Yksinkertaiset puujätteet kaupasta ja muutama puulevy, jotka luovat kulmikkaan alustan. Käytetyt L-kiinnikkeet pitämään kameralaatikon etuosan paikallaan (kissat siirtävät sitä usein ympäri, jos mitään ei ole paikallaan kotelon tukemiseksi)
Vaihe 12: Näytteen twiitti:
twitter.com/allthingstazz/status/934537216…
Vaihe 13: Viimeiset ajatukset-
Tämä opas voidaan muodostaa moniin eri rakenteisiin, keksin juuri muutaman tavoitteen ja ryhdyin rakentamaan laitteen tavoitteiden toteuttamiseksi. Odotan kommenttejasi ja rakentamistasi !!
Suositeltava:
Smart Home by Raspberry Pi: 5 vaihetta (kuvilla)
Smart Home by Raspberry Pi: Siellä on jo useita tuotteita, jotka tekevät asunnostasi älykkäämmän, mutta suurin osa niistä on omia ratkaisuja. Mutta miksi tarvitset Internet -yhteyden vaihtaaksesi valon älypuhelimellasi? Se oli yksi syy minulle rakentaa oma Smar
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: 11 vaihetta (kuvilla)
Puinen LED -pelinäyttö Powered by Raspberry Pi Zero: Tämä projekti toteuttaa 20x10 pikselin WS2812 -pohjaisen LED -näytön, jonka koko on 78x35 cm ja joka voidaan helposti asentaa olohuoneeseen retro -pelejä pelaamaan. Tämän matriisin ensimmäinen versio rakennettiin vuonna 2016 ja monet muut ihmiset rakensivat sen uudelleen. Tämä esimerkki
Borderlands Raspberry Pi: 9 vaihetta (kuvilla)
Borderlands Raspberry Pi: Joten olin eräänä päivänä pelikaupassa ja näin tämän Borderlandsin rekvisiitan raivausosastolla hintaan 20 dollaria, enkä voinut vastustaa sen ostamista. Noin viikon kuluttua ajattelin itselleni: "Voisin suolen kokonaan ja ahdistaa piin sisälle". Silloin seikkailuni alkoi
Raspberry Pi NFS ja Samba -tiedostopalvelin: 11 vaihetta (kuvilla)
Raspberry Pi NFS ja Samba File Server: Tämä projekti on viimeinen tulosvaihe, joka yhdistää kaksi aiemmin tehtyä ja lähetettyä piiriä. *** 1. Raspberry Pi CPU CPU Indicator-Julkaistu 20. marraskuuta 2020https: //www.instructables.com/Raspberry-Pi-CPU-Tem…2. Vadelma Pi
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite