Índice:
- Etapa 1: Peças e Ferramentas
- Etapa 2: construir o circuito
- Etapa 3: construir o conjunto do sensor
- Etapa 4: Configurar
- Etapa 5: O Código
- Etapa 6: Tudo pronto
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Etapa 1: Peças e Ferramentas
Peças: ~ 2 x Servo motores - Loja de eletrônicos local ~ 4 x LDRs - Loja de eletrônicos local ~ 4 x 10k resistores - Loja de eletrônicos local ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Resistor variável - Ferramentas de loja de eletrônicos locais: ~ Ferro de solda - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Loja de eletrônicos local Todas as peças custarão menos de 30 $ (excluindo o arduino e todas as ferramentas)
Etapa 2: construir o circuito
O circuito é bastante simples, conecte os quatro LDRs aos pinos analógicos 0, 1, 2 e 3, respectivamente, por meio de um resistor de 10k. Conecte os dois servos aos pinos digitais 9 e 10, respectivamente. Conecte os dois resistores variáveis aos pinos analógicos 4 e 5. a Veja as fotos que eles realmente ajudam. Veja a última foto do diagrama de circuito (pode ser a pior que você já viu).
Etapa 3: construir o conjunto do sensor
Para construir o conjunto do sensor, pegue duas peças retangulares de papelão, corte uma fenda longa no meio da primeira peça de papelão. Corte uma fenda curta no meio da segunda peça de papelão e, em seguida, cruze as duas e fixe-as bem usando um pouco fita. Deve ser parecido com uma cruz 3D com 4 seções. Temos que colocar nossos quatro LDRs nessas quatro seções da cruz. Veja as fotos que realmente ajudam.
Etapa 4: Configurar
Encontre uma base (garrafa de Nescafe no meu caso) e coloque seu primeiro servo nela, então ao rotor do primeiro servo conecte o segundo servo. Ao rotor do segundo servo conecte o conjunto do sensor que fizemos anteriormente. Para testar seu robô leve-o para fora ao sol e ele deve se alinhar automaticamente em direção ao sol. Se dentro de casa, ele se alinhará com a fonte de luz mais brilhante da sala. Dê uma olhada nas fotos que eles realmente ajudam.
Etapa 5: O Código
Aqui está o código para o seu robô de rastreamento solar: #include // include Servo library Servo horizontal; // servo horizontal int servoh = 90; // fica servo horizontal Servo vertical; // servo vertical int servov = 90; // suporte servo vertical // conexões de pinos LDR // name = analogpin; int ldrlt = 0; // LDR superior esquerdo int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR para baixo à esquerda int ldrrd = 3; // ldr para baixo rigt void setup () {Serial.begin (9600); // conexões servo // name.attacht (pin); horizontal.attach (9); vertical.attach (10); } void loop () {int lt = analogRead (ldrlt); // canto superior esquerdo int rt = analogRead (ldrrt); // canto superior direito int ld = analogRead (ldrld); // abaixo à esquerda int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // ler potenciômetros int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valor médio superior int avd = (ld + rd) / 2; // valor médio para baixo int avl = (lt + ld) / 2; // valor médio restante int avr = (rt + rd) / 2; // valor médio correto int dvert = avt - avd; // verifique a diffirence de para cima e para baixo int dhoriz = avl - avr; // verifique a diffirence og left e right if (-1 * tol> dvert || dvert> tol) // verifique se a diffirence está na tolerância else mudar o ângulo vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // verifique se a diffirence está na tolerância senão mude o ângulo horizontal {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl = avr) {// nada} horizontal.write (servoh); } atraso (dtime); }
Etapa 6: Tudo pronto
Espero que este projeto inspire mais experimentação. A placa Arduino é incrivelmente versátil, barata e acessível a todos os amadores. Este é apenas um dos muitos projetos simples que podem ser construídos usando o arduino. Continue ponderando!. Não se esqueça de seguir mais perguntas. Para qualquer dúvida, entre em contato comigo, aqui está meu e-mail ID [email protected]
Recomendado:
Howto: Instalando Raspberry PI 4 Headless (VNC) com Rpi-imager e imagens: 7 etapas (com imagens)
Howto: Instalando Raspberry PI 4 Headless (VNC) com Rpi-imager e imagens: Eu pretendo usar este Rapsberry PI em um monte de projetos divertidos em meu blog. Sinta-se à vontade para dar uma olhada. Eu queria voltar a usar meu Raspberry PI, mas não tinha um teclado ou mouse no meu novo local. Já fazia um tempo desde que configurei um Raspberry
Gesture Hawk: robô controlado por gestos manuais usando interface baseada em processamento de imagens: 13 etapas (com imagens)
Gesture Hawk: Robô controlado por gestos manuais usando uma interface baseada em processamento de imagem: Gesture Hawk foi apresentado no TechEvince 4.0 como uma interface homem-máquina baseada em processamento de imagem simples. Sua utilidade reside no fato de que nenhum sensor adicional ou vestível, exceto uma luva, é necessário para controlar o carro robótico que funciona em diferentes
Como desmontar um computador com etapas e imagens fáceis: 13 etapas (com imagens)
Como desmontar um computador com etapas e imagens fáceis: Esta é uma instrução sobre como desmontar um PC. A maioria dos componentes básicos é modular e facilmente removível. No entanto, é importante que você seja organizado sobre isso. Isso ajudará a evitar que você perca peças e também a fazer a remontagem e
Salvando suas imagens para sua tarefa: 4 etapas (com imagens)
Salvando suas imagens para sua tarefa: 1. Abra um novo documento do Google e use esta página para proteger suas imagens.2. Use ctrl (control) e " c " chave para copy.3. Use ctrl (control) e " v " chave para colar
Fazendo imagens sem costura horizontal ou verticalmente apenas (para "The GIMP").: 11 etapas (com imagens)
Fazendo imagens sem costura horizontalmente ou verticalmente apenas (para "The GIMP") .: Se você tentar o plug-in "Make seamless" no GIMP, ele tornará a imagem contínua tanto horizontal quanto verticalmente ao mesmo tempo. Ele não permitirá que você faça isso perfeito em apenas uma dimensão. Este instrutível irá ajudá-lo a fazer ima