Turinys:
- 1 žingsnis: sukurkite modulį
- 2 žingsnis: koduokite projektą
- 3 veiksmas: įkelkite kodą ir žaiskite naudodami savo sąsają
Video: „Arduino“erdvėlaivio sąsaja: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki, mokoma bendruomenė, Šį kartą aš padariau vieną iš paprasčiausių projektų, užbaigtų naudojant „Arduino Uno“: erdvėlaivių grandinę. Tai vadinama todėl, kad būtent tokio tipo programavimas ir schemos būtų naudojamos ankstyvosiose mokslinės fantastikos televizijos laidose ir filmuose, kad būtų imituojamas „mygtuko mirksėjimo“efektas, kuris turėjo parodyti, kad raketų laivas veikia teisingai. Internete yra daug išteklių šiam projektui atlikti, tačiau tikiuosi, kad jo paskelbimas „Instructables“padės daugiau žmonių susidomėti eksperimentais su „Arduino“.
Medžiagos:
- „Arduino Uno Board“(pageidautina pradinis rinkinys)
- Bandomoji Lenta
- Schemoje parodytos grandinės jungtys, įskaitant: jungiamuosius laidus, rezistorius, šviesos diodus ir mygtuką
- Kompiuteris su įdiegta „Arduino“kodavimo programa
1 žingsnis: sukurkite modulį
Pirmiausia įsitikinkite, kad „Arduino“yra atjungtas nuo maitinimo šaltinio. Tada atlikite šiuos veiksmus, kad prijungtumėte visus grandinės komponentus:
- Prijunkite duonos lentą prie „Arduino“5 V (teigiamas) ir įžeminimo (neigiamas) jungčių.
- Įdėkite du raudonus šviesos diodus į duonos lentos angą „e“, šiek tiek aukščiau ant lentos, o žalias šviesos diodas yra toje pačioje angoje po jais.
- Pritvirtinkite kiekvieno šviesos diodo katodą prie žemės per 220 omų rezistorių.
- Prijunkite žalio šviesos diodo anodą prie „Arduino“3 skaitmeninio kaiščio ir padarykite tą patį raudoniems šviesos diodams į 4 ir 5 kaiščius.
- Uždėkite mygtukų jungiklį po šviesos diodais ant duonos lentos jungiamųjų angų „e“ir „f“. Pritvirtinkite aukštesnę pusę prie maitinimo šaltinio, o apatinę - prie skaitmeninio kaiščio 2. Prie tos pačios pusės pridėkite 10 kiloohmų rezistorių prie žemės. (Šis rezistorius parodo „LOW“rodmenis, kai mygtukas nėra paspaustas.)
2 žingsnis: koduokite projektą
Nesivaržykite naudoti aukščiau pateiktą vaizdą ir nukopijuokite kodą į savo projektą. Jei sunku pamatyti, sekite šią nuorodą ir gaukite kodą iš „GitHub“:
Reikėtų atkreipti dėmesį į tai, kad „switchState == LOW“galite pakeisti į „switchState == HIGH“, kad pakeistumėte modulio elgseną: nespaudžiant jis mirksės, o paspaudus - nejudės. Kitas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kad galite pakeisti „uždelsimo“teiginių vertę, kad sureguliuotumėte, kaip greitai raudonas šviesos diodas mirksi paspaudus mygtuką.
3 veiksmas: įkelkite kodą ir žaiskite naudodami savo sąsają
Prijunkite „Arduino“prie kompiuterio ir įkelkite kodą; tikiuosi, viskas veikia! Jei ne, patikrinkite laidų jungtis ir įsitikinkite, kad visas kodas parašytas teisingai. Ištaisykite visas klaidas ir iš naujo įkelkite.
Žalias šviesos diodas turi nuolat degti. Paspauskite ir palaikykite mygtuką, o raudoni šviesos diodai turėtų mirksėti pakaitomis! Galite padaryti dangtelį mygtukui ir šviesos diodams pasakyti, ką norite, ir, jei norite, paslėpti laidus. Tikiuosi, kad jums patiko šis projektas!
Rekomenduojamas:
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Erdvėlaivio valdymo skydelis - lazeriu supjaustytas „Arduino“žaislas: 11 žingsnių (su paveikslėliais)
Erdvėlaivių valdymo pultas - lazeriu supjaustytas „Arduino“žaislas: Prieš kelis mėnesius nusprendžiau tapti vietos kūrėjų erdvės nariu, nes jau seniai norėjau išmokti prekiauti gamintojų įrankių. Turėjau šiek tiek „Arduino“patirties ir čia lankiau „Fusion“kursą „Instructables“. Tačiau aš h
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: paprastai susiduriame su situacija, kai turime išmatuoti šviesos intensyvumą. Taigi nusprendžiau atlikti nedidelį projektą, kuris padės mums išspręsti šią problemą. Šis projektas iliustruoja, kaip galime naudoti OPT3001 su „Arduino“kaip „Lux“matuokliu. Šiame projekte turiu
Erdvėlaivio lempa: 3 žingsniai
„Space Shuttle“lempa: Kadangi mano vyriausias sūnus pastaruoju metu daug skrenda į kosmosą, nusprendžiau pastatyti „Space Shuttle“lempą jo miegamajam. Jis remiasi akrilo stiklo vidinio atspindžio galimybėmis. Lempa susideda iš: medinio (arba MDF) pagrindo LED juostelės Akrilo plokštės su
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16 x 2 skystųjų kristalų ekranu: „Sveiki visi, šiais laikais„ Arduino “tapo labai populiarus ir visi, kurie jį priima, dėl lengvo kodavimo. Sukūriau„ Arduino Basics “seriją, kuri padeda pradedantiesiems, naujokams ir net kūrėjams, kad modulis veiktų. Tai yra