Turinys:
- 1 žingsnis: ištekliai
- 2 veiksmas: prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
- 3 žingsnis: daiktų interneto dalis
- 4 žingsnis: laisvos grandinės formavimas
- 5 žingsnis: finalas
- 6 veiksmas: trikčių šalinimas
- 7 žingsnis: Kur gauti šių dalių?
Video: Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveikas skaitytojau!
Šioje pamokoje sužinosite, kaip padaryti mažą „Weather Cube“naudojant „D1 mini“(ESP8266), prijungtą prie jūsų namų „WiFi“, kad galėtumėte žiūrėti į jo išvestį bet kurioje žemės vietoje, žinoma, jei tik turite interneto ryšį. Apskritai šio projekto sukūrimas nėra per sunkus ir nereikalauja daug išteklių, todėl jis puikiai tiks kaip pirmasis jūsų IoT projektas. Taigi pradėkime.
PS: Turėkite omenyje, kad tai yra mano pirmasis „Instructable“, todėl ne viskas bus tobula.:)
1 žingsnis: ištekliai
Kaip minėjau įžangoje, šį projektą labai lengva sukurti ir jam nereikia per daug komponentų. Čia yra dalių sąrašas:
Elektroniniai komponentai:
„WeMos D1mini“
BME280
I2C OLED ekranas (128 x 64)
1,5 mm žalvario strypas arba geležinis strypas
PASTABA: jei norite daugiau informacijos apie šias dalis, pvz. kur jų gauti, galite pažvelgti į 7 veiksmą
Įrankiai, skirti prototipų kūrimui ir grandinės testavimui:
Bandomoji Lenta
Jumperio laidai
USB laidas - B tipo mikro USB į A tipo USB
Įrankiai:
Lituoklis
Stendo vice - neprivaloma
Mažas plaktukas - neprivalomas
2 veiksmas: prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
Jei jūsų smeigtukai nėra lituojami prie D1mini/OLED/BME280, dabar pats laikas tai padaryti
Pirmiausia padėkite visus komponentus ant duonos lentos. Pradėsime dėdami „D1mini“ant 2 atskirų bėgių (pav. Nr. 1). Po to mes išdėstysime BME280 sąžiningą atstumą nuo jo (2 pav.). Ir galiausiai mes įdėsime OLED į priešingą BME280 pusę (3 pav.). Dabar sujunkime juos kartu.
Čia yra visos jungtys:
D1 kaištis prie SCL/SCKpin OLED ir SCL/SCK kaištis BME280
D2 kaištis į SDA kaištį OLED ir SDA kaištis BME280
Prijunkite G kaištį prie GND kaiščio tiek OLED, tiek BME280
3.3V kaištis į BME280 VCC kaištį
Ir galiausiai 5V kaištis prie OLED VCC
Prieš prijungdami jį prie kompiuterio ir įkeldami kodą, dar kartą patikrinkite savo ryšius! Jūs nenorite nieko sudeginti
3 žingsnis: daiktų interneto dalis
Ši dalis yra tikrai paprasta. Pirmiausia eikite į „AppStore“ir atsisiųskite „Blynk“programą. Po to atidarykite ir prisiregistruokite. Toliau sukurkite naują projektą. Aš paskambinau savo „WeatherStation“, bet jūs galite pavadinti viską, ką norite. Po to nustatykite įrenginio parinktį į ESP8266, o ryšio tipą - „WiFi“(1 pav.). Kitas bakstelėkite sukurti projektą. Turėsite gauti el. Laišką su patvirtinimo žetonu. Dabar pereikite prie kodo (atsisiuntimo nuoroda žemiau) ir pakeiskite paryškintas dalis. Po to grįžkite į „Blynk“programos projekto darbo sritį, bakstelėkite ekraną, kad atidarytumėte valdiklių laukelį (2 pav.). Dabar palieskite 3 pažymėtas reikšmių dėžutes (3 pav.). Norėdami juos nustatyti, bakstelėkite pirmąjį ir nustatykite jo pavadinimą. Aš tai pavadinau temperatūra (tai nėra privaloma, tačiau viskas tampa paprastesnė ir organizuotesnė). Kaip įvestį pasirinkite virtualų kaištį 1 ir etiketės dalyje įveskite „° C“(4 pav.). Po to galite pereiti ir nustatyti kitas pažymėtas vertes.
Čia yra maža diagrama:
Pažymėta vertė Nr. 2:
Pavadinimas: Drėgmė
Įvestis: virtualus kaištis V2
Etiketė: "%"
Pažymėta vertė Nr. 3:
Pavadinimas: aukštis arba slėgis - priklauso nuo pasirinkto kodo
Įvestis: virtualus kaištis V3
Etiketė: aukštis arba slėgis - priklauso nuo kodo
Jei viską padarėte teisingai, įkelkite kodą į „D1mini“, šiek tiek palaukite, tada vertės turėtų pasirodyti OLED ir jūsų programoje „Blynk“(5 pav.) (Turite paspausti paleidimo mygtuką viršuje dešinėje ekrano kampe). Jei nieko nerodoma, eikite į trikčių šalinimo dalį.
4 žingsnis: laisvos grandinės formavimas
Gerai, tai bus sunkiausia dalis, todėl pasiruoškite. Paruoškite žalvarinius strypus/geležinius strypus (aš naudosiu žalvariu dengtus geležinius kabliukus, nes neradau tik žalvarinių strypų) ir įkaitinkite lituoklį. Dabar galite suformuoti į viską, ko norite! Aš suformuosiu paprastą kubą. Šis procesas reikalauja kantrybės ir laiko, todėl neskubėkite, jei nenorite nutraukti visos grandinės. Baigtą grandinę galite pamatyti 2 paveiksle. Aš nusprendžiau naudoti 1, 5 mm strypus išorėje, bet plonesnius strypus į vidų (1 mm), kad būtų lengviau valdyti.
ĮSPĖJIMAS: Lituokite tik gerai vėdinamoje vietoje, lituodami galite išmesti toksiškus dūmus
PATARIMAI:
Lenkimo strypams naudokite suoliuką ir mažą plaktuką - jei neturite suoliuko, nei plaktuko, replių ir plikų rankų
Lituodami naudokite juostą arba pagalbos rankas, kad laikytumėte strypus kartu. Tai daug lengviau.
ARBA, jei naudojate geležinius strypus, tokius kaip aš, galite naudoti 2 stiprius magnetus, kad juos laikytumėte (nuotrauka Nr. 1).
Jei jūsų sąnariai nesilaiko kartu, atsukite juos ir sutrinkite švitriniu popieriumi.
Jei jūsų lydmetalis nepatenka į tarpus, naudokite šiek tiek litavimo srauto arba šiek tiek pašildykite siūlę.
5 žingsnis: finalas
Dabar lieka tik prijungti jį prie 5V 1A maitinimo šaltinio. Jei viską padarėte teisingai, jis turėtų veikti puikiai (nepamirškite įkelti kodo, jei to dar nepadarėte). Jei nieko nerodo arba kažkas ne taip, pereikite prie trikčių šalinimo skyriaus.
6 veiksmas: trikčių šalinimas
Ekrane rodomas nan: patikrinkite laidus! Jūsų jutiklis netinkamai prijungtas.
BME280 išėjimas 0,0: patikrinkite laidus! Jūsų jutiklis netinkamai prijungtas.
Nerodomi juodo ekrano/jutiklio duomenys: patikrinkite savo I2C adresus naudodami I2C skaitytuvą arba patikrinkite išspaudimą.
Įrenginys neprisijungęs programoje: patikrinkite, ar teisingai įvedėte prieigos raktą/„WiFi“pavadinimą/„WiFi“slaptažodį. Jei taip, patikrinkite „Wi -Fi“signalą. Tai gali būti silpna arba neturite interneto ryšio.
Vis dar turite problemų ar radote klaidų šioje pamokoje? Rašykite komentaruose ir aš kuo greičiau su jumis susisieksiu.:)
7 žingsnis: Kur gauti šių dalių?
Ar esate naujokas elektronikos srityje? Jokiu problemu! Čia yra trumpas kai kurių fizinių dalių paaiškinimas, kaip jos veikia ir kaip jas gauti pigiausiai:
1. Kur gauti visas šias elektronines dalis?
„Aliexpress“. Mano nuomone, „Aliexpress“yra geriausia svetainė, kur galima gauti visas šias dalis už pigią kainą. Vienintelis trūkumas yra tas, kad paprastas pristatymas paprastai užima daug laiko (nuo 2 savaičių iki 1, 5 mėnesių).
2. Kas yra BME280?
BME280 yra jutiklis, galintis matuoti temperatūrą, santykinę drėgmę ir atmosferos slėgį. Tai tikrai patogu naudoti šiose mažose formų programose, tokiose kaip kišenės dydžio elektronika. Daugiau apie tai čia.
PASTABA: visi „D1mini“, BME280 ir OLED ekranai buvo užsakyti iš „AliExpress“
Pirmasis prizas kišeninio dydžio konkurse
Rekomenduojamas:
Dalelių fotonų daiktų interneto asmeninė oro stotis: 4 žingsniai (su nuotraukomis)
Dalelių fotonų daiktų interneto asmeninė oro stotis:
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: 5 žingsniai
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: Jei esate žmogus, kuris užsiima tinkle ir elektronika, dažniausiai susidursite su daiktų internetu, paprastai sutrumpintu kaip daiktų internetas, ir kad reiškia įrenginių, galinčių prisijungti prie interneto, rinkinį! Būdamas toks žmogus
Pigių daiktų interneto oro kokybės monitorius, pagrįstas RaspberryPi 4: 15 žingsniais (su nuotraukomis)
Pigių daiktų interneto oro kokybės monitorius, pagrįstas „RaspberryPi 4“: Santjage, Čilėje žiemos ekstremaliosios aplinkos situacijos metu, turi privilegiją gyventi vienoje gražiausių pasaulio šalių, tačiau, deja, tai ne visos rožės. Čilė žiemos sezono metu labai kenčia nuo oro užteršimo
Kaip pasidaryti „Raspberry Pi“oro stotį: 5 žingsniai
Kaip pasidaryti „Raspberry Pi“orų stotį: Šioje pamokoje apžvelgsiu „SenseHAT“diegimo procesą ir importuosiu kodą, reikalingą tam, kad „SenseHAT“taptų visiškai veikiančia oro stotimi, galinčia įrašyti temperatūrą, slėgį ir drėgmę
Kaip pasidaryti kišeninio dydžio šepetėlį: 3 žingsniai
Kaip pasidaryti kišeninio dydžio „Bristlebot“: šioje instrukcijoje parodysiu, kaip pasidaryti savo šerelio versiją. Jis yra mažas, lengvai pagaminamas ir naudoja labai mažai medžiagų. Argumentai "už": -Labai mažai medžiagų -lengva pagaminti -Smagu žaisti su minusais: -Tinkama suktis ratais -Turi gauti