Turinys:

Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį: 7 žingsniai (su nuotraukomis)
Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį: 7 žingsniai (su nuotraukomis)

Video: Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį: 7 žingsniai (su nuotraukomis)

Video: Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį: 7 žingsniai (su nuotraukomis)
Video: Russian TYPICAL Hypermarket Tour: Lenta 2024, Liepa
Anonim
Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį
Kaip pasidaryti kišeninio dydžio daiktų interneto oro stotį

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)

Prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
Prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
Prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
Prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
Prototipų kūrimas „Breadboard“(pereikite prie 3 veiksmo, jei norite pereiti prie kodo ir surinkimo)
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

Daiktų interneto dalis
Daiktų interneto dalis
Daiktų interneto dalis
Daiktų interneto dalis
Daiktų interneto dalis
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

Laisvos formos grandinė
Laisvos formos grandinė
Laisvos formos grandinė
Laisvos formos grandinė

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

Finalas
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

Problemų sprendimas
Problemų sprendimas

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“

Kišeninio dydžio konkursas
Kišeninio dydžio konkursas
Kišeninio dydžio konkursas
Kišeninio dydžio konkursas

Pirmasis prizas kišeninio dydžio konkurse

Rekomenduojamas: