Turinys:
- 1 veiksmas: rekomenduojami pirkiniai:
- 2 žingsnis: atvejo schema (išorėje)
- 3 žingsnis: vidinė išdėstymo schema
- 4 žingsnis: Raspberry Pi OS, Python, CRON sąranka
- 5 žingsnis: komponentų prijungimas (jungiklis ir šviesos diodai)
- 6 žingsnis: priekinio skydelio vaizdas iš vidaus
- 7 žingsnis: priekinio skydelio vaizdas iš išorės
- 8 žingsnis: Išorinis korpuso vaizdas
- 9 veiksmas: korpuso išorinis vaizdas
- 10 veiksmas: išorinis vaizdas iš dešinės korpuso pusės
- 11 žingsnis: lango tvirtinimas
- 12 žingsnis: Tweet pavyzdys:
- 13 žingsnis: paskutinės mintys
Video: Oro kamera „Raspberry Pi“: 13 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Prieš kurį laiką norėjau projekto, apimančio šiuos dalykus:
- Raspberry Pi
- Python kodas
- Tiesioginė būsena
- Veiklos indikacijos
Taigi nusprendžiau pastatyti „Raspberry Pi“dėžutę, kuri nustatytais laiko tarpais fotografuotų mano kiemą, nurodytų, kada nuotraukos buvo daromos, ir galiausiai išsiųstų šią informaciją į „Twitter“peržiūrėti.
Elektros įrangos sąrašas:
- Raspberry Pi
- Raspberry Pi išjungimo plokštė (skirta LED indikacijai)
- 5 colių skystųjų kristalų ekranas interaktyviam ekranui, kai reikia
- „Raspberry Pi“kamera (5 megapikselių)
- HDMI kabelis
- CAT 5 kabelis
- DC maitinimo blokas „Pi“
- 24-26 matuoklio viela arba džemperiai
- 3 šviesos diodai
- 3 10-100 omų rezistoriai
- 2 padėčių mygtuko jungiklis
Dėklo reikmenų sąrašas:
-
1/4 pušies plokščių, supjaustytų pagal projekto dydį
Mano pavyzdyje viršuje, apačioje ir priekyje bei gale yra pagaminti iš tos pačios rūšies medienos
- 1/4 x 1 colio pločio pušies lentos buvo naudojamos kairiajai ir dešinei korpuso pusėms gaminti.
- Langų tvirtinimui skirtos petnešos buvo pagamintos iš dirbtuvėje turimų atraižų.
Įvairūs:
- Varžtai korpusui
- Karšti klijai montavimui
- Lydmetalis ir srautas rezistorių / LED jungtims
Įrankiai:
- Mitra arba stalo pjūklas
- „Jig Saw“arba „Dremel“
- Šlifuoklis arba svyruojantis įrankis su šlifavimo galvute
- Lituoklis
- Medienos degiklis
- Raspai, failai, kaltai, kaip reikia, kad padarytumėte mažesnes skyles
Programinė įranga ir paskyros:
- Jūsų pasirinkta „Raspberry Pi“OS
- „Twitter“paskyra su nemokamu kūrėjo raktu
- „Python 3“„Raspberry Pi“
1 veiksmas: rekomenduojami pirkiniai:
Norėdami palengvinti šį kūrimą, rekomenduoju vieną iš „Canakit“turimų priedų, kurie pateikiami kartu su „Raspberry Pi“, šviesos diodais, rezistoriais, „Breakout“plokšte, SD kortele ir dėklu.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Šiuo metu gaminama 8 megapikselių kamera
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Senesnė 5mp versija vis dar prieinama:
2 žingsnis: atvejo schema (išorėje)
Tai yra bendras mano korpuso išorės išdėstymas ir tai tikrai priklauso nuo to, ar nuspręsite pridėti visus savo konstrukcijos komponentus. Be to, priklausomai nuo to, kur planuojate įdėti fotoaparatą, galite pastebėti, kad šio dydžio dėklas jums netinka, jei taip, šie planai yra labiau pasiūlymai, o ne oficialus kūrimo sąrašas.
3 žingsnis: vidinė išdėstymo schema
Remdamiesi savo projekto tikslais, matote, kad fotoaparatą pridėjau prie pagrindinės „Raspberry Pi“sistemos, taip pat pertraukimo plokštę, kad galėčiau valdyti šviesos diodus korpuso priekyje. Nusprendžiau pridėti LCD ekraną, kai noriu naudoti „Pi“interaktyviai, o ne režimu be galvos.
Mygtuko jungiklis buvo pridėtas, kad prireikus iš naujo nustatytų Pi.
4 žingsnis: Raspberry Pi OS, Python, CRON sąranka
„Raspberry Pi“OS:
Jei perkate rinkinį, paprastai gausite SD kortelę su NOOBS, jei nėra daug pamokų, kaip įdiegti RASPBIAN (mano pasirinkimas šiame projekte). Bet čia yra oficialus vadovas, kaip įdiegti RASPBIAN iš NOOBS SD kortelės-
Python 3:
Iš apvalkalo, jei „python 3“neįdiegtas:
sudo apt-get install python3
Pridėtas „Python“kodas nustatytas taip:
- Skaitykite reikšmes iš „Raspberry Pi“(veikimo laikas ir procesoriaus temperatūra)
-
Sukurkite tviterį naudodami pateiktus kūrėjo žetonus, skirtus paskelbti „Twitter“(toliau pateikta nuoroda nuves jus į „Twitter“, kad sukurtumėte kūrėjo paskyrą arba pridėtumėte ją prie savo paskyros)
https://developer.twitter.com/en/docs/basics/getti…
- Statydami stulpą, apšvieskite geltoną šviesos diodą
- Skelbdami apšvieskite raudoną šviesos diodą
CRON
Aš naudoju suplanuotą užduotį (CRON), kad scenarijus būtų paleistas iš anksto pasirinktu intervalu:
Kaip matyti toliau, scenarijus veikia kas penkias minutes nuo 7 iki 16 val
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py
Norėdami išvardyti vartotojus CRON:
sudo crontab -l -u pi
Norėdami redaguoti vartotojo CRON:
sudo crontab -e -u pi
5 žingsnis: komponentų prijungimas (jungiklis ir šviesos diodai)
Išardymo plokštė nuo GPIO iki šviesos diodų:
Mes galime valdyti išvestį iš „Raspberry Pi“GPIO jungties naudodami pertraukimo plokštę, tokią kaip nuotraukoje.
Tokiu atveju mūsų python kodas siųs įjungimo signalą į GPIO kaištį (nuotraukoje yra ryšys su GPIO 26). Mes siunčiame įtampą per laidą ant pertraukimo plokštės ir per rezistorių į vieną iš LED kojų. Kita šviesos diodo pusė yra prijungta prie pertraukimo plokštės įžeminimo pusės, kad užbaigtų grandinę.
Atkreipkite dėmesį, kad rezistorius yra linijinis, kad būtų išvengta šviesos diodo perdegimo, kuo daugiau šviesos diodo srovės ribos, tuo šviesesnis jis bus. „Canakit“pakuotėse paprastai yra šviesos diodai su 220 omų ir 10 k omų rezistoriais, taip pat pertraukimo plokštė. Tai padeda atsikratyti įvairių spėlionių perkant tinkamą LED rezistoriaus sąranką.
Mygtuko jungiklis:
Naudojant „Raspberry Pi 2“ir „Raspberry Pi 3“, lentoje yra atstatymo taškas. „Pi 2“atveju „P6“kaiščių pora, o „Pi 3“- „RUN“kaiščių pora leidžia mums siųsti „aukštą“, kai prie sistemos prijungiame du kaiščius, siunčiančius „sustabdymą“.
Tai NĖRA išjungimo jungiklis, tik atstatymas….. Rekomenduoju išjungti korpusą išjungus šiuos dalykus:
sudo shutdown -h dabar
6 žingsnis: priekinio skydelio vaizdas iš vidaus
Šiose dviejose nuotraukose rodomas skystųjų kristalų ekranas, maitinimo mygtukas, „Breakout“plokštė ir šviesos diodai, pritvirtinti prie korpuso priekio.
Vienas greitas atsisakymas, dešinysis šviesos diodas nustojo veikti, todėl laidai nutraukiami (kol nepakeisiu šviesos diodo)
7 žingsnis: priekinio skydelio vaizdas iš išorės
Kaip matote, baigtas priekinis skydelis su LCD ekranu, šviesos diodais ir grafine mediena sudegė pušies dėkle
8 žingsnis: Išorinis korpuso vaizdas
Raspberry Pi radau šalia Raspberry Pi kameros vien todėl, kad fotoaparato juostos kabelis yra labai trumpas.
9 veiksmas: korpuso išorinis vaizdas
Daug ką pasakyti apie galinį skydelį, išskyrus fotoaparatą, yra fiksuotas, todėl turėsite perkelti dėklą, kad gautumėte norimą žiūrėjimo kampą
10 veiksmas: išorinis vaizdas iš dešinės korpuso pusės
Dešinėje mano dėklo pusėje yra angos, leidžiančios prisijungti prie „pi“(USB ir CAT 5), taip pat tam tikra patalpa, skirta nukreipti USB kabelį iš LCD atgal į „Pi“, nes kabelis buvo per standus, kad būtų galima sulenkti didinant korpuso plotį.
11 žingsnis: lango tvirtinimas
Kadangi tai fiksuota fotoaparato padėtis, turėjau pastatyti atraminį laikiklį ir laikiklius, kad gaučiau tinkamą kameros kampą kiemui. Paprastos medienos atplaišos iš parduotuvės ir kai kurios medienos drožlės sukuria kampuotą platformą. Naudoti L formos laikikliai, skirti pritvirtinti fotoaparato dėžutės priekį (katės dažnai jį perkelia, jei nėra nieko, kas paremtų dėklą)
12 žingsnis: Tweet pavyzdys:
twitter.com/allthingstazz/status/934537216…
13 žingsnis: paskutinės mintys
Šį vadovą galima suskirstyti į daugybę skirtingų konstrukcijų, aš tiesiog sugalvojau kelis tikslus ir nusprendžiau sukurti įrenginį tikslams įgyvendinti. Laukiu jūsų komentarų ir kūrimo !!
Rekomenduojamas:
„Pasidaryk pats“kibirinis oro kondicionierius: 13 žingsnių (su nuotraukomis)
„Pasidaryk pats“kibirinis oro kondicionierius: Aš gyvenu gana karštoje vietoje Indijos pietuose, o mano darbo erdvė užsikimšo. Radau tvarkingą šios problemos sprendimą, seną kibirą paversdamas „pasidaryk pats“oro kondicionieriumi. Kintamosios srovės modelis yra labai paprastas, nebrangus, tačiau efektyvus. Ba
„PyonAir“- atviro kodo oro taršos monitorius: 10 žingsnių (su nuotraukomis)
„PyonAir“- atviro kodo oro taršos monitorius: „PyonAir“yra nebrangi sistema, skirta stebėti vietos oro taršos lygį, ypač kietąsias daleles. Sistema, pagrįsta „Pycom LoPy4“plokšte ir su „Grove“suderinama aparatine įranga, gali perduoti duomenis tiek „LoRa“, tiek „WiFi“. Ėmiausi šios p
„IoT“oro gaiviklis (su „NodeMCU“, „Arduino“, IFTTT ir „Adafruit.io“): 15 žingsnių (su nuotraukomis)
„IoT“oro gaiviklis (su „NodeMCU“, „Arduino“, IFTTT ir „Adafruit.io“): „Instructables Wireless Contest 2017“pirmojo prizo laimėtojas !!!: „DNew“dabar yra: „IoT“laikrodis su orų prognozėmis! Patikrinkite: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Tai malonu turėti fragmentą
Oro taršos aptikimas + oro filtravimas: 4 žingsniai
Oro taršos aptikimas ir oro filtravimas: Vokietijos Šveicarijos tarptautinės mokyklos studentai (Aristobulus Lam, Victor Sim, Nathan Rosenzweig ir Declan Loges) kartu su „MakerBay“darbuotojais sukūrė integruotą oro taršos matavimo ir oro filtravimo efektyvumo sistemą. Ši
HRV (namų oro keitiklis) „Arduino“valdiklis su oro ekonomizatoriumi: 7 žingsniai (su nuotraukomis)
HRV (namų oro keitiklis) „Arduino“valdiklis su oro taupymo priemone: „HRV Arduino“valdiklis su oro ekonomizatoriumi Nenorėjau mokėti 200 USD už naują. Visada norėjau kažko, kas nuodėmė oro ekonomizatorių