Satura rādītājs:

Arduino kosmosa kuģa saskarne: 3 soļi
Arduino kosmosa kuģa saskarne: 3 soļi

Video: Arduino kosmosa kuģa saskarne: 3 soļi

Video: Arduino kosmosa kuģa saskarne: 3 soļi
Video: The World of Wayne Thursday LIVE Stream 2024, Jūlijs
Anonim
Arduino kosmosa kuģa saskarne
Arduino kosmosa kuģa saskarne

Sveiki, pamācāmā kopiena!

Šoreiz esmu izstrādājis vienu no vienkāršākajiem projektiem, ko pabeigt ar Arduino Uno: kosmosa kuģa ķēdi. Tas ir tā sauktais, jo tieši šāda veida programmēšana un shēmas tiktu izmantotas agrīnās zinātniskās fantastikas TV šovos un filmās, lai līdzinātos "pogas mirgošanas" efektam, kam vajadzēja parādīt, ka raķešu kuģis darbojas pareizi. Tiešsaistē ir daudz resursu, lai veiktu šo projektu, bet, cerams, tā ievietošana Instructables palīdzēs vairāk cilvēku ieinteresēt eksperimentēt ar Arduino.

Materiāli:

  • Arduino Uno dēlis (vēlams sākuma komplekts)
  • Maizes dēlis
  • Ķēdes savienojumi, kas parādīti diagrammā, ieskaitot: džemperu vadus, rezistorus, gaismas diodes un pogu
  • Dators ar instalētu Arduino kodēšanas programmu

1. solis: izveidojiet moduli

Izveidojiet moduli
Izveidojiet moduli
Izveidojiet moduli
Izveidojiet moduli
Izveidojiet moduli
Izveidojiet moduli

Vispirms pārliecinieties, vai jūsu Arduino ir atvienots no strāvas avota. Pēc tam izpildiet šīs darbības, lai savienotu visas ķēdes sastāvdaļas:

  1. Pievienojiet maizes dēli pie Arduino 5V (pozitīvais) un zemes (negatīvais) savienojumiem.
  2. Novietojiet abas sarkanās gaismas diodes maizes dēļa slotā "e", nedaudz augstu uz tāfeles, un zaļā gaismas diode atrodas vienā slotā zem tām.
  3. Piestipriniet katras gaismas diodes katodu pie zemes caur 220 omu rezistoru.
  4. Pievienojiet zaļās gaismas diodes anodu Arduino digitālajai tapai 3 un dariet to pašu sarkanajām gaismas diodēm 4. un 5. tapā.
  5. Novietojiet pogas slēdzi zem gaismas diodēm uz maizes dēļa tilta spraugām "e" un "f". Pievienojiet strāvas augšējo pusi, bet apakšējo - pie ciparu tapas 2. Tajā pašā pusē pievienojiet zemei 10 kiloom rezistoru. (Šis rezistors rada "LOW" rādījumu, ja poga netiek nospiesta.)

2. darbība: kodējiet projektu

Kodējiet projektu
Kodējiet projektu

Jūtieties brīvi izmantot iepriekš minēto attēlu un kopējiet un ielīmējiet kodu savā projektā. Ja to ir grūti redzēt, sekojiet šai saitei un iegūstiet kodu no GitHub:

Jāņem vērā vairākas lietas: lai mainītu moduļa darbību, varat mainīt slēdzi "switchState == LOW" uz "switchState == HIGH". Otra lieta, kas jāņem vērā, ir tā, ka varat mainīt paziņojumu "aizkave" vērtību, lai pielāgotu, cik ātri sarkanā gaismas diode mirgo, nospiežot pogu.

3. darbība: augšupielādējiet kodu un spēlējiet ar savu saskarni

Augšupielādējiet kodu un spēlējiet ar savu saskarni
Augšupielādējiet kodu un spēlējiet ar savu saskarni
Augšupielādējiet kodu un spēlējiet ar savu saskarni
Augšupielādējiet kodu un spēlējiet ar savu saskarni

Pievienojiet Arduino datoram un augšupielādējiet kodu; cerams, viss strādā! Ja nē, pārbaudiet vadu savienojumus un pārliecinieties, vai viss kods ir uzrakstīts pareizi. Izlabojiet visas kļūdas un augšupielādējiet vēlreiz.

Zaļajai gaismas diodei jābūt pastāvīgi iedegtai. Nospiediet un turiet pogu, un sarkanajām gaismas diodēm vajadzētu mirgot viena otrai! Jūs varat izgatavot pogas un gaismas diodes vāku, lai pateiktu visu, ko vēlaties, un slēpt vadus, ja vēlaties. Es ceru, ka jums bija jautri ar šo projektu!

Ieteicams: