INHOUDSOPGAWE:

N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)
N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)

Video: N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)

Video: N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)
Video: Eazy-E - Real Muthaphuckkin G's (Music Video) 2024, November
Anonim

Hallo almal, 'N Paar weke gelede was Halloween en volgens die tradisie het ek 'n lekker pampoen vir my balkon uitgekerf. Maar toe ek my pampoen buite gehad het, het ek besef dat dit nogal irriterend was om elke aand uit te gaan om die kers aan te steek. En ek het ook besef dat dit meer snaaks sou wees as ek die kleur van die kerslig kon verander.

As u wil leer hoe u die pampoen se ligte kan outomatiseer en u Halloween -pampoen in verskillende kleure kan laat verlig, is hierdie tutoriaal vir u.

Hier sal ek u eers wys hoe u 'n IoT -toestel (hier 'n Arduino MKR1000) kan gebruik om die AAN/UIT -skakelaar van u pampoenligte (RGB LED Neopixel Ring) te beheer. In 'n tweede keer sal ek u ook wys hoe u verskillende kleure met u slimfoon kan instel. ???

Laat ons begin !

Benodighede:

Hier is die lys van die komponente wat u benodig vir hierdie projek. As u een van die komponente wil koop, kyk dan na eBay of Amazon, u kan dit teen 'n billike prys koop.

  • 'N Pampoen
  • Arduino MKR1000
  • Neopixel -ring - 12 RGB LED (SK6812)
  • 1000µF kondensator
  • 470Ω Weerstand
  • 3.7V 2000mAh LiPo -battery - as dit nie via USB -mikro aangedryf word nie
  • 'N Paar springdrade
  • 'N Soldeerbout

Stap 1: Sny u pampoen uit

Sny jou pampoen uit!
Sny jou pampoen uit!

Om pret te hê en geniet die pampoensop met die pampoenvleis wat u uit die binnekant uitgesny het ??

Stap 2: Bedraad die elektroniese komponente

Draai die elektroniese komponente
Draai die elektroniese komponente
Draai die elektroniese komponente
Draai die elektroniese komponente

Verstaan u komponente

U vind die bedradingsdiagram vir hierdie projek hieronder. Daar is 'n paar dinge wat u moet oorweeg voordat u met die bedrading begin.

  1. Watter Arduino -mikrobeheerderbord gebruik u? Het u bord 5V of 3.3V insette? Het u bord 'n 5V -kraguitsetpen?
  2. Wat is die grootte van u LED Neopixel -ring - 12, 16, 24 pixel?
  3. Hoe gaan u u Arduino -mikrobeheerder en u LED's dryf?

In hierdie projek het ek gekies om 'n Arduino MKR1000 te gebruik, met 'n ingeboude WiFi -chip. Ek het besluit om met hierdie Arduino te gaan, want ek wou my Arduino via my slimfoon via WiFi kon beheer. Ek het ook hierdie bord by die huis gehad en ek het dit vir niks anders gebruik nie. 'N Ander opsie sou wees om 'n Arduino Uno, Nano of enige ander Arduino met 'n ESP8266 WiFi -module te gebruik.

In vergelyking met ander Arduino, werk die MKR1000 op 3.3V. Alhoewel u via die USB -poort 5V aan die kaart kan verskaf, kan u nie meer as 3,3V aan die I/O -penne lewer nie. Die MKR1000 het 'n 5V -pen wat gebruik kan word om 5V -toestelle aan te dryf. In ons geval sal ons hierdie pen gebruik om ons Neopixel -ring aan te dryf. As u 'n groter ring gebruik, soos 16, 24 of meer pixels, kan u dit oorweeg om 'n aparte kragtoevoer te gebruik.

Die pampoen en elektronika sal op my balkon wees, en daarom gebruik ons 'n 3.7V LiPo -battery om ons Arduino en die Neopixel aan te dryf. Die MKR1000 BatteryLife -tutoriaal kan u help om die kapasiteit van die battery wat u gaan gebruik, te bepaal. Aangesien ek nie die battery elke dag wou herlaai nie, het ek gekies vir 'n 2000mAh -battery. Boonop het ek besluit om die Arduino in stand -by te plaas as ek nie my pampoen aansteek nie. Dit help om die kragverbruik te verminder namate die WiFi -module afgeskakel is.

Bedek u komponente

  • Soldeer die kondensator direk aan die Neopixel -ring. Negatiewe kant na GND en positiewe kant na 5V
  • Soldeer die 470Ω -weerstand aan die Data In (DI) -pen
  • Koppel die 5V -pen van die Arduino aan die 5V van die Neopixel met 'n jumperdraad
  • Verbind die GND -pen van die Arduino met die GND van die Neopixel met 'n jumperdraad
  • Koppel die #4 digitale pen van die Arduino aan die DI van die Neopixel met 'n jumperdraad

Sodra dit gedoen is, moet u die GitHub-gids "IoT-Halloween-Pumpkin" oopmaak en 'n paar klein veranderinge aan die kode aanbring voordat u dit na u Arduino laai. Hoop jy is gereed vir 'n bietjie programmering !! ????

Stap 3: Programmering van u pampoen

Die programmering van jou pampoen
Die programmering van jou pampoen
Die programmering van jou pampoen
Die programmering van jou pampoen
Die programmering van jou pampoen
Die programmering van jou pampoen

Program jou Arduino

In hierdie projek wil ons ons Arduino so programmeer dat die volgende bereik word:

  • Die Arduino is via WiFi aan die Blynk -app gekoppel.
  • Die kleure van die Neopixel -ligte word verander via die Blynk -app.

U kan die kode vir hierdie projek vind in my "IoT Halloween Pumpkin" GithHub -bewaarplek. Maar voordat u dit verdiep, wil u miskien lees oor 'n paar dinge wat ek geleer het tydens hierdie projek! ???

LED -lig vertoon

Die aanspreekbare LED's of in Adafruit se taal "NeoPixel" soos WS2812, WS2811 en SK6812 LED -bestuurders kan beheer word met behulp van die Adafruit NeoPixel -biblioteek. As dit die eerste keer is dat u NeoPixel gebruik, sal ek u sterk aanbeveel om na Adafruit NeoPixel Uberguide te kyk. Vol advies en wenke, dit is 'n uitstekende bron!

Om 'n LED -kleur vir u pampoen op te stel, moet u RGB -waardes na u Arduino/NeoPixel stuur. Die eenvoudigste is om na die kleurkode van sommige kleure te kyk! Spiro Disco Blue, Harlequin, Daffodil of Rose Bonbon, hier is 'n paar cool een.

'N Snaakser manier is om kleure op u NeoPixel te laat "dans". As jy regtig gemotiveerd is, probeer dit! Gaan andersins na die blogpos van Tweaking4All LEDStrip Effects. U vind kode vir 'n paar ongelooflike beligtingseffekte. Nog 'n uitstekende bron is die Neopixel Effect Generator deur Adriano.

Blynk App

Die Blynk -app is een van die gewildste IoT -platforms. Die Blynk -app is ongelooflik maklik om te gebruik en in minder as 5 minute kan u 'n IoT -app op u slimfoon skep om via die internet met u IoT -toestel te kommunikeer. Voordat u u Blynk -app aanpas by u behoeftes, moet u:

1. Laai die Blynk -app af

2. Installeer die Blynk -biblioteek

3. Stel die verbinding met u IoT -toestel op

Die Blynk -app het wonderlike dokumentasies gepubliseer om almal te help om aan die gang te kom. Kyk hier, as ek dit die eerste keer is wat u dit gebruik.

Stap 4: Geniet dit

Geniet dit!
Geniet dit!
Geniet dit!
Geniet dit!

Baie geluk, jy kan nou gemaklik in jou bank sit en jou slimfoon gebruik om die LED's se kleure van jou Halloween -pampoen te beheer. ???

Dankie dat u my projek gelees het. Ek hoop dat u dit geniet en dat dit u sal inspireer om iets soortgelyks vir u LED's op u kersboom, op u winter sneeuman of iets anders te onderneem!

Aanbeveel: