Sommario:

GO-4 Smart Home Arduino Bot: 7 passaggi (con immagini)
GO-4 Smart Home Arduino Bot: 7 passaggi (con immagini)

Video: GO-4 Smart Home Arduino Bot: 7 passaggi (con immagini)

Video: GO-4 Smart Home Arduino Bot: 7 passaggi (con immagini)
Video: ChatGPT with Arduino Nano #arduino #chatgpt #technology #openAI #electronic 2024, Luglio
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

In questo progetto ti mostrerò come costruire uno Smart Home Bot utilizzando la tecnologia IOT per controllare i tuoi elettrodomestici da remoto tramite Internet.

Ma prima di iniziare parliamo di questa tecnica come facevamo una volta…

Cos'è l'IOT?

L'Internet of Things (IoT) è un sistema di dispositivi informatici interconnessi, macchine meccaniche e digitali, oggetti, persone che sono dotati di identificatori univoci e la capacità di trasferire dati su una rete senza richiedere l'interazione da uomo a uomo o da uomo a uomo. interazione con il computer.

Una cosa, nell'Internet of Things, può essere una persona con un impianto di monitoraggio cardiaco, un sistema di irrigazione in una fattoria con un transponder biochip, un veicolo che ha sensori integrati per avvisare il conducente quando la pressione dei pneumatici è bassa o qualsiasi altro oggetto naturale o artificiale a cui è possibile assegnare un indirizzo IP e dotato della capacità di trasferire dati su una rete.

Quindi diciamo che l'IOT è un enorme sistema su Internet che abbraccia ogni singola macchina utilizzando un ID univoco chiama l'indirizzo IP.

Come posso entrare a far parte di questo mondo usando la mia scheda Arduino?

Esiste un piccolo dispositivo di meraviglia tecnologica chiamato ESP8266 ed è un ottimo strumento per consentire al tuo progetto di accedere a Internet. Puoi collegarlo facilmente a un Arduino come mostrato e consentire al tuo progetto di comunicare attraverso Internet. Per controllarlo da qualsiasi parte del mondo tramite indirizzo IP!

Specifiche del controller interno:

· Il processore Espressif è a 32 bit e 80 MHz e può essere aggiornato a 160 MHz.

· Bootloader di memoria da 64 KB.

· 64KB di memoria Quick RAM dedicata al microcontrollore.

· 96KB di memoria ad accesso casuale.

*nota 1)

il dispositivo ESP8266 viene solitamente venduto senza alcun modulo e, a mio parere personale, preferisco utilizzare il suo adattatore ESP-01 per facilitare il collegamento alla scheda Arduino.

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Modello di robot (disponibile al punto 3)

Arduino Uno R3

Modulo ESP8266

Adattatore ESP-01

Relè a quattro vie

Modulo LCD 16x2

LED con resistenza da 220 ohm

Ponticelli

Passaggio 2: installazione del modulo ESP8266

Installazione del modulo ESP8266
Installazione del modulo ESP8266
Installazione del modulo ESP8266
Installazione del modulo ESP8266
Installazione del modulo ESP8266
Installazione del modulo ESP8266

A differenza del resto degli altri componenti, il modulo ESP8266 deve essere

configurazione prima dell'uso, perché è un modulo autonomo e ci sono molti metodi che puoi seguire per caricare il codice su di esso.

*nota 2)

L'accesso al robot avviene solo tramite la rete Wi-Fi locale. Per controllarlo tramite Internet, potrebbe essere necessario eseguire il port forwarding sul router.

Per maggiori dettagli su questo argomento:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

Passaggio 3: assemblaggio della base del robot

Assemblaggio della base del robot
Assemblaggio della base del robot
Assemblaggio della base del robot
Assemblaggio della base del robot

In questo momento scelgo un semplice modello in cartone che può essere assemblato in un paio d'ore.

Scarica il modello da qui:-

paper-replika.com/index.php?option=com_cont…

L'assemblaggio di questa base è piuttosto semplice e ti consente anche di fissare l'intero circuito all'interno senza l'aspetto di fili disordinati, quindi ho fissato il modulo display LCD 16 * 8 nella parte anteriore per facilitare la gestione delle uscite del robot e lo spiegherò più avanti.

In questo link imparerai come usare il modulo display lcd

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Passaggio 4: assemblaggio del torso del robot

Image
Image
Assemblaggio del torso del robot
Assemblaggio del torso del robot

Il torso del robot

è costituito da un unico pezzo e ci sono due fori nella parte anteriore in modo da poter fissare il lampeggiatore a LED con una resistenza da 220 ohm e un modulo fotocamera se lo si desidera.

Passaggio 5: testa e ali del robot

Testa e ali del robot
Testa e ali del robot
Testa e ali del robot
Testa e ali del robot

Questi pezzi sono molto semplici e non hanno fili o circuiti all'interno.

Passaggio 6: circuito relè

Image
Image
Circuito relè
Circuito relè
Circuito relè
Circuito relè

COME AGGIUNGERE RELÈ AD ARDUINO

Questo è il tipo di relè che è in grado di utilizzare per commutare i dispositivi alimentati dalla rete. Questi relè gestiranno la maggior parte dei dispositivi utilizzati nelle case, ad eccezione di quelli più potenti come stufe, stufe e motori. Assicurati che il VA (Volt x Ampere) del dispositivo che stai accendendo/spegnendo sia inferiore alla potenza del relè.

Avvertenza: fare sempre molta attenzione quando si fa esperimenti con la corrente alternata, le scosse elettriche possono provocare lesioni gravi.

Il modulo relè dal lato inferiore è aperto quando la CA è collegata non toccare il circuito.

Per la parte DC del circuito:

Arduino digitale pin 10 –> modulo pin S

Arduino GND –> pin del modulo –

Arduino +5V –> pin modulo +

Passaggio 7: suggerimenti e trucchi

Suggerimenti e trucchi
Suggerimenti e trucchi
Suggerimenti e trucchi
Suggerimenti e trucchi

mentre sviluppi i tuoi progetti con Arduino, ci sono alcuni trucchi che sono utili da tenere a mente nel caso in cui rimani bloccato.

· Assicurati di aver incluso la libreria corretta #include ESP8266WiFi.h

· Assicurati di leggere la porta giusta in Arduino 115200 installata sulla porta 9600 Serial.begin(115200);

· Il progetto non necessita di alcuna fonte di alimentazione aggiuntiva.

· Inoltre, assicurati di annotare l'SSID e la password corretti per la tua rete WIFI locale

const char* ssid = "YOUR_SSID";

const char* password = "LA TUA_PASSWORD";

· Una volta aperta la schermata seriale, assicurati che l'URL sia visualizzato in questo modo:

Usa questo URL per connetterti: https://192.168.1.100/, copia l'URL e incollalo nel tuo browser web.

* Codice allegato

Consigliato: