Turinys:

Oro lempa - keičia spalvą su temperatūra: 6 žingsniai
Oro lempa - keičia spalvą su temperatūra: 6 žingsniai

Video: Oro lempa - keičia spalvą su temperatūra: 6 žingsniai

Video: Oro lempa - keičia spalvą su temperatūra: 6 žingsniai
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Lapkritis
Anonim
Oro lempa - keičia spalvą priklausomai nuo temperatūros
Oro lempa - keičia spalvą priklausomai nuo temperatūros

Sveiki! Kiek kartų atsitiko taip, kad jūs šaldėte po oro kondicionieriumi savo kambaryje, nežinodami, kaip lauke karšta. Įsivaizduokite savo augintinio būklę. Jame nėra kintamosios srovės ir ventiliatoriaus. Galbūt tai nėra gana įprasta, tačiau tai atsitinka keletą kartų. Taigi pristatau jums oro lemputę! Tai iš tikrųjų yra atnaujinta ISS lempos versija, kurią sukūriau prieš kelias dienas. Šis projektas parodys, kaip lengva sukurti ir pritaikyti lempą. Užteks kalbėti. Ką lempa iš tikrųjų veikia? Tai tiesiog nuotaikos lempa, kuri šviečia mėlyna spalva. Jei lauke temperatūra pakyla virš nustatytos ribos, lemputė tampa raudona. Taip paprasta. Jei manote, kad tai per daug paprasta, galite jį pritaikyti naudodami RGB, kad būtų galima padaryti beveik viską. Aš padariau tai paprasta pradedantiesiems. Taigi pradėkime gaminti!

Prekės

„NodeMcu“(esp8266)

Raudona ir mėlyna LED

Perjungimo laidai nuo moterų iki moterų (neprivaloma)

Juodos diagramos popieriaus sklaidos gaubtas (arba galite atspausdinti 3D)

5 V nuolatinės srovės adapteris su mikro USB kabeliu

„Blynk“ir „ifttt“programos

1 žingsnis: gaubtas

Aptvaras
Aptvaras
Aptvaras
Aptvaras

Sukurti konstrukciją lengva. Aš naudoju tą patį, iš kurio gaminu ISS lempą. Iš esmės aš tiesiog atidariau seną LED lemputę ir panaudojau viršutinę išsklaidomą dalį. Pagrindui iš diagramos iškirpau apskritą žiedą, kuris puikiai tinka viršutinei gaubtui.

2 žingsnis: kodas…

Kodas…
Kodas…

Programa iš tikrųjų yra gana paprasta. Naudokite mano kodą ir pakeiskite dalį „Auth“su „Auth“žetonu, kurį gausite sukūrę „blynk“projektą. Pakeiskite „ssid“savo „WiFi“pavadinimu ir „slaptažodį“savo „WiFi“slaptažodžiu. Viskas, ką jis daro, yra prisijungimas prie „blynk“programos. Kai „ifttt“programa suaktyvina orą po žeme (paslauga), ji suaktyvina „blynk“, o tai savo ruožtu suaktyvina pasirinktą „NodeMcu“kaištį. Ar tai tapo perdozavimu? Nesijaudinkite, galite tiesiog atsisiųsti mano kodą ir įkelti į „NodeMcu“. Tai turėtų veikti gerai. O ir įsitikinkite, kad esate įdiegę esp8266 ir blynk bibliotekas.

Nežinote, kaip įdiegti šias bibliotekas? Spustelėkite čia, jei norite gauti „nodemcu“ir čia - „blynk“

3 žingsnis: sukurkite ryšius

Užmegzkite ryšius
Užmegzkite ryšius
Užmegzkite ryšius
Užmegzkite ryšius

Tai paprasta. Prijunkite kaištį D1 prie D7 ir D2 prie D4. Dabar prijunkite teigiamą raudonojo Led kaištį prie D5 ir teigiamą mėlyną Led kaištį prie D6. Abiejų šviesos diodų neigiami kaiščiai gali būti prijungti prie mazgo mcu gnd. Padaryta. Matai, lengva.

4 žingsnis: nustatykite „Blynk“

„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka
„Blynk“sąranka

Įsitikinkite, kad užsiregistravote „blynk“ir esate prisijungę prie programos. Sukurkite naują projektą ir autentifikavimo ženklas bus išsiųstas jums paštu. „Blynk“spustelėkite bet kur juodame ekrane, kad pamatytumėte valdiklių laukelį. Valdiklio laukelyje spustelėkite „mygtuką“. Pamatysite, kad buvo pridėtas mygtukų valdiklis. Spustelėkite jį ir pasirinkite „PIN“. Iš sąrašo pasirinkite gp5. Panašiai sukurkite kitą mygtuką, bet šį kartą pasirinkite gp4.

5 veiksmas: nustatykite IFTTT

Nustatykite IFTTT
Nustatykite IFTTT
Nustatykite IFTTT
Nustatykite IFTTT
Nustatykite IFTTT
Nustatykite IFTTT

Prisijunkite prie ifttt. Spustelėkite trečiąjį skirtuką (apačioje dešinėje) ir viršuje dešinėje pasirinkite simbolį „+“. Iš ten spustelėkite „tai“, kuris turėtų būti mėlynos spalvos. Spustelėkite orą po žeme. Spustelėkite „dabartinė temperatūra pakyla aukščiau“ir įveskite temperatūrą (tarkime 35) ir pasirinkite Celsijaus. Tada pasirinkite savo vietą.

Dabar spustelėkite „tai“ir paieškos juostoje ieškokite „webhooks“. Spustelėkite „pateikti žiniatinklio užklausą“ir įveskite URL. Metodo skiltyje pasirinkite „put“, o turinio tipe - „application/json“. Kūne įveskite ["1"]

URL formatas yra https:// IP/Aut. Norėdami gauti IP, atidarykite komandų eilutę ir įveskite „ping blynk-cloud.com“. Indijos IP yra 188.166.206.43

Panašiai sukurkite kitą programėlę, tik šį kartą „Weather underground“pasirinkite „dabartinė temperatūra nukrenta žemiau“. Be to, šį kartą URL yra https:// IP/Auth/update/D4 Viskas nustatyta! Baigėme!

6 veiksmas: įjunkite

Įjunkite!
Įjunkite!
Įjunkite!
Įjunkite!
Įjunkite!
Įjunkite!
Įjunkite!
Įjunkite!

Tiesiog prijunkite 5 V maitinimo šaltinį prie „nodeMcu“. Nors tai nėra akimirksniu. Temperatūrai atnaujinti požeminis oras užtrunka gana ilgai. Bet kokiu atveju, jei paliksite lemputę įjungtą, ji turėtų veikti gerai. Šis projektas yra anksčiau sukurtos ISS lempos atnaujinimas. Mano tikslas buvo parodyti, kaip lengva pritaikyti lempą pagal jūsų poreikius. Pavyzdžiui, aš pridėjau dar vieną šviesos diodą ir dabar jis šviečia raudonai karštoje temperatūroje, mėlynas esant šaltai ir geltonai esant normaliai temperatūrai. Tikrai pradėsite mėgautis IOT, kai pradėsite kurti šiuos projektus ir žaisti su kodu. Taigi šį kartą aš nedarau kodo. Jei esate supainioti, galite pažvelgti į anksčiau pastatytą ISS lempą, kur aš perskaičiau panašų kodą.

Tikiuosi, kad galėčiau įkvėpti jus išbandyti tokius „pasidaryk pats“projektus. Ačiū!

Rekomenduojamas: