Índice:

Arduino Sun Sensing Servo: 3 etapas
Arduino Sun Sensing Servo: 3 etapas

Vídeo: Arduino Sun Sensing Servo: 3 etapas

Vídeo: Arduino Sun Sensing Servo: 3 etapas
Vídeo: How to Control a Servo With an Arduino 2024, Novembro
Anonim
Arduino Sun Sensing Servo
Arduino Sun Sensing Servo

Este manual descreve meu processo de criação de um servomotor sensor solar sem fio. Este projeto foi desenvolvido para pessoas que podem passar algum tempo em um cubículo ou ficar bloqueadas do sol por longos períodos de tempo. Usando dois escudos Arduino personalizados, este servo vira para exibir o sol brilhando ou uma lua sonolenta! Para recriar este projeto, você precisará de:

  1. 2x Arduino Uno
  2. 2x placa de circuito perfurada (4cm x 6cm)
  3. 2 módulo transceptor de rádio NRF24L01 (módulo de mochila opcional, mas recomendado)
  4. Resistor - 10kOhm
  5. Fotorresistor
  6. Servo motor (usei um Futaba S3003)
  7. Fios de ligação variados
  8. Experiência de Soldagem

Vamos começar!

Etapa 1: Fiação dos escudos

Conectando os escudos!
Conectando os escudos!
Conectando os escudos!
Conectando os escudos!
Conectando os escudos!
Conectando os escudos!

Em anexo estão os diagramas de circuito para o sensor e o receptor. A primeira foto é do sensor. tudo isso pode ser conectado usando uma placa de ensaio, mas para facilidade de uso é difícil superar a criação de um escudo personalizado para plug and play em um Arduino Uno. Usei conectores soldados ao perfboard para prender as blindagens ao Arduino e soldei o resto das conexões no lugar. Depois de prender todos os cabos provenientes das mochilas NRF24L01, usei cola quente para prender os módulos no lugar e formar uma unidade coesa. Para uma explicação mais detalhada do circuito, por favor, veja meu outro instrutível em uma lâmpada LED sensível à luz. Esse circuito é muito semelhante, mas este é simplificado para facilidade de uso.

Etapa 2: Codificação

Em anexo estão cópias do código que usei para os módulos Sensor e Receptor. Pontos a observar: em vez de usar a biblioteca Servo padrão, fui forçado a usar uma biblioteca baixada (ServoTimer2) para evitar conflito ao usar os módulos NRF24L01. Esta biblioteca, escrita pelo usuário nabontra, pode ser encontrada no GitHub.

Etapa 3: prenda o braço solar e use

Image
Image

Sinta-se à vontade para anexar seu próprio design para um braço solar, fiz um modelo de madeira simples, mas também anexei um render de um braço impresso em 3D. Divirta-se sentindo o sol!

Recomendado: