Sommario:

Arduino Sun Sensing Servo: 3 passaggi
Arduino Sun Sensing Servo: 3 passaggi

Video: Arduino Sun Sensing Servo: 3 passaggi

Video: Arduino Sun Sensing Servo: 3 passaggi
Video: Servo motor control using Arduino and Ultrasonic Sensor 2024, Novembre
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Questa istruzione descrive il mio processo per la creazione di un servomotore di rilevamento del sole wireless. Questo progetto è progettato per le persone che possono trascorrere del tempo in un cubicolo o essere altrimenti bloccate dal sole per lunghi periodi di tempo. Usando due scudi Arduino su misura, questo servo si ribalta per mostrare il sole splendente o una luna assonnata! Per ricreare questo progetto avrai bisogno di:

  1. 2x Arduino Uno
  2. 2x circuito stampato (4 cm x 6 cm)
  3. 2x modulo ricetrasmettitore radio NRF24L01 (modulo zaino opzionale ma consigliato)
  4. Resistenza - 10kOhm
  5. Fotoresistenza
  6. Servomotore (ho usato una Futaba S3003)
  7. Ponticelli assortiti
  8. Esperienza di saldatura

Iniziamo!

Passaggio 1: cablaggio degli scudi

Cablaggio degli scudi!
Cablaggio degli scudi!
Cablaggio degli scudi!
Cablaggio degli scudi!
Cablaggio degli scudi!
Cablaggio degli scudi!

In allegato gli schemi elettrici sia del sensore che del ricevitore. La prima foto è del sensore. tutto questo può essere cablato utilizzando una breadboard, ma per facilità d'uso è difficile battere la creazione di uno shield personalizzato per plug and play su un Arduino Uno. Ho usato le intestazioni saldate alla perfboard per collegare gli scudi all'Arduino e ho saldato il resto delle connessioni in posizione. Dopo aver attaccato tutti i cavi provenienti dagli zaini NRF24L01, ho usato la colla a caldo per fissare i moduli in posizione e formare un'unità coesa. Per una spiegazione più dettagliata del circuito, vedere la mia altra istruzione su una lampada a LED sensibile alla luce. Quel circuito è molto simile, ma questo è semplificato per facilità d'uso.

Passaggio 2: codifica

In allegato sono le copie del codice che ho usato per i moduli sensore e ricevitore. Cose da notare: invece di utilizzare la libreria Servo predefinita, sono stato costretto a utilizzare una libreria scaricata (ServoTimer2) per evitare conflitti durante l'utilizzo dei moduli NRF24L01. Questa libreria, scritta dall'utente nabontra, può essere trovata su GitHub.

Passaggio 3: collegare il braccio solare e utilizzare

Image
Image

Sentiti libero di allegare il tuo design per un braccio solare, ho realizzato un semplice modello in legno ma ho anche allegato un rendering di un braccio stampato in 3D. Divertiti a sentire il sole!

Consigliato: