Мазмуну:

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

Video: Arduino Sun Sensing Servo: 3 кадам

Video: Arduino Sun Sensing Servo: 3 кадам
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Июль
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

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

  1. 2x Arduino Uno
  2. 2x тешилген микросхема (4см x 6см)
  3. 2x NRF24L01 радио кабыл алуучу модулу (рюкзак модулу милдеттүү эмес, бирок сунушталат)
  4. Резистор - 10kOhm
  5. Photoresistor
  6. Серво мотору (мен Futaba S3003 колдондум)
  7. Түрдүү секирүүчү зымдар
  8. Soldering Тажрыйбасы

Кел, баштайлы!

1 -кадам: Калканды зым менен жабдуу

Shieldsти электр менен камсыздоо!
Shieldsти электр менен камсыздоо!
Shieldsти электр менен камсыздоо!
Shieldsти электр менен камсыздоо!
Shieldsти электр менен камсыздоо!
Shieldsти электр менен камсыздоо!

Сенсордун да, алуучунун да схемалары тиркелет. Биринчи сүрөт сенсордун сүрөтү. мунун баарын нан тактасы аркылуу зым менен өткөрсө болот, бирок колдонуунун оңойлугу үчүн Arduino Unoдо плагин менен ойнотуу үчүн колдонулуучу калкан жасоону жеңүү кыйын. Мен калканчтарды Arduinoго туташтыруу үчүн perfboardго ширетилген баштарды колдондум, ал эми калган туташууларды өз ордунда ширеттим. NRF24L01 рюкзактарынан келген бардык коргошундарды тиркегенден кийин, мен модулдарды жабыштыруу үчүн ысык клей менен бирдиктүү бирдикти түздүм. Райондун кеңири түшүндүрмөсү үчүн, жарыкка сезгич LED лампасында менин башка көрсөтмөлөрүмдү караңыз. Бул схема абдан окшош, бирок бул оңой колдонууга ыңгайлаштырылган.

2 -кадам: коддоо

Мен сенсор жана алуучу модулдары үчүн колдонгон коддун көчүрмөлөрү тиркелет. Белгилей кетчү нерсе: демейки Servo китепканасын колдонуунун ордуна, NRF24L01 модулдарын колдонууда чыр -чатакты болтурбоо үчүн жүктөлгөн китепкананы (ServoTimer2) колдонууга аргасыз болдум. Колдонуучу nabontra тарабынан жазылган бул китепкананы GitHubдан тапса болот.

3 -кадам: Sun Arm тиркеп, жана колдонуу

Image
Image

Sun Arm үчүн өзүңүздүн дизайныңызды тиркеп коюңуз, мен жөнөкөй жыгачтан жасалган модель жасадым, бирок мен дагы 3D басылган колдун рендерин тиркеп койдум. Күндү сезүү менен көңүл ачыңыз!

Сунушталууда: