Съдържание:

Arduino Sun Sensing Servo: 3 стъпки
Arduino Sun Sensing Servo: 3 стъпки

Видео: Arduino Sun Sensing Servo: 3 стъпки

Видео: Arduino Sun Sensing Servo: 3 стъпки
Видео: How to Control Servo Motor | Outseal Arduino PLC 2024, Юли
Anonim
Arduino слънчево чувствително серво
Arduino слънчево чувствително серво

Тази инструкция описва моя процес за създаване на безжичен слънчев сензорен сервомотор. Този проект е предназначен за хора, които могат да прекарват време в кабина или по друг начин да бъдат блокирани от слънцето за продължителни периоди от време. Използвайки два персонализирани щита Arduino, този серво се обърне, за да покаже или греещото слънце, или сънлива луна! За да пресъздадете този проект, ще ви трябва:

  1. 2x Arduino Uno
  2. 2x перфорирана платка (4cm x 6cm)
  3. 2x модул за радиопредавател NRF24L01 (модул за раница по избор, но препоръчително)
  4. Резистор - 10kOhm
  5. Фоторезистор
  6. Серво мотор (използвах Futaba S3003)
  7. Разнообразни джъмперни проводници
  8. Опит при запояване

Да започваме!

Стъпка 1: Окабеляване на щитовете

Окабеляване на щитовете!
Окабеляване на щитовете!
Окабеляване на щитовете!
Окабеляване на щитовете!
Окабеляване на щитовете!
Окабеляване на щитовете!

Приложени са електрическите схеми както за сензора, така и за приемника. Първата снимка е на сензора. всичко това може да бъде свързано с помощта на макет, но за по -лесно използване е трудно да се победи създаването на персонализиран щит за plug and play на Arduino Uno. Използвах заглавки, запоени към перфорираната дъска, за да прикрепя щитовете към Arduino и запоявам останалите връзки на място. След като прикрепих всички проводници, идващи от раниците NRF24L01, използвах горещо лепило, за да закрепя модулите на място и да образувам сплотена единица. За по-подробно обяснение на веригата, моля, вижте другите ми инструкции за светочувствителна LED лампа. Тази схема е много подобна, но тази е опростена за по -лесно използване.

Стъпка 2: Кодиране

Прикачени са копия на кода, който използвах за модулите сензор и приемник. Неща, които трябва да се отбележат: вместо да използвам стандартната Servo библиотека, бях принуден да използвам изтеглена библиотека (ServoTimer2), за да избегна конфликт при използване на модулите NRF24L01. Тази библиотека, написана от потребителя nabontra, може да бъде намерена на GitHub.

Стъпка 3: Прикрепете слънчевата ръка и използвайте

Image
Image

Чувствайте се свободни да прикачите свой собствен дизайн за слънчева ръка, направих прост дървен модел, но също така прикачих рендер на 3D отпечатана ръка. Забавлявайте се, усещайки слънцето!

Препоръчано: