Mundarija:

Arduino quyoshni sezuvchi servo: 3 qadam
Arduino quyoshni sezuvchi servo: 3 qadam

Video: Arduino quyoshni sezuvchi servo: 3 qadam

Video: Arduino quyoshni sezuvchi servo: 3 qadam
Video: Arduino darsi | Servo motorni Arduino orqali boshqarish | O'zbek tilida 2024, Iyul
Anonim
Arduino quyoshni sezuvchi servo
Arduino quyoshni sezuvchi servo

Bu ko'rsatma simsiz quyoshni sezuvchi servomotorni yaratish jarayonimni tasvirlab beradi. Bu loyiha vaqtni kabinetda o'tkazadigan yoki quyoshdan uzoq vaqt davomida to'sib qo'yadigan odamlar uchun mo'ljallangan. Maxsus tayyorlangan ikkita Arduino qalqonidan foydalanib, bu servo yonib turgan quyoshni yoki uyqusiragan oyni aks ettiradi! Ushbu loyihani qayta tiklash uchun sizga kerak bo'ladi:

  1. 2 marta Arduino Uno
  2. 2x teshilgan elektron karta (4 sm x 6 sm)
  3. 2x NRF24L01 radio -qabul qiluvchi moduli (xalta moduli ixtiyoriy, lekin tavsiya etiladi)
  4. Rezistor - 10 kOt
  5. Fotoresistor
  6. Servo dvigatel (men Futaba S3003 ishlatardim)
  7. Har xil o'tish simlari
  8. Lehimlash tajribasi

Qani boshladik!

1 -qadam: qalqonlarni ulash

Qalqonlarni ulash!
Qalqonlarni ulash!
Qalqonlarni ulash!
Qalqonlarni ulash!
Qalqonlarni ulash!
Qalqonlarni ulash!

Sensor va qabul qiluvchining elektron sxemalari biriktirilgan. Birinchi fotosurat sensor. Bularning barchasini non paneli yordamida ulash mumkin, lekin ulardan foydalanish qulayligi uchun Arduino Uno -ga ulanish va o'ynash uchun maxsus qalqon yasash qiyin. Men qalqonlarni Arduino -ga ulash uchun perford taxtasiga lehimli sarlavhalarni ishlatardim va qolgan ulanishlarni joyiga lehimladim. NRF24L01 ryukzaklaridan keladigan barcha simlarni ulaganimdan so'ng, men issiq elim yordamida modullarni joyiga yopishtirdim va yaxlit birlik hosil qildim. O'chirish haqida batafsilroq ma'lumot olish uchun, iltimos, yorug'likka sezgir LED chiroqdagi boshqa ko'rsatmalarni ko'ring. Bu sxema juda o'xshash, lekin bu foydalanish qulayligi uchun soddalashtirilgan.

2 -qadam: kodlash

Sensor va qabul qiluvchi modullari uchun ishlatgan kodim nusxalari ilova qilingan. E'tibor qilish kerak bo'lgan narsalar: standart Servo kutubxonasidan foydalanish o'rniga, NRF24L01 modullaridan foydalanishda ziddiyatni oldini olish uchun yuklangan kutubxonadan (ServoTimer2) foydalanishga majbur bo'ldim. Foydalanuvchi nabontra tomonidan yozilgan ushbu kutubxonani GitHub -da topish mumkin.

3 -qadam: Quyosh qo'lini mahkamlang va foydalaning

Image
Image

Quyosh qo'llari uchun o'z dizayningizni ilova qiling, men oddiy yog'ochdan yasalgan modelni yasadim, lekin men 3D bosma qo'lning renderini ham biriktirdim. Quyoshni his qilishdan zavqlaning!

Tavsiya: