2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj poučiteľná komunita, Tentokrát som urobil jeden z najjednoduchších projektov, ktoré je možné dokončiť pomocou Arduino Uno: obvod vesmírnej lode. Hovorí sa mu to, pretože je to typ programovania a obvodov, ktoré by sa používali v raných sci-fi televíznych reláciách a filmoch na napodobnenie efektu „blikania tlačidiel“, ktorý mal ukazovať, že raketová loď funguje správne. Na realizáciu tohto projektu je k dispozícii množstvo online zdrojov, ale dúfajme, že zverejnenie na Instructables pomôže viacerým ľuďom začať sa zaujímať o experimentovanie s Arduinom.
Materiály:
- Doska Arduino Uno (uprednostňuje sa štartovacia sada)
- Breadboard
- Pripojenie obvodov znázornené na diagrame vrátane: prepojovacích vodičov, odporov, diód LED a tlačidla
- Počítač s nainštalovaným kódovacím programom Arduino
Krok 1: Zostavte modul
Najprv sa uistite, že je vaše Arduino odpojené od zdroja napájania. Potom pripojte všetky súčasti obvodu nasledujúcim spôsobom:
- Pripojte nepájivú dosku k 5V (pozitívnemu) a uzemnenému (negatívnemu) zapojeniu Arduina.
- Umiestnite dve červené diódy LED do otvoru „e“na doske, trochu vysoko na doske, pričom zelené diódy LED umiestnite do rovnakého otvoru pod nimi.
- Pripojte katódu každej LED k zemi pomocou odporu 220 ohmov.
- Pripojte anódu zelenej diódy LED k digitálnemu kolíku 3 na Arduine a to isté urobte pre červené LED diódy do kolíkov 4 a 5.
- Tlačidlový spínač umiestnite pod diódy LED na mostíkoch premosťovacích drážok „e“a „f“. Pripojte hornú stranu k napájaniu a dolnú stranu k digitálnemu kolíku 2. Na rovnakú stranu pridajte k zemi odpor 10 kiloohmov. (Tento rezistor spôsobí čítanie „NÍZKE“, keď tlačidlo nestlačíte.)
Krok 2: Kódujte projekt
Neváhajte použiť vyššie uvedený obrázok a skopírujte a prilepte kód do svojho projektu. Ak je to pre vás ťažké vidieť, kliknite na tento odkaz a získajte kód od spoločnosti GitHub:
Niekoľko vecí, ktoré je potrebné poznamenať, je, že môžete zmeniť „switchState == LOW“na „switchState == HIGH“, aby ste zmenili správanie modulu: po stlačení bude blikať a po stlačení zostane svietiť. Ďalšia vec, ktorú je potrebné poznamenať, je, že môžete zmeniť hodnotu príkazov „oneskorenia“a nastaviť tak, ako rýchlo bliká červená dióda LED po stlačení tlačidla.
Krok 3: Nahrajte kód a hrajte s rozhraním
Pripojte Arduino k počítaču a nahrajte kód; dúfajme, že všetko funguje! Ak nie, skontrolujte drôtové pripojenia a uistite sa, že je celý kód napísaný správne. Opravte všetky chyby a nahrajte znova.
Zelená LED dióda by mala svietiť stabilne. Stlačte a podržte tlačidlo a červené LED diódy by mali striedavo blikať! Môžete vytvoriť kryt pre tlačidlo a LED diódy, aby ste mohli hovoriť, čo chcete, a skryť káble, ak by ste chceli. Dúfam, že ste sa pri tomto projekte bavili!