Turinys:
- 1 žingsnis: iškirpkite moliūgą
- 2 žingsnis: prijunkite elektronikos komponentus
- 3 žingsnis: užprogramuokite moliūgą
- 4 žingsnis: mėgaukitės
Video: IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki visi, Prieš kelias savaites buvo Helovinas ir, laikydamasis tradicijos, iškirpiau savo balkonui gražų moliūgą. Tačiau turėdamas savo moliūgą lauke supratau, kad gana erzina, kad kiekvieną vakarą tenka išeiti uždegti žvakės. Taip pat supratau, kad būtų juokingiau, jei galėčiau pakeisti žvakės šviesos spalvą.
Jei norite išmokti automatizuoti savo moliūgų žibintus ir turėti galimybę skirtingomis spalvomis apšviesti Helovino moliūgą, ši pamoka skirta jums.
Čia pirmiausia parodysiu, kaip naudoti daiktų interneto įrenginį (čia „Arduino MKR1000“), norint valdyti moliūgų žibintų (RGB LED neopikselių žiedas) ON/OFF jungiklį. Antrą kartą taip pat parodysiu, kaip naudojant išmanųjį telefoną nustatyti skirtingas šviesų spalvas. ???
Pradėkime !
Priedai:
Čia yra komponentų, kurių jums reikės šiam projektui, sąrašas. Jei jums reikia įsigyti bet kurį iš komponentų, pažvelkite į „eBay“ar „Amazon“, galite juos nusipirkti už teisingą kainą.
- Moliūgas
- „Arduino MKR1000“
- Neopikselių žiedas - 12 RGB LED (SK6812)
- 1000µF kondensatorius
- 470Ω rezistorius
- 3.7V 2000mAh LiPo baterija - jei nėra maitinama per USB Micro
- Kai kurie trumpieji laidai
- Lituoklis
1 žingsnis: iškirpkite moliūgą
Pasilinksminkite ir mėgaukitės moliūgų sriuba su moliūgų minkštimu, kurį išpjaustėte iš vidinės dalies ??
2 žingsnis: prijunkite elektronikos komponentus
Supraskite savo komponentus
Žemiau rasite šio projekto prijungimo schemą. Prieš pradėdami laidus, turite apsvarstyti keletą dalykų.
- Kokią „Arduino“mikrovaldiklio plokštę naudojate? Ar jūsų plokštė turi 5V ar 3.3V įvestį? Ar jūsų plokštėje yra 5 V maitinimo kaištis?
- Koks yra jūsų LED Neopixel žiedo dydis - 12, 16, 24 pikselių?
- Kaip maitinsite „Arduino“mikrovaldiklį ir šviesos diodus?
Šiame projekte pasirinkau naudoti „Arduino MKR1000“, kuriame yra įterptas „WiFi“lustas. Aš nusprendžiau eiti su šiuo „Arduino“, nes norėjau, kad galėčiau valdyti savo „Arduino“iš savo išmaniojo telefono per „WiFi“. Be to, aš jau turėjau šią lentą namuose ir niekam kitam nenaudojau. Kitas variantas būtų naudoti „Arduino Uno“, „Nano“ar bet kurį kitą „Arduino“su ESP8266 „WiFi“moduliu.
Palyginti su kitais „Arduino“, MKR1000 veikia 3,3 V. Nors galite tiekti 5 V plokštę per USB prievadą, į įvesties/išvesties kaiščius negalite tiekti daugiau kaip 3,3 V. „MKR1000“turi 5 V kaištį, kuriuo galima maitinti 5 V įrenginius. Mūsų atveju mes naudosime šį kaištį mūsų „Neopixel“žiedui maitinti. Jei naudojate didesnį žiedą, pvz., 16, 24 ar daugiau pikselių, galbūt norėsite naudoti atskirą maitinimo šaltinį.
Moliūgai ir elektronika bus mano balkone, todėl „Arduino“ir „Neopixel“energijai naudosime 3,7 V LiPo bateriją. MKR1000 „BatteryLife“pamoka padės jums nuspręsti, kokią baterijos talpą naudosite. Kadangi nenorėjau kasdien įkrauti akumuliatoriaus, pasirinkau 2000 mAh talpos bateriją. Be to, nusprendžiau „Arduino“įjungti laukimo režimu, kai neužsidegiau moliūgo. Tai padeda sumažinti energijos suvartojimą išjungus „WiFi“modulį.
Prijunkite komponentus
- Lituokite kondensatorių tiesiai prie „Neopixel“žiedo. Neigiama GND pusė ir teigiama 5 V pusė
- Lituokite 470Ω rezistorių prie duomenų įvesties (DI) kaiščio
- Prijunkite „Arduino“5V kaištį prie „Neopixel“5V, naudodami trumpiklį
- Prijunkite „Arduino“GND kaištį prie „Neopixel“GND, naudodami trumpiklį
- Prijunkite #4 skaitmeninį „Arduino“kaištį prie „Neopixel“DI, naudodami trumpiklį
Kai tai bus padaryta, turėsite atidaryti aplanką „IoT-Halloween-Pumpkin“„GitHub“ir šiek tiek pakeisti kodą prieš įkeldami jį į „Arduino“. Tikiuosi, kad esate pasiruošę šiek tiek programuoti !! ????
3 žingsnis: užprogramuokite moliūgą
Užprogramuokite „Arduino“
Šiame projekte norime užprogramuoti „Arduino“taip, kad būtų pasiekta:
- „Arduino“yra prijungtas prie „Blynk“programos per „WiFi“.
- „Neopixel“lempučių spalvos keičiamos naudojant „Blynk“programą.
Šio projekto kodą galite rasti mano „IoT Halloween Pumpkin“„GithHub“saugykloje. Tačiau prieš pradėdami gilintis, galbūt norėsite perskaityti keletą dalykų, kuriuos sužinojau vykdydamas šį projektą! ???
LED lemputės
Adresuojamus šviesos diodus arba „Adafruit“kalba „NeoPixel“, tokius kaip WS2812, WS2811 ir SK6812 LED tvarkyklės, galima valdyti naudojant „Adafruit NeoPixel“biblioteką. Jei pirmą kartą naudojate „NeoPixel“, labai rekomenduoju jums pažvelgti į „Adafruit NeoPixel Uberguide“. Pilnas patarimų ir patarimų, tai puikus šaltinis!
Norėdami nustatyti moliūgų šviesos diodų spalvą, turėsite nusiųsti RGB reikšmes į „Arduino“/„NeoPixel“. Paprasčiausia pažvelgti į kai kurių spalvų spalvų kodą! „Spiro Disco Blue“, „Harlequin“, „Narcises“ar „Rose Bonbon“, čia yra keletas šaunių.
Smagesnis būdas - turėti spalvų „NeoPixel“„šokti“. Jei esate tikrai motyvuotas, pabandykite! Priešingu atveju patikrinkite „Tweaking4All LEDStrip Effects“tinklaraščio įrašą. Rasite gana nuostabių apšvietimo efektų kodą. Kitas puikus šaltinis yra Adriano „Neopixel Effect Generator“.
„Blynk“programa
„Blynk“programa yra viena iš populiariausių interneto platformų. „Blynk“programa yra neįtikėtinai paprasta naudotis ir per mažiau nei 5 minutes galėsite sukurti išmaniojo telefono „IoT“programą, kad galėtumėte bendrauti internetu su „IoT“įrenginiu. Prieš pritaikydami „Blynk“programą pagal savo poreikius, turėsite:
1. Atsisiųskite „Blynk“programą
2. Įdiekite „Blynk“biblioteką
3. Nustatykite ryšį su „IoT“įrenginiu
„Blynk“programa paskelbė puikius dokumentus, padedančius visiems pradėti. Pažvelkite čia, jei kaip aš, jūs jį naudojate pirmą kartą.
4 žingsnis: mėgaukitės
Sveikiname, dabar galite patogiai įsitaisyti savo sofoje ir naudoti išmanųjį telefoną, kad galėtumėte valdyti Helovino moliūgo šviesos diodų spalvas. ???
Ačiū, kad perskaitėte mano projektą. Tikiuosi, kad jums tai patiks, ir tai įkvėps jus imtis kažko panašaus savo šviesos diodams ant jūsų Kalėdų eglutės, žiemos sniego senio ar bet kam kitam!
Rekomenduojamas:
Helovino moliūgas su judančia animatronine akimi - Šis moliūgas gali užmerkti akis!: 10 žingsnių (su nuotraukomis)
Helovino moliūgas su judančia animatronine akimi | Šis moliūgas gali užmerkti akis!: Šioje instrukcijoje sužinosite, kaip pasigaminti Helovino moliūgą, kuris baugina visus, kai akys juda. Sureguliuokite ultragarso jutiklio paleidimo atstumą iki tinkamos vertės (9 veiksmas), ir jūsų moliūgas suakmenės visiems, kurie drįsta paimti žvakę
Įsižiebkite šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą: 3 žingsniai
Įsižiebkite šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą: Šiame projekte mes galime užsidegti šviesos diodus naudodami mūsų televizoriaus nuotolinio valdymo pultą arba bet kurį nuotolinio valdymo pultą. Tokiu būdu, kaip tai darome naudodami nuotolinio valdymo pultą, šis IR signalas turi unikalų kodą, šį unikalų kodą gauna IR imtuvas ir ką nors darykite šiuo atveju
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Paspaudimo mygtuko išjungimas .: 4 žingsniai
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Mygtuko išjungimas. Šiame skyriuje mes išmoksime, kaip padaryti ATMega328PU programos C kodą, kad būtų galima perjungti trijų šviesos diodų būseną pagal mygtuko jungiklio įvestį. Be to, mes ištyrėme problemos „Switch Bounce“sprendimo būdus. Kaip paprastai, mes
Patraukite šviesos ir šviesos modulį naudodami „Neopixel“ir ištraukimo jungiklį: 6 žingsniai (su paveikslėliais)
Traukite šviesą - šviesos modulį naudodami „Neopixel“ir „Pull Up Switch“: „Arduino Uno“šviesos modulio savybės ir aparatūra & gaubtas pirktas iš interneto Neopixel & Maitinimo šaltinis pasiskolintas iš Informatikos mokyklos & Produkto dizainas Šviesos modulis, valdomas maitinimo šaltiniu Visos funkcijos valdomos per
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis