Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere kõigile ja tere tulemast. Selles juhendis ehitame ilmajaama, mis mitte ainult ei mõõta temperatuuri, rõhku, niiskust ja õhukvaliteeti, vaid sobib ka taskusse, nii et saate mõõta kõikjal, kuhu lähete! Seda on ka väga odav teha (umbes 35 dollarit), seega on see tõesti lahe projekt kõigile! Kui olete valmis, võime alustada.
Anduriks on Boschi BME680. See on väike andur, millel on palju funktsioone. Kontroller on oma suuruse tõttu Arduino nano. Näitude kuvamiseks otsustasin kasutada OLED -ekraani. Neil on suhteliselt väike energiatarve ja need on väikesed, kuid samas kergesti loetavad.
Samm: komponendid
Selle projekti tegemiseks ei vaja te palju komponente. Kõik vajalik on loetletud siin:
BME680 - see on andur temperatuuri, niiskuse, rõhu, kõrguse ja õhukvaliteedi mõõtmiseks
OLED - see on ekraan, millel näidud kuvatakse
SWITCH - liuglüliti, mida kasutatakse jaama sisse- ja väljalülitamiseks
LITHIUM BATTERY (pole seotud, kuna sain oma kohalikus poes) - laetav aku, mis hakkab jaama toiteallikaks
LAADIMISMOODUL - see on moodul, mida kasutatakse aku laadimiseks
WIRES - kasutatakse komponentide ühendamiseks
ARDUINO NANO - operatsiooni ajud
Samm: tööriistad
Viimases etapis kogusime kokku kõik ilmajaama valmistamiseks vajalikud elektroonilised komponendid. Jätkamiseks vajame ka mõningaid põhivahendeid. Siin on loetletud kõik, mida vajate:
JUOTMISRAUD - komponentide kokkujootmiseks
ARDUINO IDE - tarkvara, mida kasutatakse Arduino programmeerimiseks
3D -PRINTER (valikuline) - korpuse valmistamiseks, kuid kui teil seda pole, võite lihtsalt hankida plastkarbi ja lõigata sellesse mõned augud.
KUUM liimipüstol - korpuse sees olevate komponentide kinnitamiseks
3. samm: vooluring
Nüüd, kui meil on kõik vajalik olemas, võib lõbus osa alata.
Kuna nii meie BME680 kui ka 64X128 OLED kasutavad I²C -d, on ühendus suhteliselt lihtne.
Lihtsalt ühendage toide (VCC) 3, 3 V või 5 V kontaktiga ja maandus (GND) GND tihvtiga. Parem on, kui teie Arduinol pole tegelikult nööpnõelu, vaid pigem auke. Nii saate juhtmeid otse selle külge jootma hakata.
Nüüd on teie ekraanil ja anduril toide, kuid nendega pole võimalik suhelda. Selleks peate need ühendama A4 ja A5 kontaktidega, mis asuvad analoogsisendi all. Tänu I²C -le on see vaid kaks juhtmest. Ühendage SDA A4 -ga ja SCL (mõnikord tähistatud kui SCK) A5 -ga.
TÄHTIS! Lõigake juhtmed nii lühikeseks kui võimalik (ja nii lühikeseks, kui elektroonika seda võimaldab), et vältida segadust, mida te korpusesse ei mahuta!
4. samm: aku
Nüüd, kui meil on kõik komponendid ühendatud, on aeg aku vooluahelaga ühendada.
Jootke aku + ja - laadimismooduli B + ja B -padja külge.
Seejärel ühendage lihtsalt OUT+ ja OUT− Arduino VIN- ja GND -kontaktidega. Lisage kindlasti lüliti + kaabli külge.
Kõigile joodetud juhtmetele on hea lisada kuumakahjusid. See võib vältida lühiseid ja kaitsta juhtmeid.
5. samm: skript
Pärast vooluringi lõpetamist on aeg kodeerida. Noh, minu jaoks on aeg skript siia kopeerida:
See skript loeb anduri andmeid ja prindib need OLED -ile.
Kasulik on käivitada I²C lokaator, et veenduda, et teie komponendid on õigesti ühendatud. Selle saate siit.
6. samm: juhtum
Nüüd, kui proovisite skripti ja ilmajaam töötab, on aeg see ümbrisesse panna. Ma kujundasin selle lihtsa korpuse Fusion 360 -s, kuid soovi korral tehke julgelt oma.
Lihtsalt printige see 3D -s ja pange asjad sisse. Kasutasin komponentide kinnitamiseks kuuma liimi, kuid kõik töötab.
Samuti olge kraami sisse pannes väga kannatlik, kuna see on väike ümbris ja asjad mahuvad sinna vaevu!
7. samm: valmis
Vaata sind! Nüüd on teil pisike ilmajaam, mida saate kõikjale kaasa võtta, ja selle tegemine oli (suhteliselt) lihtne ja (loodetavasti) lõbus. Kui teile see juhendamine meeldis, siis kindlasti meeldige! Ja nagu alati, kui teil on küsimusi, annan endast parima, et neile kommentaarides vastata.
Näeme oma järgmises Instructable'is, hüvasti!