Мазмұны:

Arduino ғарыш кемесінің интерфейсі: 3 қадам
Arduino ғарыш кемесінің интерфейсі: 3 қадам

Бейне: Arduino ғарыш кемесінің интерфейсі: 3 қадам

Бейне: Arduino ғарыш кемесінің интерфейсі: 3 қадам
Бейне: Вебинар №1. Ella Atkins про создание умных технологий в вашей жизни. Beyond Robotics 2024, Қараша
Anonim
Arduino ғарыш кемесінің интерфейсі
Arduino ғарыш кемесінің интерфейсі

Сәлем, нұсқаулық қоғамдастығы, Бұл жолы мен Arduino Uno -мен аяқталатын ең қарапайым жобалардың бірін жасадым: ғарыш кемесінің схемасы. Бұл зымыран кемесінің дұрыс жұмыс істеп тұрғанын көрсететін «түймеде жыпылықтау» әсерін еліктеу үшін ғылыми фантастикалық телешоулар мен фильмдерде қолданылатын бағдарламалау мен схеманың түрі болғандықтан, осылай аталады. Бұл жобаны жүзеге асыру үшін Интернетте көптеген ресурстар бар, бірақ оны Instructables -ке орналастыру көптеген адамдарға Arduino -мен тәжірибе жасауға қызығушылық тудырады деп үміттенемін.

Материалдар:

  • Arduino Uno тақтасы (бастапқы жинаққа артықшылық беріледі)
  • Нан тақтасы
  • Диаграммада көрсетілген тізбек қосылымдары, оның ішінде: қосқыш сымдар, резисторлар, жарық диодты шамдар және түйме
  • Arduino кодтау бағдарламасы орнатылған компьютер

1 -қадам: модульді құру

Модуль құру
Модуль құру
Модуль құру
Модуль құру
Модуль құру
Модуль құру

Алдымен Arduino қуат көзінен ажыратылғанын тексеріңіз. Содан кейін тізбектің барлық компоненттерін қосу үшін мына қадамдарды орындаңыз:

  1. Нан тақтасын Arduino 5V (оң) және жерге (теріс) қосылымдарына қосыңыз.
  2. Екі қызыл светодиодты тақтаның «e» ұяшығына, тақтаға біршама жоғары, жасыл жарық диодты сол ұяшықта орналастырыңыз.
  3. Әрбір жарықдиодты катодты жерге 220 Ом резистор арқылы қосыңыз.
  4. Жасыл жарық диодының анодын Arduino цифрлық түйреуіш 3 -ке жалғаңыз және қызыл жарық диодты 4 және 5 түйреуіштеріне дәл солай жасаңыз.
  5. Түймешікті светодиодтың астына «e» және «f» тақтасының көпір ұяларына қойыңыз. Жоғарғы жағын қуат көзіне, ал төменгі жағын цифрлық түйреуіш 2 -ге бекітіңіз. Сол жаққа жерге 10 килохомды резисторды қосыңыз. (Бұл резистор түйме басылмаған кезде «LOW» көрсеткішін тудырады.)

2 -қадам: Жобаны кодтау

Жобаны кодтау
Жобаны кодтау

Жоғарыдағы суретті қолданыңыз және кодты жобаңызға көшіріп қойыңыз. Егер көру қиын болса, мына сілтемеге өтіп, GitHub -тан кодты алыңыз:

Айта кету керек, модульдің әрекетін өзгерту үшін «switchState == LOW» параметрін «switchState == HIGH» күйіне өзгертуге болады: ол басылмаған кезде жыпылықтайды және басылғанда қатты күйде қалады. Тағы бір айта кететін жайт, түймені басқанда қызыл жарық диодының қаншалықты жылдам жыпылықтайтынын реттеу үшін «кешіктіру» мәлімдемесінің мәнін өзгертуге болады.

3 -қадам: кодты жүктеп, интерфейспен ойнаңыз

Кодты жүктеп, интерфейспен ойнаңыз
Кодты жүктеп, интерфейспен ойнаңыз
Кодты жүктеп, интерфейспен ойнаңыз
Кодты жүктеп, интерфейспен ойнаңыз

Arduino -ны компьютерге қосыңыз және кодты жүктеңіз; үміттенемін, бәрі жұмыс істейді! Олай болмаса, сымды қосылуларды тексеріп, барлық кодтың дұрыс жазылғанын тексеріңіз. Қателерді түзетіп, қайта жүктеңіз.

Жасыл жарық диоды қатты жануы керек. Түймені басып тұрыңыз, сонда қызыл жарық диодтары бір -біріне балама түрде жыпылықтауы керек! Сіз қалаған нәрсені айтуға және қаласаңыз сымдарды жасыруға арналған түйме мен жарықдиодты қақпақ жасай аласыз. Сізге бұл жоба ұнады деп сенемін!

Ұсынылған: