Агуулгын хүснэгт:

Arduino Sun Sensing Servo: 3 алхам
Arduino Sun Sensing Servo: 3 алхам

Видео: Arduino Sun Sensing Servo: 3 алхам

Видео: Arduino Sun Sensing Servo: 3 алхам
Видео: How to make a solar tracking system using Arduino | step by step 2024, Долдугаар сарын
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Энэхүү зааварчилгаа нь утасгүй нарны мэдрэгчтэй servomotor бүтээх үйл явцыг минь тайлбарласан болно. Энэхүү төсөл нь бүхээгт цагийг өнгөрөөх, эсвэл нарнаас удаан хугацаагаар хаагдах боломжтой хүмүүст зориулагдсан болно. Тусгай зориулалтын хоёр Arduino бамбай ашиглан энэхүү серво эргэж, гэрэлтэж буй нар, эсвэл нойрмог сарыг харуулна. Энэхүү төслийг дахин бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.

  1. 2 удаа Arduino Uno
  2. 2х цоолсон хэлхээний самбар (4см х 6см)
  3. 2x NRF24L01 радио дамжуулагч модуль (үүргэвчтэй модуль нь заавал боловч санал болгодог)
  4. Эсэргүүцэл - 10 кОм
  5. Фоторезистор
  6. Servo мотор (би Futaba S3003 ашигладаг байсан)
  7. Төрөл бүрийн холбогч утас
  8. Гагнуурын туршлага

Эхэлцгээе!

Алхам 1: Бамбайг холбоно уу

Бамбайг холбож байна!
Бамбайг холбож байна!
Бамбайг холбож байна!
Бамбайг холбож байна!
Бамбайг холбож байна!
Бамбайг холбож байна!

Мэдрэгч ба хүлээн авагчийн хэлхээний диаграммыг хавсаргав. Эхний зураг бол мэдрэгчийн зураг юм. Энэ бүгдийг талхны хавтангаар холбож болно, гэхдээ ашиглахад хялбар болгохын тулд Arduino Uno дээр залгах, тоглох зориулалттай бамбай хийх нь хэцүү байдаг. Би бамбайгаа Arduino -д холбохын тулд perfboard -д гагнасан толгойнуудыг ашиглаж, үлдсэн холболтуудыг байрлуулсан байна. NRF24L01 үүргэвчнээс ирсэн бүх утаснуудыг холбосны дараа би халуун цавуугаар модулиудыг байрлуулж, нэгдмэл нэгж үүсгэв. Хэлхээний талаар илүү дэлгэрэнгүй тайлбар авахыг хүсвэл гэрэлд мэдрэмтгий LED чийдэн дээрх бусад зааварчилгааг үзнэ үү. Энэ хэлхээ нь маш төстэй боловч энэ нь ашиглахад хялбар болгох үүднээс оновчтой болгосон.

Алхам 2: Кодлох

Мэдрэгч ба хүлээн авагчийн модульд ашигладаг кодын хуулбарыг хавсаргав. Анхаарах зүйл: NRF24L01 модулийг ашиглахдаа зөрчилдөхгүйн тулд би анхдагч Servo номын санг ашиглахын оронд татаж авсан номын санг (ServoTimer2) ашиглахаас өөр аргагүй болсон. Хэрэглэгч nabontra -ийн бичсэн энэхүү номын санг GitHub дээрээс олж болно.

Алхам 3: Нарны гарыг холбож, ашиглаарай

Image
Image

Нарны гарын зориулалттай өөрийн загварыг хавсаргахад би чөлөөтэй модон загвар хийсэн боловч 3D хэвлэсэн гарны дүрсийг хавсаргасан. Нарыг мэдэрч хөгжилтэй байгаарай!

Зөвлөмж болгож буй: