Obsah:
- Krok 1: Díly
- Krok 2: Začínáme
- Krok 3: LED diody
- Krok 4: Piezo
- Krok 5: Tlačítko
- Krok 6: Rezistory
- Krok 7: Zapojení
- Krok 8: Programování Arduina
- Krok 9: A všichni žili šťastně až do konce … Konec
Video: Arduino: Vytvoření sady semaforů: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
TENTO PROJEKT JE STÁLE PRÁCÍ V PROGRESU OCENĚNÁ ZPĚTNÁ VAZBA !!! Tento tutoriál vás provede procesem vytvoření sady ovladatelných a konfigurovatelných semaforů a zároveň vás naučí základy Arduina. Jsou zapotřebí určité znalosti a vřele doporučuji přečíst a projít si většinu, ne -li všechny stránky následujícího dokumentu, vytvořeného úžasnými lidmi z Arduino.cc! Arduino - příručka Začínáme Tento dokument vysvětlí jednoduchým způsobem základní elektronické komponenty budeme používat a jak je používat, popisuje také digitální, analogové a sériové vstupy a výstupy a jak jsou použity. Možná jste si přečetli můj předchozí tutoriál o semaforech, toto bude podobný koncept, ale bude snazší stavět a více funkcí, díky jednoduchosti vývojového prostředí Arduino. Po tomto projektu by se vám mohlo hodit rozšířit jej o …+ Aby světla fungovala na křižovatkách (rozšíření složitosti sekvence).+ Nastavení bylo programovatelné pomocí EEPROM a sériového portu.+ Zajištění komunikace světel s jiným Arduinem se stejným kódem.
Krok 1: Díly
Budete potřebovat několik dílů, pokud jste již dělali můj předchozí projekt na mikroprocesorech AVR, pak nemusíte kupovat stejné věci znovu, měli byste potřebovat pouze kabel Arduino a USB, který získáte od Tinker.it a některé forma 5v piezoelektrického sirénu. Toto jsou minimální požadavky, které byste si mohli pro zálohování nebo rozšíření tohoto projektu objednat více. 1x Breadboard (34-0655) 1x Propojovací články (34-0495) 2x Červené LED (55-0155) 1x Oranžová (ne oranžová) LED (55-0124) 2x Zelená LED (55-0120) 1x Bílá LED (55-1640) 1x Piezo siréna (35-0282) 1x Tlačítko pro vytvoření (78-0630) 1x 10K odpory (62-0394) 1x 220ohm rezistory (62-0354) VOLITELNÉ-1x 3m kabel USB (19-8662) Rapid Online-£ 20,701x Arduino DiecimilaTinker.it- 20,35 GBP Celkem to bylo 41,05 GBP, což je více než tutoriál AVR, ale stojí to za to, a to včetně doručení. Poplatky za doručení jsou poměrně vysoké, takže proč nekupovat, když jste tam a na Tinkeru. a uvidíme, jestli najdete nějaké části, se kterými si můžete hrát později. Více LED diod a dalších bitů, se kterými si myslíte, že si můžete hrát. Dobrou zprávou je, že pro tento projekt nebudete potřebovat žádné nástroje ani pájení. Jakmile budete mít všechny součásti, jste připraveni sestavit svůj projekt, ale pokud plánujete, aby byl tento projekt trvalejší, budete chtít získat nějakou formu páskové desky, která vaši práci pájí, jakmile bude fungovat.
Krok 2: Začínáme
Začít je snadné, stačí rozložit a zkontrolovat, zda jsou všechny součásti k dispozici, nejlepší je mít Arduino nalevo od prkénka a odpojit jej, poté jednoduše podle následujících pár kroků přidejte jednotlivé součásti na prkénko, připojte desku Arduino a nakonec naprogramujte Arduino, poté, co si budete moci vyzkoušet, že funguje, a přečíst si kód s komentáři, abyste zjistili, co se děje.
Krok 3: LED diody
Než začneme, ujistěte se, že všechny LED diody jsou správně zapojeny. Krátký kabel vede vpravo a delší vlevo. Rezistory přidáme později, takže nezapojujte žádné napájení, protože by mohlo dojít k poškození LED diod. Následující obrázek ukazuje dlouhé a krátké kabely a poté druhý obrázek ukazuje, jak by měly být zapojeny, třetí ukazuje pořadí. TIP! Zajistěte, aby LED diody byly rozloženy napříč 5bitovým bitem na dva sloupcové bity, jinak nebudou fungovat a dojde ke zkratu.
Krok 4: Piezo
K tomu se ještě vrátíme a budeme ho muset zvednout, abychom nainstalovali propojky do Arduina, ale prozatím ho stačí umístit na jeden kolík na obou stranách středové dělicí příčky, abychom nezkratovali mezi dvěma kolíky. kolíky desek jsou spojeny zleva doprava ve dvou sekcích po 5 s rozdělením uprostřed, aby se tyto dvě části oddělily, a 2 vnější kolíky jsou spojeny shora dolů ve dvou sloupcích, které jsou na obou stranách, ale nejsou spojeny z jedna strana desky na druhou, jinými slovy je lze použít k zajištění dvou na sobě nezávislých obvodů, pokud je to požadováno. Navíc na některých deskách nejsou horní a dolní poloviny spojeny, takže budete muset provést skok pomocí pokud váš obvod nefunguje, zapojte kabel z horní poloviny do dolní poloviny.
Krok 5: Tlačítko
Tlačítko má 4 piny, ujistěte se, že jsou všechny propojené a neohýbají se tak, jako u Piezo, ať sedí přes centrální dělič. Dále od horního drátu kolík vpravo nahoře do červené strany svislých kolíků, jako je LED diody (viz 2. obrázek níže) Použijte odpor HNĚDÝ ČERNÝ ORANŽOVÝ ZLATÝ (10k) a zapojte jej, jak ukazuje 4. obrázek níže. (Z pravého dolního rohu svisle dolů po desce stačí malý 1 palec).
Krok 6: Rezistory
Pomocí drátu rezistorů 220 ohmů od LED diod přes dělič do stejné řady na opačné straně (viz například 2. obrázek) a opakujte pro všechny LED diody. Přidejte bílou LED mezi Piezo a tlačítko a přidejte k tomu odpor LED také. Třetí obrázek níže ukazuje konečný výsledek. (Všimněte si, že ZELENÝ vodič není nutný, pokud váš obvod nefunguje tak jako můj, spojuje horní polovinu napájecích kolejnic desek se spodní polovinou, protože některé desky jsou rozděleny).
Krok 7: Zapojení
Nyní připojíme Arduino k prkénku, všechna vodiče jsou v pořadí od shora dolů a nepřekračují se, takže pokud se nesprávná světla rozsvítí ve špatný čas, propojte kabely zpět na správná místa … Obrázky níže zobrazte, jak by měly být zapojeny. Obrázek 2 a 3: Z vedení 5 V přejděte na odpor, který jsme umístili vycházející z tlačítka. Obrázek 4 a 5: Zelený vodič na kolíku GND (uzemnění) jde na červenou kolejnici, která na kterou jste připojili katodu vašich LED diod. Obrázek 6: LED diody jsou zapojeny postupně od kolíku 13 až po 8 počínaje horními diodami LED, které směřují dolů po desce chleba. To je důvod, proč jsem řekl, aby byla deska vlevo, protože ji můžete propojit níže … 13 o -------- o ---/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\ --- --- O --- | Obrázek 7: Zapojte oranžové vodiče jako dříve k Piezo (pin 8), čekací LED (pin 7) a tlačítko (pin 6) Všimněte si, že poloha pinu 6 je kritická, jinak budou semafory neustále smyčkovat, jako kdyby bylo tlačítko přidrženo.
Krok 8: Programování Arduina
Programování Arduina nemůže být snazší, nicméně musíme Arduino IDE sdělit, kde Arduino hledat a s jakým typem Arduina mluvit. Chcete -li mu říci, s jakým typem mluvit, přejděte na TOOLS> BOARD> ARDUINO DIECIMILA. Chcete -li říct tam, kde hledat Arduino, přejděte na NÁSTROJE> SÉRIOVÝ PORT a vyberte nejlogičtější port, řekne to USB sériový nebo něco podobného, ne bluetooth nebo cokoli jiného, v nejhorším případě to špatně pochopíte a budete to muset nastavit Nyní otevřete otevřený připojený soubor PDE a nahrajte jej na desku stisknutím tlačítka se šipkou ukazující na některé body/…-> | Bude to chvíli trvat a pokud bude úspěšné, bude nyní vaše Arduino spuštěno kód, stiskněte tlačítko nejvíce vpravo (sériový monitor) pro ovládání desky pomocí rozhraní podobného terminálu.
Krok 9: A všichni žili šťastně až do konce … Konec
Hotovo! Prostřednictvím kódu jsem napsal komentáře a můžete si je přečíst, abyste zjistili, co každý řádek dělá, a pak se s ním pokuste pohrát, abyste zjistili, co se stane, v nejhorším případě ho můžete obnovit zpět na původní. Pokud však potřebujete více pomoc nebo vedení Mám níže několik odkazů a zdrojů … Než půjdu, chtěl bych poděkovat Alexovi a týmu na Tinker.it, který mě naučil vše, co vím, na jednom z jejich workshopů pro začátečníky, jsou opravdu skvělí v tom, co dělají, Děkuji!!! Také díky Sparkfun.com a Rapidonline.com, kteří jsou úžasným zdrojem dílů pro arduino! Odkazy a zdroje Arduino.cc - Toto je domov ArduinoGuide - Tuto příručku doporučujeme přečíst! Rapid Online - britský prodejce dílů, které jsem dnes použilTinker.it - britský prodejce ArduinoDigikey - americký maloobchodní prodejce dílů, které jsem dnes použil Sparkfun - americký maloobchodní prodejce informací ArduinoElectronics - informace o elektronice pro začátečníky na tomto webu je úžasné skvělé místo pro hledání informací o pájení, elektronických součástkách, barvě rezistoru kódy atd … Děkujeme za přečtení a mějte se krásně!
Doporučuje:
Sady inteligentních robotů pro sledování robotů Sledování automobilů Fotosenzitivní: 7 kroků
Sady inteligentních robotů pro sledování robotů Sledovací auto Fotosenzitivní: Design od SINONING ROBOT Můžete si koupit od sledovacího robota carTheoryLM393 čip porovnat dva fotorezistory, když je na jedné straně LED dioda fotorezistoru na BÍLÉ, strana motoru se okamžitě zastaví, druhá strana motoru roztočit, aby
Použití RGB LED ze sady 37 senzorů: 6 kroků
Použití sady RGB LED od 37 Sensors Kit: Šli jste tedy ven a koupili jste si sadu elektrických senzorů a modulů za výhodnou cenu s názvem „37 Sensors“(jako tady nebo jiní na Amazonu), ale nemůžete najít informace o modulech, abyste je mohli použít? Tato série instruktabilní
DIY hlasové ovládání Sady elektronického krystalového sloupce: 9 kroků
DIY hlasové ovládání Sady elektronického krystalového sloupce hudebního spektra: Tato sada je o zvukovém indikátoru, který skáče s hudbou. Rozsah napájení je 5V-12V DC. Zde vám tým ICStation chce ukázat instalační manuály k tomuto hlasovému ovládání Krystalový sloupek DIY sady Barevné světlo Blikající LED hudební spektrum
Jak vyrobit papírovou lampu pomocí sady elektrických lamp: 7 kroků
Jak vyrobit papírovou lampu se sadou elektrických lamp: V tomto tutoriálu vám ukážeme, jak hacknout vaši elektrickou lampovou lampu a vytvořit papírovou lampu. Pro tento tutoriál jsme použili nastavení světla svíčky, jeden z dalších režimů Light Up Board. Vše, co pro tento tutoriál potřebujete, je nějaká karta, El
Oprava sady Microsoft Office v systému Windows 10: 11 kroků
Oprava Microsoft Office v systému Windows 10: Je velmi důležité, aby technik pro klientské systémy dokázal analyticky myslet a opravit běžné problémy s počítačem, se kterými se mnoho uživatelů může setkávat každý den! Budete muset uživateli naslouchat, pochopit, jaký problém se snaží