Turinys:

IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)

Video: IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)

Video: IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
Video: Как нарисовать открытку тыкву с сюрпризом на Хеллоуин - это сможет повторить каждый #shorts 2024, Lapkritis
Anonim

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ą

Iškirpkite savo moliūgą!
Iškirpkite savo 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

Prijunkite elektronikos komponentus
Prijunkite elektronikos komponentus
Prijunkite elektronikos komponentus
Prijunkite elektronikos komponentus

Supraskite savo komponentus

Žemiau rasite šio projekto prijungimo schemą. Prieš pradėdami laidus, turite apsvarstyti keletą dalykų.

  1. 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?
  2. Koks yra jūsų LED Neopixel žiedo dydis - 12, 16, 24 pikselių?
  3. 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 savo moliūgą
Užprogramuokite savo moliūgą
Užprogramuokite savo moliūgą
Užprogramuokite savo moliūgą
Užprogramuokite savo moliūgą
Užprogramuokite savo 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

Mėgautis!
Mėgautis!
Mėgautis!
Mėgautis!

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: