Tabla de contenido:

Rory the Robot Plant: 5 pasos (con imágenes)
Rory the Robot Plant: 5 pasos (con imágenes)

Video: Rory the Robot Plant: 5 pasos (con imágenes)

Video: Rory the Robot Plant: 5 pasos (con imágenes)
Video: •TALKING ANGELICA AND TALKING JUAN ANIMATION• #shorts #edit #trend #talkingjuan 2024, Mes de julio
Anonim
Rory la planta robot
Rory la planta robot
Rory la planta robot
Rory la planta robot

Rory es un robot de aspecto divertido en forma de planta, interactúa con algunas entradas por sensores, reproduce música y detecta cualquier movimiento humano alrededor, además, para tomar fotos cuando lo pidas también.

También se preocupa por una pequeña planta dentro de la maceta, notifícame con el nivel del agua, la humedad y la temperatura vocalmente con una voz humana.

Paso 1: Hardware requerido

Hardware requerido
Hardware requerido
Hardware requerido
Hardware requerido
Hardware requerido
Hardware requerido

1. Arduino UNO

2. Módulo lector de tarjetas SD

3. Tarjeta Micro SD

4. Amplificador de audio LM386

5. Condensador de 10 uf (2 números)

6. Condensador de 100 uf (2 números)

7. Resistencia de 1 K, 10 K

8. Sensor PIR

9. Cámara web pirateada

10. Sensor de sonido KY-038

11. Resistencia dependiente de la luz LDR

12. Sensor de temperatura y humedad DHT11

13. Sensor de humedad

14. Conexión de cables

15. Tablero de pruebas

16. Módulo de matriz de 8 * 16 LED

Paso 2: prepararse con sus archivos de audio WAV

Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV
Preparándose con sus archivos de audio WAV

Para reproducir sonidos de la tarjeta SD usando Arduino, necesitamos archivos de audio en formato.wav porque Arduino Board puede reproducir un archivo de audio en un formato específico que es el formato wav. Para hacer un reproductor de mp3 Arduino, hay muchos escudos de mp3 disponibles que puedes usar con Arduino. O bien, para reproducir archivos mp3 en Arduino, hay sitios web que puede utilizar para convertir cualquier archivo de audio en su computadora en ese archivo WAV específico.

Módulo de tarjeta SD Arduino

+ 5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave Out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (reloj síncrono)

Pin 4 CS (selección de chip)

1. Haga clic en "Online Wav Converter" para ingresar al sitio web.

2. Arduino puede reproducir un archivo WAV en el siguiente formato. Puedes jugar con la configuración más tarde, pero esta configuración fue el experimento para ser la mejor en calidad.

Resolución de bits 8 bits

Frecuencia de muestreo 16000 Hz

Canal de audio mono

Formato PCM PCM sin firmar de 8 bits

3. En el sitio web, haga clic en "elegir archivo" y seleccione el archivo que desea convertir. Luego alimente la configuración anterior. Una vez hecho esto, debería verse algo como esto en la imagen de abajo

4. Ahora, haga clic en "Convertir archivo" y su archivo de audio se convertirá al formato de archivo WAV. También se descargará una vez que se realice la conversión.

5. Finalmente, formatee su tarjeta SD y guarde su archivo de audio.wav en ella. Asegúrese de formatearlo antes de agregar este archivo. Además, recuerde el nombre de su archivo de audio. Del mismo modo, puede seleccionar cualquiera de sus cuatro audios y guardarlos con los nombres 1, 2, 3 y 4 (los nombres no deben cambiarse). He convertido alrededor de 51 mensajes de voz y he guardado una muestra en el siguiente enlace:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. Código de muestra

#include SimpleSDAudio.h

configuración vacía () {

SdPlay.setSDCSPin (4); // tarjeta sd cs pin

si (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

mientras (1);

}

if (! SdPlay.setFile ("music.wav")) // archivo de nombre de música

{

mientras (1);

}}

bucle vacío (vacío)

{

SdPlay.play (); // reproducir música

while (! SdPlay.isStopped ()); {}

}

Paso 3: prepárese con sensores múltiples

Prepárese con sensores múltiples
Prepárese con sensores múltiples
Prepárese con sensores múltiples
Prepárese con sensores múltiples
Prepárese con sensores múltiples
Prepárese con sensores múltiples

Sensor de humedad:

Utilizará un sensor de humedad HL-69, disponible en línea por unos pocos dólares. Las puntas del sensor detectan el nivel de humedad en el suelo circundante pasando corriente a través del suelo y midiendo la resistencia. El suelo húmedo conduce la electricidad con facilidad, por lo que proporciona una menor resistencia, mientras que el suelo seco se conduce mal y tiene una mayor resistencia.

El sensor consta de dos partes

1. Es necesario conectar dos clavijas del sensor a las dos clavijas separadas del controlador (generalmente se suministran cables de conexión).

2. El otro lado del controlador tiene cuatro pines, tres de los cuales se conectan al Arduino.

· VCC: para poder

· A0: Salida analógica

· D0: Salida digital

· GND: Tierra

Temperatura y humedad DHT11:

El sensor de temperatura y humedad DHT11 presenta un complejo de sensores de temperatura y humedad con una salida de señal digital calibrada. Al utilizar la técnica exclusiva de adquisición de señales digitales y la tecnología de detección de temperatura y humedad, garantiza una alta confiabilidad y una excelente estabilidad a largo plazo. Este sensor incluye un componente de medición de humedad de tipo resistivo y un componente de medición de temperatura NTC, y se conecta a un microcontrolador de 8 bits de alto rendimiento, ofreciendo excelente calidad, respuesta rápida, capacidad antiinterferente y rentabilidad.

Resistencia dependiente de la luz LDR:

El LDR es un tipo especial de resistencia que permite que pasen voltajes más altos (baja resistencia) siempre que haya una alta intensidad de luz y pase un bajo voltaje (alta resistencia) cuando esté oscuro. Podemos aprovechar esta propiedad LDR y usarla en nuestro proyecto de sensor DIY Arduino LDR.

Sensor de sonido KY-038:

Los sensores de sonido se pueden usar para una variedad de cosas, una de ellas podría ser apagar y encender las luces aplaudiendo. Hoy, sin embargo, vamos a conectar el sensor de sonido a una serie de luces LED que sonarán con música, aplausos o golpes.

Sensor PIR:

El sensor de infrarrojos pasivo es un sensor electrónico que mide la luz infrarroja (IR) que irradian los objetos en su campo de visión. Se utilizan con mayor frecuencia en detectores de movimiento basados en PIR.

Todos los objetos con una temperatura superior al cero absoluto emiten energía térmica en forma de radiación. Por lo general, esta radiación no es visible para el ojo humano porque irradia en longitudes de onda infrarrojas, pero puede ser detectada por dispositivos electrónicos diseñados para tal fin.

Paso 4: circuito y código

Circuito y código
Circuito y código

Paso 5: cámara web pirateada

Webcam pirateada
Webcam pirateada
Webcam pirateada
Webcam pirateada

Todo el proyecto está controlado por la aplicación de Windows que ayuda a recibir mensajes y notificaciones, así como la capacidad de recibir fotos a través de la cámara web y almacenarlas.

Recomendado: