Turinys:

„Arduino“: šviesoforo rinkinio kūrimas: 9 žingsniai
„Arduino“: šviesoforo rinkinio kūrimas: 9 žingsniai

Video: „Arduino“: šviesoforo rinkinio kūrimas: 9 žingsniai

Video: „Arduino“: šviesoforo rinkinio kūrimas: 9 žingsniai
Video: Programavimas C++ 11 #4 - Pirmosios programos apžvalga 2024, Lapkritis
Anonim
„Arduino“: šviesoforo rinkinio kūrimas
„Arduino“: šviesoforo rinkinio kūrimas

ŠIS PROJEKTAS VISADA VYKDOMAS ATLIKTAS ATSILIEPIMAS !!! Ši pamoka padės jums sukurti kontroliuojamų ir konfigūruojamų šviesoforų rinkinio kūrimo procesą, taip pat išmokys jus Arduino pagrindų. Reikia tam tikrų žinių, ir aš labai rekomenduoju perskaityti ir perskaityti daugumą, jei ne visus, šio dokumento puslapius, sukurtus nuostabių „Arduino.cc“žmonių! „Arduino“- darbo pradžios vadovas Šiame dokumente paprastai bus paaiškinta apie pagrindinius elektroninius komponentus mes naudosime ir kaip juos naudoti, jame taip pat aprašomos skaitmeninės, analoginės ir nuosekliosios įvestys ir išvestys bei kaip jie naudojami. Galbūt perskaitėte mano ankstesnę šviesoforų pamoką, tai bus panaši sąvoka, tačiau ją bus lengviau sukurti ir daugiau funkcijų, nes „Arduino“kūrimo aplinka yra paprasta. Po šio projekto galbūt norėsite ją išplėsti… naudojant EEPROM ir nuoseklųjį prievadą.+ Priversti žibintus bendrauti su kitu „Arduino“, naudojančiu tą patį kodą.

1 žingsnis: dalys

Jums reikės kelių dalių, jei jau atlikote mano ankstesnį projektą dėl AVR mikroprocesorių, jums nebereikia pirkti tų pačių dalykų, jums reikia tik „Arduino“ir USB laido, kurį galite gauti iš „Tinker.it“ir kai kurių 5v pjezo zondo forma. Tai yra minimalūs reikalavimai, kuriuos galėtumėte užsisakyti daugiau, jei norite sukurti atsarginę kopiją ar išplėsti šį projektą. 1x duonos lenta (34-0655) 1x jungiamieji saitai (34-0495) 2x raudoni šviesos diodai (55-0155) 1x oranžiniai (ne gintaro spalvos) šviesos diodai (55-0124) 2x žali šviesos diodai (55-0120) 1x balti šviesos diodai (55-1640)) 1x pjezo garsiakalbis (35-0282) 1x paspaudimo mygtukas (78-0630) 1x 10K rezistoriai (62-0394) 1x 220ohm rezistoriai (62-0354) PASIRENKAMA-1x 3m USB kabelis (19-8662) Rapid Online-£ 20.701x Arduino DiecimilaTinker.it- £ 20,35 Iš viso buvo 41,05 svaro sterlingų, o tai yra daugiau nei AVR pamoka, tačiau ji to verta ir apima pristatymą. Pristatymo mokesčiai yra gana dideli, todėl greitai apsipirkite, kol esate ten ir „Tinker“. ir pažiūrėkite, ar galite rasti dalių, su kuriomis galėsite žaisti vėliau. Daugiau šviesos diodų ir kitų bitų, su kuriais, jūsų manymu, galite žaisti. Geros naujienos yra tai, kad jums nereikės jokių įrankių ar litavimo šiam projektui, jis tiesiog stumia bitus kartu! Kai turėsite visas dalis, būsite pasiruošę surinkti savo projektą, tačiau jei planuojate šį projektą padaryti patvaresnį, norėsite gauti tam tikros formos juostinę lentą, kad suvirintumėte savo darbą, kai tik jis pradės veikti.

2 veiksmas: pradžia

Pradėti paprasta, tiesiog išdėstykite ir patikrinkite, ar yra visi komponentai, geriausia, kad „Arduino“būtų kairėje nuo duonos lentos ir atjungtas, tada tiesiog atlikite kelis veiksmus, kad pridėtumėte kiekvieną komponentą prie duonos lentos, prijunkite lentą prie „Arduino“ir galiausiai užprogramuokite „Arduino“, kai galėsite išbandyti jo veikimą ir perskaityti kodą su komentarais, kad pamatytumėte, kas vyksta.

3 žingsnis: šviesos diodai

Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai
Šviesos diodai

Prieš pradėdami įsitikinkite, kad visi šviesos diodai yra prijungti teisingai. Trumpas laidas eina dešinėje, o ilgesnis - kairėje. Vėliau įtrauksime rezistorius, todėl įsitikinkite, kad dar neprijungsite jokios elektros, nes tai gali sugadinti šviesos diodus. Žemiau esančiame paveikslėlyje rodomi ilgi ir trumpi laidai, tada paveikslėlyje parodyta, kaip jie turėtų būti prijungti, trečia - tvarka. PATARIMAS! Įsitikinkite, kad šviesos diodai yra išplitę nuo 5 stulpelių bitų iki dviejų stulpelių bitų, kitaip jie neveiks ir turėsite trumpąjį jungimą.

4 žingsnis: pjezo

Pjezo
Pjezo
Pjezo
Pjezo
Pjezo
Pjezo

Mes grįšime prie to ir turėsime jį pakelti, kad įdiegtume džemperius prie „Arduino“, bet dabar tiesiog įdėkite jį į vieną kaištį abiejose centrinės pertvaros pusėse, kad netrumpintume tarp dviejų kaiščių. lentos kaiščiai yra sujungti iš kairės į dešinę dviejuose 5 skyriuose, o viduryje yra padalijimas, kad būtų atskirtos dvi dalys, o 2 išoriniai kaiščiai yra sujungti iš viršaus į apačią dviem stulpeliais, jie yra abiejose pusėse, bet nėra sujungti iš iš vienos plokštės pusės į kitą, kitaip tariant, jei reikia, jie gali būti naudojami dviem atskiroms grandinėms, nepriklausomai viena nuo kitos. Be to, kai kuriose lentose viršutinė ir apatinė pusės nėra sujungtos, todėl gali tekti šokinėti naudojant viela nuo viršutinės pusės iki apatinės pusės, jei jūsų grandinė neveikia.

5 žingsnis: mygtukas

Mygtukas
Mygtukas
Mygtukas
Mygtukas
Mygtukas
Mygtukas
Mygtukas
Mygtukas

Mygtukas turi 4 kaiščius, įsitikinkite, kad jie visi yra sujungti ir nesilenkia, kaip ir „Piezo“, kad jis sėdėtų per centrinį skirstytuvą. Šalia viršutinio laido viršutinis dešinysis kaištis į raudoną vertikalių kaiščių pusę, pvz. Šviesos diodai (žr. Žemiau pateiktą antrąjį paveikslėlį) Naudokite rezistorių BROWN BLACK ORANGE GOLD (10k) ir prijunkite jį, kaip parodyta 4 paveikslėlyje. (Iš apačios dešinės, einančios vertikaliai žemyn lenta, pakanka nedidelio 1 colio kelio).

6 žingsnis: rezistoriai

Rezistoriai
Rezistoriai
Rezistoriai
Rezistoriai
Rezistoriai
Rezistoriai

Naudodami 220 omų rezistorių laidą iš šviesos diodų per skirstytuvą į tą pačią eilę priešingoje pusėje (pvz., Žr. 2 paveikslą) ir pakartokite visiems šviesos diodams. Pridėkite baltą šviesos diodą tarp pjezo ir mygtuko ir pridėkite prie to rezistorių LED taip pat. 3 paveikslėlyje žemiau parodytas galutinis rezultatas. (atkreipkite dėmesį, kad ŽALIAS laidas nėra būtinas, nebent jūsų grandinė neveikia taip, kaip mano, ji jungia viršutinę plokštės maitinimo bėgelių pusę prie apatinės pusės, nes kai kurios plokštės yra suskaidytos).

7 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Dabar mes prijungsime „Arduino“prie duonos lentos, visi laidai bus iš eilės iš viršaus į apačią ir neperžengsime, taigi, jei netinkamu laiku užsidegs netinkamos lemputės, pritvirtinkite kabelius tinkamose vietose … Vaizdai Žemiau parodyta, kaip jie turėtų būti prijungti. 2 ir 3 paveikslai: iš 5 V linijos eikite į rezistorių, kurį mes įdėjome iš mygtuko. 4 ir 5 vaizdas: žalia viela ant GND (įžeminimo) kaiščio eina į raudoną bėgelį, kuris Jūs prijungėte savo šviesos diodų katodą. Štai kodėl aš sakiau, kad lentą turėkite kairėje, nes galite ją prijungti taip, kaip nurodyta toliau … 13 o -------- o ---/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\ --- --- O --- | 7 paveikslas: viela oranžiniai laidai, kaip anksčiau, prie „Piezo“(8 kaištis), palaukite šviesos diodo (7 kaištis) ir mygtuko (6 kaištis).

8 žingsnis: „Arduino“programavimas

Arduino programavimas
Arduino programavimas
Arduino programavimas
Arduino programavimas
Arduino programavimas
Arduino programavimas

„Arduino“programavimas negali būti lengvesnis, tačiau turime pasakyti „Arduino IDE“, kur ieškoti „Arduino“ir su kokio tipo „Arduino“kalbėtis. Norėdami pasakyti, kokio tipo kalbėti, eikite į ĮRANKIAI> LENTA> ARDUINO DIECIMILA. kur ieškoti „Arduino“, eikite į ĮRANKIAI> SERIJOS UOSTAS ir pasirinkite logiškiausią prievadą, jis pasakys USB serijinį ar panašų dalyką, o ne „Bluetooth“ar bet ką kitą, blogiausiu atveju, jei suklystate ir turite jį nustatyti į kitą prievadą. Dabar atidarykite pridėtą PDE failą ir įkelkite jį į lentą, paspausdami mygtuką su rodykle, nukreipiančia į kai kuriuos taškus/…-> | Tai užtruks kelias akimirkas, o jei jūsų „Arduino“bus sėkmingai paleista kodą, paspauskite mygtuką, esantį toliausiai į dešinę (serijinis monitorius), kad valdytumėte plokštę naudodami terminalo tipo sąsają.

9 žingsnis: ir jie visi laimingai gyveno po pabaigos … pabaiga

Baigta! Per kodą parašiau komentarus ir jūs galite juos perskaityti, kad sužinotumėte, ką daro kiekviena eilutė, ir tada pabandykite su juo susidoroti, kad pamatytumėte, kas atsitiks, blogiausiu atveju galite tiesiog atkurti jį į pradinį. Tačiau jei jums reikia daugiau Pagalba ar patarimai Turiu keletą nuorodų ir išteklių žemiau … Prieš eidamas norėčiau padėkoti Aleksui ir Tinker.it komandai, kuri išmokė viską, ką žinau viename iš jų pradedantiesiems skirtų seminarų, jie tikrai puikiai atlieka savo darbą, Ačiū!!! Taip pat ačiū „Sparkfun.com“ir „Rapidonline.com“, kurie yra nuostabus „arduino“dalių šaltinis! Nuorodos ir ištekliai.it - Jungtinės Karalystės „Arduino“mažmenininkas Digikey - JAV mažmenininkas, kurį naudoju šiandien „Sparkfun“- JAV „Arduino“mažmenininkas kodai ir tt … Dėkojame, kad skaitote, ir smagiai!

Rekomenduojamas: