Obsah:

Arduino: Zostava semaforov: 9 krokov
Arduino: Zostava semaforov: 9 krokov

Video: Arduino: Zostava semaforov: 9 krokov

Video: Arduino: Zostava semaforov: 9 krokov
Video: Урок №4. Используем мьютексы в системе FreeRTOS в среде программирования Arduino IDE. 2024, November
Anonim
Arduino: Výroba sady semaforov
Arduino: Výroba sady semaforov

TENTO PROJEKT JE STÁLE PRACOVANOU SPRÁVOU SPRACOVANIA PROGRESU !!! Tento tutoriál vás prevedie procesom vytvorenia sady ovládateľných a konfigurovateľných semaforov a zároveň vás naučí základy Arduina. Sú potrebné určité znalosti a dôrazne odporúčam prečítať si ich a prečítať si ich na väčšine, ak nie na všetkých stránkach nasledujúceho dokumentu, ktorý vytvorili úžasní ľudia z Arduino.cc! Arduino - príručka Začíname Tento dokument v jednoduchom zmysle vysvetlí základné elektronické súčiastky budeme používať a ako ich používať, opisuje tiež digitálne, analógové a sériové vstupy a výstupy a ako sa používajú. Možno ste si prečítali môj predchádzajúci návod na semafory, bude to podobný koncept, ale bude jednoduchšie ho postaviť a mnoho ďalších funkcií, kvôli jednoduchosti vývojového prostredia Arduino. Po tomto projekte by ste ho možno chceli rozšíriť o …+ Aby svetlá fungovali na krížových cestách (rozšírenie zložitosti sekvencie).+ Nastaviteľné nastavenia pomocou EEPROM a sériového portu.+ Zabezpečenie komunikácie svetiel s iným Arduinom s rovnakým kódom.

Krok 1: Diely

Budete potrebovať niekoľko dielov, ak ste už urobili môj predchádzajúci projekt na mikroprocesoroch AVR, potom nemusíte kupovať znova tie isté veci, stačil by vám kábel Arduino a USB, ktorý získate od Tinker.it a niektorých forma 5v piezoelektrického siréna. Toto sú minimálne požiadavky, ktoré by ste si mohli objednať viac na zálohovanie alebo rozšírenie tohto projektu. 1x Breadboard (34-0655) 1x Jumper Links (34-0495) 2x Červené LED (55-0155) 1x Oranžové (nie oranžové) LED (55-0124) 2x Zelené LED (55-0120) 1x Biele LED (55-1640) 1x Piezo siréna (35-0282) 1x Tlačidlo na výrobu (78-0630) 1x 10K rezistory (62-0394) 1x 220ohm rezistory (62-0354) VOLITEĽNÉ-1x 3m kábel USB (19-8662) Rapid Online-£ 20,701x Arduino DiecimilaTinker.it- 20,35 GBP Spolu to bolo 41,05 GBP, čo je viac ako tutoriál k AVR, ale stojí to za to a to vrátane doručenia. Poplatky za doručenie sú dosť vysoké, takže prečo nekupovať, kým ste tam a na Tinker. uvidíme, či nájdete nejaké diely, s ktorými si budete môcť zahrať neskôr. Viac diód LED a ďalšie bity, s ktorými si myslíte, že sa s nimi dá hrať. Dobrou správou je, že na tento projekt nebudete potrebovať žiadne nástroje ani spájkovanie. Jednoducho tlačí bity dohromady! Akonáhle máte všetky diely, ste pripravení zostaviť svoj projekt, ak však plánujete urobiť tento projekt trvalejším, budete chcieť získať nejakú formu pásovej dosky na spájkovanie vašej práce, akonáhle bude fungovať.

Krok 2: Začíname

Začíname je jednoduché, stačí rozložiť a skontrolovať, či sú k dispozícii všetky súčasti. Najlepšie je mať Arduino naľavo od nepájivého poľa a odpojiť ho. Potom jednoducho postupujte podľa nasledujúcich niekoľkých krokov a pridajte každý komponent na dosku, zapojte dosku Arduino a nakoniec naprogramujte Arduino, potom, čo si budete môcť vyskúšať, ako funguje, a prečítať si kód s komentármi, aby ste zistili, čo sa deje.

Krok 3: LED diódy

LED diódy
LED diódy
LED diódy
LED diódy
LED diódy
LED diódy

Predtým, ako začneme, sa uistite, že všetky LED diódy sú správne zapojené. Krátky kábel ide vpravo a dlhší vľavo. Rezistory pridáme neskôr, takže zatiaľ nezapájajte žiadne napájanie, pretože by to mohlo poškodiť diódy LED. Nasledujúci obrázok zobrazuje dlhé a krátke vodiče a potom druhý obrázok ukazuje, ako by mali byť zapojené, tretí ukazuje poradie. TIP! Zaistite, aby boli diódy LED rozložené naprieč od 5 stĺpcového bitu po dva stĺpcové bity, inak nebudú fungovať a budete mať skrat.

Krok 4: Piezo

Piezo
Piezo
Piezo
Piezo
Piezo
Piezo

Vrátime sa k tomu a budeme ho musieť zdvihnúť, aby sme do Arduina nainštalovali prepojky, ale zatiaľ ho umiestnite na miesto s jedným kolíkom na oboch stranách stredovej deliacej priečky, aby sme medzi týmito dvoma kolíkmi neskratovali. kolíky dosky sú spojené zľava doprava v dvoch častiach po 5 s deliacou priečkou v strede na oddelenie dvoch sekcií a 2 vonkajšie kolíky sú spojené zhora nadol v dvoch stĺpcoch, ktoré sú na oboch stranách, ale nie sú spojené z jedna strana dosky na druhú, inými slovami, tieto môžu byť použité na poskytnutie dvoch na sebe nezávislých obvodov, ak je to potrebné. Navyše na niektorých doskách nie je horná a dolná polovica prepojená, takže budete musieť skočiť pomocou ak váš obvod nefunguje, zapojte kábel z hornej polovice do spodnej polovice.

Krok 5: Tlačidlo

Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo
Tlačidlo

Tlačidlo má 4 kolíky, uistite sa, že sú všetky prepojené a neohýbajú sa potom ako pri Piezo, nech sedí cez stredový rozdeľovač. Ďalej od horného drôtu kolík vpravo hore do červenej strany zvislých kolíkov, ako je LED diódy (pozri 2. obrázok nižšie) Pripojte rezistor BROWN BLACK ORANGE GOLD (10 k) a zapojte ho, ako je znázornené na 4. obrázku nižšie. (Z pravého dolného rohu prebiehajúceho zvisle po doske stačí malý 1 palec).

Krok 6: Rezistory

Rezistory
Rezistory
Rezistory
Rezistory
Rezistory
Rezistory

Pomocou drôtu rezistorov 220 ohmov z diód LED cez rozdeľovač do rovnakého radu na opačnej strane (pozri napríklad 2. obrázok) a zopakujte pre všetky diódy LED. Pridajte bielu LED diódu medzi piezo a tlačidlo a pridajte k tomu odpor LED tiež. Tretí obrázok nižšie ukazuje konečný výsledok. (všimnite si, že ZELENÝ vodič nie je potrebný, pokiaľ váš obvod nefunguje tak ako môj, spojí hornú polovicu napájacích koľajníc dosiek so spodnou polovicou, pretože niektoré dosky sú rozdelené).

Krok 7: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Teraz zapojíme Arduino na dosku, všetky vodiče budú v poradí zhora nadol a neprekrížia sa, takže ak sa nesprávne svetlá rozsvietia v nesprávny čas, prepojte káble späť na správne miesta … Obrázky nižšie ukazuje, ako by mali byť zapojené. Obrázok 2 a 3: Z vedenia 5 V prejdite na odpor, ktorý sme umiestnili vychádzajúci z tlačidla. Obrázok 4 a 5: Zelený vodič na kolíku GND (uzemnenie) prechádza na červenú koľajnicu, ktorá pripojili ste katódu vašich LED k. Obrázok 6: LED diódy sú postupne zapojené od kolíka 13 až po 8, začínajúc hornou diódou LED, ktorá prechádza po doske na chlieb. Preto som povedal, aby bola doska vľavo, pretože ju môžete prepojiť nižšie … 13 o -------- o ---/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\ --- --- O --- | Obrázok 7: Pripojte oranžové vodiče ako predtým na Piezo (kolík 8), čakaciu diódu (kolík 7) a tlačidlo (kolík 6) Všimnite si polohy kolíka 6 je kritické, v opačnom prípade sa semafory budú neustále slučkovať, ako keby bolo tlačidlo podržané.

Krok 8: Programovanie Arduina

Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
Programovanie Arduina
Programovanie Arduina

Programovanie Arduina nemôže byť jednoduchšie, musíme však Arduino IDE povedať, kde Arduino hľadať a s akým typom Arduina sa rozprávať. Ak chcete povedať, s akým typom sa máte rozprávať, prejdite na NÁSTROJE> DOSKA> ARDUINO DIECIMILA. Ak chcete povedať tam, kde hľadať Arduino, choďte na NÁSTROJE> SÉRIOVÝ PORT a zvoľte najlogickejší port, povie vám USB sériový alebo niečo podobné, nie bluetooth alebo čokoľvek iné, v najhoršom prípade to zle pochopíte a budete to musieť nastaviť. na iný port. Teraz môžete otvoriť priložený súbor PDE a nahrať ho na dosku stlačením tlačidla so šípkou ukazujúcou na niektoré body/…-> | Bude to chvíľu trvať a ak bude úspešné, vaše Arduino sa teraz spustí kód, stlačením tlačidla úplne vpravo (sériový monitor) ovládate dosku pomocou rozhrania podobného terminálu.

Krok 9: A všetci žili šťastne až do konca … konca

Hotovo! Prostredníctvom kódu som napísal komentáre a môžete si ich prečítať, aby ste zistili, čo každý riadok robí, a potom sa s ním pokochať, aby ste zistili, čo sa stane, v najhoršom prípade ho môžete jednoducho obnoviť späť na pôvodný stav. Ak však potrebujete viac pomoc alebo usmernenie Mám niekoľko odkazov a zdrojov uvedených nižšie … Predtým, ako pôjdem, by som sa chcel poďakovať Alexovi a tímu z Tinker.it, ktorý ma naučil všetko, čo viem, na jednom z ich workshopov pre začiatočníkov, sú skutočne skvelí v tom, čo robia, Ďakujem!!! Tiež vďaka Sparkfun.com a Rapidonline.com, ktoré sú úžasným zdrojom dielov pre arduino! Odkazy a zdroje Arduino.cc - Toto je domov ArduinoGuide - Túto príručku odporúčame prečítať! Rapid Online - britský predajca súčiastok, ktoré som dnes použil.it - Britský maloobchodný predajca ArduinoDigikey - americký maloobchodný predajca súčiastok, ktoré som dnes použil Sparkfun - americký maloobchodný predajca Arduino Informácie o elektronike - Informácie o elektronike pre začiatočníkov Táto stránka je úžasným skvelým miestom na hľadanie informácií o spájkovaní, elektronických súčiastkach, farbe rezistora kódy atď … Ďakujeme za prečítanie a prajeme príjemnú zábavu!

Odporúča: