DIY Arduino Simple LED Timer Circuit: 3 stappe
DIY Arduino Simple LED Timer Circuit: 3 stappe
Anonim
Image
Image
Kringopstelling
Kringopstelling

In hierdie Instructable gaan ek jou wys hoe jy 'n eenvoudige timer -kring kan maak. Om hierdie projek te begin, het ek die Basic Arduino Starter Kit van Elegoo in die hande gekry. Hier is 'n skakel om hierdie kit op Amazon LINK te kry. U kan hierdie projek ook voltooi met dele wat u reeds het, maar ek verkies die kit, aangesien dit alles bevat wat u benodig en meer.

Voorrade

  • Arduino UNO
  • Mini broodbord
  • Rooi LED
  • Geel LED
  • Groen LED
  • Blou LED
  • Wit LED
  • Weerstand van 10k ohm
  • 5X 1k ohm Weerstand
  • USB programmeerkabel
  • Verskeie klein draaddrade

Stap 1: Kringopstelling

Kringopstelling
Kringopstelling
Kringopstelling
Kringopstelling
Kringopstelling
Kringopstelling

Om te begin met ons bedrading, kan u my Tinkercad Circuit besoek wat ek ontwerp het, sodat u aanlyn met hierdie stroombaan kan skakel en die bedrading kan sien wat nodig is om hierdie kring te voltooi. Plaas eers al die 5 LED's in die linkerkant van die broodbord om seker te maak dat elke LED -been sy eie ry op die broodbord kry. Plaas dan 'n 1k ohm -weerstand op elke LED -katode wat dit met die grondrail op ons broodbord verbind. Draai nou elke LED -anode na die ooreenstemmende pen op die Arduino. Rooi LED na pen 3, geel LED na pen 4, groen LED na pen 5, blou LED na pen 6 en wit LED na pen 7. Steek die drukknoppie in die middel van die broodbord en verdeel die bene in die linker- en regterrye. Plaas nou ons 10k ohm -weerstand in die 5V -rail en die broodbordrail wat aan ons boonste pen op ons drukknop gekoppel is. Gebruik 'n jumperdraad om dieselfde broodbordry met pin 8 op ons Arduino aan te sluit. Koppel dan die onderste pen op die drukknop met 'n jumperdraad aan die grondrail. Vir ons laaste komponent kan ons die piëzo -zoemer in die broodbord plaas en seker maak dat die gemaalde pen in die grondrail is en die positiewe pen in 'n leë spoor. Gebruik dan 'n jumperdraad om die positiewe pen aan pen 8 op ons Arduino te koppel. Nadat dit alles gedoen is, hoef ons net ons kragrails op die broodbord aan te sluit op die 5V en die gemaalde pen op die Arduino. As u klaar is met die bedrading, moet u dit verdubbel en miskien selfs verdriedubbel met die meegeleverde skema voordat u dit aanskakel.

Stap 2: Kode

Kode
Kode
Kode
Kode

Sodra u bedrading klaar is, kan ons na die kode gaan. U kan die kode van my Tinkercad Circuit aflaai of dit van onder aflaai. Sodra u die kode oopgemaak het, maak dit oop in die Arduino IDE en maak seker dat u die bord waarop u oplaai, korrek kies. As alles gereed is, klik op oplaai en wag totdat dit klaar is.

Stap 3: Finale produk

Finale produk
Finale produk
Finale produk
Finale produk

Ons is nou klaar, klik op die drukknopskakelaar om u nuwe tydkring te probeer. Sodra dit elke 2 sekondes geaktiveer word, sal 'n ander LED brand, want dit tel tot 10 sekondes. Sodra die timer van 10 sekondes verby is, piep die piezo -gonser vir 3 sekondes terwyl die LED al knipper om u te laat weet dat u timer klaar is. Die tydskakeling kan op enige tyd aangepas word deur die vertragingsfunksies in die kode aan te pas. Dit was 'n prettige projek en is 'n wonderlike projek vir almal wat nuut is in Arduino of iemand wat 'n prettige projek wil probeer. As u enige vrae het, laat dit dan hieronder, en ek sal my bes doen om u te help.