Мазмұны:

Arduino Sun Sensing Servo: 3 қадам
Arduino Sun Sensing Servo: 3 қадам

Бейне: Arduino Sun Sensing Servo: 3 қадам

Бейне: Arduino Sun Sensing Servo: 3 қадам
Бейне: How to Control a Servo With an Arduino 2024, Қыркүйек
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Бұл нұсқаулықта сымсыз күн сезгіш сервомоторды құру процесі сипатталған. Бұл жоба текшеде уақыт өткізе алатын немесе ұзақ уақыт бойы күн сәулесінен қорғалатын адамдарға арналған. Ардуино арнайы қалқандарын қолдана отырып, бұл серво не жарқыраған күнді, не ұйқысыз айды көрсетеді! Бұл жобаны қайта құру үшін сізге қажет:

  1. 2x Arduino Uno
  2. 2x перфорацияланған тақта (4см x 6см)
  3. 2x NRF24L01 радио қабылдағыш модулі (рюкзак модулі міндетті емес, бірақ ұсынылады)
  4. Резистор - 10км
  5. Фоторезистор
  6. Серво моторы (мен Futaba S3003 қолдандым)
  7. Әр түрлі секіргіш сымдар
  8. Дәнекерлеу тәжірибесі

Бастайық!

1 -қадам: Қалқандарды сыммен қосу

Қалқандарды сыммен қосу!
Қалқандарды сыммен қосу!
Қалқандарды сыммен қосу!
Қалқандарды сыммен қосу!
Қалқандарды сыммен қосу!
Қалқандарды сыммен қосу!

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

2 -қадам: кодтау

Мен сенсор мен қабылдағыш модульдері үшін қолданған кодтың көшірмелері қоса берілген. Назар аударатын жайт: NRF24L01 модульдерін пайдалану кезінде қайшылықты болдырмау үшін әдепкі сервистік кітапхананы пайдаланудың орнына мен жүктелген кітапхананы (ServoTimer2) қолдануға мәжбүр болдым. Nabontra қолданушысы жазған бұл кітапхананы GitHub сайтынан табуға болады.

3 -қадам: Күн қолын бекітіңіз және қолданыңыз

Image
Image

Күн қолына өзіңіздің дизайныңызды тіркеңіз, мен ағаштан қарапайым модель жасадым, бірақ мен 3D басып шығарылған қолдың рендерін тіркедім. Күнді сезініп көңілді болыңыз!

Ұсынылған: