Table des matières:

Servo Arduino Sun Sensing : 3 étapes
Servo Arduino Sun Sensing : 3 étapes

Vidéo: Servo Arduino Sun Sensing : 3 étapes

Vidéo: Servo Arduino Sun Sensing : 3 étapes
Vidéo: How to Control a Servo With an Arduino 2024, Juillet
Anonim
Servo Arduino Sun Sensing
Servo Arduino Sun Sensing

Cette instructable décrit mon processus de création d'un servomoteur sans fil Sun Sensing. Ce projet est conçu pour les personnes qui peuvent passer du temps dans une cabine ou être protégées du soleil pendant de longues périodes. Utilisant deux boucliers Arduino sur mesure, ce servomoteur bascule pour afficher le soleil brillant ou une lune endormie ! Pour recréer ce projet, vous aurez besoin de:

  1. 2x Arduino Uno
  2. 2x circuit imprimé perforé (4cm x 6cm)
  3. 2x module émetteur-récepteur radio NRF24L01 (module sac à dos en option mais recommandé)
  4. Résistance - 10kOhm
  5. Photorésistance
  6. Servomoteur (j'ai utilisé un Futaba S3003)
  7. Fils de liaison assortis
  8. Expérience de soudure

Commençons!

Étape 1: Câblage des boucliers

Câblage des boucliers !
Câblage des boucliers !
Câblage des boucliers !
Câblage des boucliers !
Câblage des boucliers !
Câblage des boucliers !

Vous trouverez ci-joint les schémas de circuit du capteur et du récepteur. La première photo est celle du capteur. tout cela peut être câblé à l'aide d'une maquette, mais pour une facilité d'utilisation, il est difficile de faire un shield personnalisé pour le plug and play sur un Arduino Uno. J'ai utilisé des en-têtes soudés au perfboard pour attacher les blindages à l'Arduino et soudé le reste des connexions en place. Après avoir attaché tous les fils provenant des sacs à dos NRF24L01, j'ai utilisé de la colle chaude pour fixer les modules en place et former une unité cohésive. Pour une explication plus détaillée du circuit, veuillez consulter mon autre instructable sur une lampe LED sensible à la lumière. Ce circuit est très similaire, mais celui-ci est simplifié pour une utilisation facile.

Étape 2: coder

Ci-joint des copies du code que j'ai utilisé pour les modules Capteur et Récepteur. A noter: au lieu d'utiliser la bibliothèque Servo par défaut, j'ai été obligé d'utiliser une bibliothèque téléchargée (ServoTimer2) pour éviter les conflits lors de l'utilisation des modules NRF24L01. Cette bibliothèque, écrite par l'utilisateur nabontra, se trouve sur GitHub.

Étape 3: Fixez le bras solaire et utilisez-le

Image
Image

N'hésitez pas à attacher votre propre design pour un bras de soleil, j'ai fait un modèle en bois simple mais j'ai également attaché un rendu d'un bras imprimé en 3D. Amusez-vous à sentir le soleil!

Conseillé: