Sadržaj:
- Korak 1: Izvadite svoju bundevu
- Korak 2: Ožičite elektroničke komponente
- Korak 3: Programiranje bundeve
- Korak 4: Uživajte
Video: IoT Halloween Bundeva - Kontrolne LED diode s aplikacijom Arduino MKR1000 i Blynk ???: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
Pozdrav svima, Prije nekoliko tjedana bila je Noć vještica i prema tradiciji izrezbala sam lijepu bundevu za svoj balkon. No, kad sam bundevu imala na otvorenom, shvatila sam da je prilično neugodno svaku večer izlaziti van kako bi zapalila svijeću. Također sam shvatio da bi bilo smiješnije da mogu promijeniti boju svjetla svijeće.
Ako želite naučiti kako automatizirati svjetla svoje bundeve i biti u mogućnosti da vaša bundeva za Noć vještica osvjetljava različite boje, ovaj je vodič za vas.
Ovdje ću vam prvo pokazati kako koristiti IoT uređaj (ovdje Arduino MKR1000) za upravljanje prekidačem za uključivanje/isključivanje svjetla od bundeve (RGB LED neopikselni prsten). Drugi put ću vam pokazati i kako pomoću pametnog telefona postaviti različite boje svjetla. ???
Započnimo !
Pribor:
Ovdje je popis komponenti koje su vam potrebne za ovaj projekt. Ako trebate kupiti bilo koju komponentu, pogledajte eBay ili Amazon, možete ih kupiti po fer cijeni.
- Bundeva
- Arduino MKR1000
- Neopikselni prsten - 12 RGB LED (SK6812)
- 1000µF kondenzator
- Otpor 470Ω
- 3.7V LiPo baterija od 2000 mAh - ako se ne napaja putem USB Micro
- Neke kratkospojne žice
- Lemilica
Korak 1: Izvadite svoju bundevu
Zabavite se i uživajte u juhi od bundeve s mesom bundeve koji ste izrezali iz unutarnjeg dijela ??
Korak 2: Ožičite elektroničke komponente
Shvatite svoje komponente
Shemu ožičenja za ovaj projekt pronaći ćete u nastavku. Prije početka ožičenja, morate uzeti u obzir nekoliko stvari.
- Koju ploču mikrokontrolera Arduino koristite? Ima li vaša ploča ulaz 5V ili 3.3V? Ima li vaša ploča izlaznu utičnicu od 5V?
- Kolika je veličina vašeg LED neopikselnog prstena - 12, 16, 24 piksela?
- Kako ćete napajati svoj Arduino mikrokontroler i LED diode?
U ovom projektu odlučio sam koristiti Arduino MKR1000, koji ima ugrađen WiFi čip. Odlučio sam se za ovaj Arduino jer sam želio moći kontrolirati svoj Arduino sa svog pametnog telefona putem WiFi -a. Također, već sam imao ovu ploču kod kuće i nisam je koristio ni za što drugo. Druga mogućnost bila bi upotreba Arduino Uno, Nano ili bilo kojeg drugog Arduina s WiFi modulom ESP8266.
U usporedbi s drugim Arduinom, MKR1000 radi na 3.3V. Iako na ploču možete napajati 5V putem USB priključka, na I/O pinove ne možete isporučiti više od 3.3V. MKR1000 ima 5V pin, koji se može koristiti za napajanje 5V uređaja. U našem slučaju, ovaj pin ćemo koristiti za napajanje našeg Neopixel prstena. Ako koristite veći prsten, poput 16, 24 ili više piksela, razmislite o upotrebi zasebnog izvora napajanja.
Bundeva i elektronika bit će na mom balkonu pa ćemo koristiti 3.7V LiPo bateriju za napajanje našeg Arduina i Neopixela. Vodič MKR1000 BatteryLife vam pomaže da odlučite o kapacitetu baterije koju ćete koristiti. Kako nisam htio puniti bateriju svaki dan, odlučio sam se za bateriju od 2000mAh. Štoviše, odlučio sam Arduino staviti u stanje mirovanja kad mi ne pali bundevu. To pomaže u smanjenju potrošnje energije dok je WiFi modul isključen.
Ožičite svoje komponente
- Lemite kondenzator izravno na prsten Neopixel. Negativna strana na GND i pozitivna strana na 5V
- Lemite otpornik od 470Ω na pin Data In (DI)
- Spojite 5V pin Arduina na 5V Neopixela pomoću kratkospojne žice
- Spojite GND pin Arduina na GND Neopixela pomoću kratkospojne žice
- Spojite #4 digitalni pin Arduina na DI Neopixela pomoću kratkospojne žice
Nakon što to učinite, morat ćete otvoriti mapu "IoT-Halloween-Pumpkin" GitHub i unijeti neke male izmjene u kôd prije nego što ga postavite na svoj Arduino. Nadam se da ste spremni za malo programiranja !! ????
Korak 3: Programiranje bundeve
Programirajte svoj Arduino
U ovom projektu želimo programirati naš Arduino tako da se postigne sljedeće:
- Arduino je povezan s aplikacijom Blynk putem WiFi -a.
- Boje svjetla Neopixel mijenjaju se putem aplikacije Blynk.
Kôd za ovaj projekt možete pronaći u mom GithHub spremištu "IoT Halloween Pumpkin". No, prije nego što se pozabavite time, možda biste htjeli pročitati nekoliko stvari koje sam naučio radeći ovaj projekt! ???
LED svjetlo pokazuje
Adresirane LED diode ili na Adafruit jeziku "NeoPixel", poput WS2812, WS2811 i SK6812 LED upravljačkih programa mogu se kontrolirati pomoću Adafruit NeoPixel knjižnice. Ako prvi put koristite NeoPixel, toplo ću vam preporučiti da pogledate Adafruit NeoPixel Uberguide. Pun savjeta i savjeta, odličan je resurs!
Da biste postavili LED boju na svoju bundevu, morat ćete poslati RGB vrijednosti na svoj Arduino/NeoPixel. Najjednostavnije je pogledati kod boja nekih boja! Spiro Disco Blue, Harlequin, Narcis ili Rose Bonbon, evo nekoliko cool.
Smiješniji način je da boje na vašem NeoPixelu "plešu". Ako ste stvarno motivirani, pokušajte! U suprotnom, provjerite post na blogu Tweaking4All LEDStrip Effects. Naći ćete kod za neke prilično nevjerojatne svjetlosne efekte. Još jedan sjajan izvor je Neopixel Effect Generator tvrtke Adriano.
Blynk aplikacija
Aplikacija Blynk jedna je od najpopularnijih IoT platformi. Aplikacija Blynk nevjerojatno je jednostavna za upotrebu i za manje od 5 minuta moći ćete stvoriti IoT aplikaciju na svom pametnom telefonu za komunikaciju putem interneta s vašim IoT uređajem. Prije nego prilagodite svoju aplikaciju Blynk svojim potrebama, morat ćete:
1. Preuzmite aplikaciju Blynk
2. Instalirajte biblioteku Blynk
3. Postavite vezu sa svojim IoT uređajem
Aplikacija Blynk objavila je sjajnu dokumentaciju koja će svima pomoći u početku. Pogledajte ovdje ako vam je kao prvi put da ga koristite prvi put.
Korak 4: Uživajte
Čestitamo, sada možete udobno sjediti u sofi i pomoću pametnog telefona kontrolirati boje LED dioda vaše bundeve za Noć vještica. ???
Hvala vam što ste pročitali moj projekt. Nadam se da ćete uživati i da će vas inspirirati da poduzmete nešto slično za svoje LED diode na božićnom drvcu, zimskom snjegoviću ili bilo čemu drugom!
Preporučeni:
Noć vještica Bundeva s pokretnim animatronskim okom - Ova bundeva može zakolutati očima!: 10 koraka (sa slikama)
Noć vještica Bundeva s pokretnim animatronskim okom | Ova bundeva može zakolutati očima!: U ovom Instructableu naučit ćete kako napraviti Halloween bundevu koja užasava sve kad joj se oko pomakne. Podesite udaljenost okidača ultrazvučnog senzora na pravu vrijednost (korak 9) i vaša će bundeva okameniti svakoga tko se usudi uzeti svijeću
Arduino Halloween bundeva s osjetom pokreta: 4 koraka
Arduino Halloween bundeva s osjetilima pokreta: Cilj ovog Instructablea bio je stvoriti jeftin i jednostavan način izrade ukrasa za Halloween kod kuće bez ikakvih prethodnih vještina ili ikakvih alata. Koristeći stavke koje je lako nabaviti s interneta, i vi možete napraviti svoj jednostavan i prilagođen H
Zalijevanje sobnih biljaka s NodeMCU -om, lokalnim poslužiteljem Blynk i aplikacijom Blynk, podesiva zadana vrijednost: 3 koraka
Zalijevanje sobnih biljaka pomoću NodeMCU -a, lokalnog Blynk poslužitelja i Blynk Apk -a, podesive zadane vrijednosti: Ovaj projekt sam izgradio jer moje sobne biljke moraju biti zdrave čak i kad sam na odmoru duže vrijeme i sviđa mi se ideja da imam kontrolirati ili barem nadzirati sve moguće stvari koje se događaju u mom domu putem interneta
Pozdrav Blynk! Povezivanje SPEEEduino s aplikacijom Blynk: 5 koraka
Pozdrav Blynk! Povezivanje SPEEEduina s aplikacijom Blynk: Što je SPEEEduino? SPEEEduino je ploča mikrokontrolera s omogućenim Wi-Fi-jem zasnovana na ekosustavu Arduino, izgrađena za nastavnike. SPEEEduino kombinira faktor oblika i mikrokontroler Arduina s ESP8266 Wi-Fi SoC-om, čineći
DIY MusiLED, glazbeno sinkronizirane LED diode s Windows i Linux aplikacijom jednim klikom (32-bitne i 64-bitne). Lako za ponovno stvaranje, za korištenje, za prijenos: 3 koraka
DIY MusiLED, glazbeno sinkronizirane LED diode s Windows-om i Linux aplikacijom jednim klikom (32-bitne i 64-bitne). Lako za ponovno stvaranje, za korištenje, za prijenos: Ovaj projekt će vam pomoći da spojite 18 LED dioda (6 crvenih + 6 plavih + 6 žutih) na svoju Arduino ploču i analizirate signale zvučne kartice vašeg računala u stvarnom vremenu i prenesete ih na LED diode koje će ih osvijetliti prema beat efektima (Snare, High Hat, Kick)