INHOUDSOPGAWE:

GO-4 Smart Home Arduino Bot: 7 stappe (met foto's)
GO-4 Smart Home Arduino Bot: 7 stappe (met foto's)

Video: GO-4 Smart Home Arduino Bot: 7 stappe (met foto's)

Video: GO-4 Smart Home Arduino Bot: 7 stappe (met foto's)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

In hierdie projek sal ek u wys hoe u 'n Smart Home Bot kan bou met behulp van die IOT -tegnologie om u huishoudelike toestelle op afstand via die internet te beheer.

Maar voordat ons begin, praat ons oor hierdie tegniek soos ons vroeër gedoen het …

Wat is die IOT?

Die Internet of Things (IoT) is 'n stelsel van onderling verwante rekenaartoestelle, meganiese en digitale masjiene, voorwerpe, mense wat van unieke identifiseerders voorsien is en die vermoë om data oor 'n netwerk oor te dra sonder dat dit van mens tot mens of van mens tot mens nodig is. rekenaarinteraksie.

'N ding op die internet van dinge kan 'n persoon wees met 'n hartmonitor-inplanting, 'n besproeiingstelsel op 'n plaas met 'n biochip-transponder, 'n voertuig met ingeboude sensors om die bestuurder te waarsku as die banddruk laag is of enige ander 'n natuurlike of mensgemaakte voorwerp wat 'n IP-adres toegeken kan word en die vermoë het om data oor 'n netwerk oor te dra.

Laat ons dus sê dat die IOT 'n groot stelsel op die internet is wat elke masjien omhels met 'n unieke ID -oproepe -IP -adres.

Hoe kan ek deel word van hierdie wêreld met my Arduino -bord?

Daar is 'n klein tegnologiese wonderapparaat genaamd ESP8266, en dit is 'n uitstekende hulpmiddel om toegang tot u internet aan u projek te gee. U kan dit maklik in 'n Arduino koppel, soos aangedui, en u projek toelaat om via die internet te kommunikeer. Om dit van oral ter wêreld via IP -adres te beheer!

Spesifikasies van die interne beheerder:

· Die Espressif-verwerker is 32-bis en 80MHz en kan opgegradeer word na 160MHz.

· 64KB geheue selflaaiprogram.

· 64KB vinnige RAM -geheue toegewy aan die mikrobeheerder.

· 96KB ewekansige toegang geheue.

*nota (1)

die ESP8266-toestel word gewoonlik sonder enige module verkoop, en volgens my persoonlike mening verkies ek om die ESP-01-adapter daarvan te gebruik om dit maklik aan te sluit op die Arduino-bord.

Stap 1: Vereiste komponente

Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente

Robotmodel (beskikbaar in stap 3)

Arduino Uno R3

ESP8266 module

ESP-01 adapter

Vier maniere Relay

LCD -module 16x2

LED met 220 ohm weerstand

Springdrade

Stap 2: Installeer die ESP8266 -module

Installeer die ESP8266 -module
Installeer die ESP8266 -module
Installeer die ESP8266 -module
Installeer die ESP8266 -module
Installeer die ESP8266 -module
Installeer die ESP8266 -module

Anders as die res van die ander komponente, moet die ESP8266 -module wees

instel voordat u dit gebruik, want dit is 'n losstaande module en daar is baie metodes wat u kan volg om die kode daarheen op te laai.

*nota (2)

U kry slegs toegang tot die robot via die plaaslike Wi-Fi-netwerk. Om die internet te beheer, moet u moontlik poort -deurstuur op u router doen.

Vir meer inligting oor hierdie onderwerp:

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

Stap 3: Monteer die robotbasis

Die samestelling van die robotbasis
Die samestelling van die robotbasis
Die samestelling van die robotbasis
Die samestelling van die robotbasis

Op die oomblik kies ek 'n eenvoudige kartonmodel wat binne 'n paar uur bymekaargemaak kan word.

Laai die model hier af:-

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

Die samestelling van hierdie basis is redelik eenvoudig; dit laat jou ook toe om die hele kring binne te herstel sonder om 'n deurmekaar draad te sien, so ek het 'n LCD 16*8 -skermmodule aan die voorkant reggemaak om die hantering van robotuitsette te vergemaklik, en ek sal dit later verduidelik.

In hierdie skakel leer u hoe u 'n LCD -skermmodule kan gebruik

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Stap 4: Monteer Robot Torso

Image
Image
Monteer Robot Torso
Monteer Robot Torso

Die robot bolyf

bestaan uit 'n enkele stuk en daar is twee gate aan die voorkant, sodat u u LED -flitser met 'n weerstand van 220 ohm en 'n kameramodule kan regmaak as u wil.

Stap 5: Robotkop en vlerke

Robotkop en vlerke
Robotkop en vlerke
Robotkop en vlerke
Robotkop en vlerke

Hierdie stukke is baie basies en het geen drade of stroombane binne nie.

Stap 6: Relay Circuit

Image
Image
Relay Circuit
Relay Circuit
Relay Circuit
Relay Circuit

HOE OM RELAYS BY ARDUINO TE VOEG

Dit is die tipe relais wat gebruik kan word om toestelle met 'n netaansluiting te skakel. Hierdie relais sal die meeste toestelle wat in huise gebruik word, hanteer, behalwe die toestelle met die hoogste krag, soos kamerverwarmers, stowe en motors. Maak seker dat die VA (volt x ampère) van die toestel wat u aan/af skakel minder is as die relais.

Waarskuwing: Wees altyd baie versigtig wanneer u met wisselstroom eksperimenteer; elektriese skok kan ernstige beserings tot gevolg hê.

Die aflosmodule aan die onderkant is oop wanneer die wisselstroom gekoppel is, moenie die stroombaan raak nie.

Vir die DC -deel van die stroombaan:

Arduino digitale pen 10 -> module pen S

Arduino GND -> module pen -

Arduino +5V -> modulepen +

Stap 7: wenke en truuks

Wenke en toertjies
Wenke en toertjies
Wenke en toertjies
Wenke en toertjies

terwyl u u eie projekte met Arduino ontwikkel, is daar 'n paar truuks wat u moet onthou as u vasval.

· Maak seker dat u die korrekte biblioteek bygevoeg het #insluit ESP8266WiFi.h

· Maak seker dat u die regte poort in Arduino 115200 lees van poort 9600 Serial.begin (115200);

· Die projek benodig geen ekstra kragbron nie.

· Maak ook seker dat u die korrekte SSID en wagwoord op u plaaslike WIFI -netwerk neerskryf

const char* ssid = "YOUR_SSID";

const char* wagwoord = "YOUR_PASSWORD";

· Sodra u die reeksskerm oopgemaak het, maak seker dat die URL so vertoon word:

Gebruik hierdie URL om aan te sluit: https://192.168.1.100/, kopieer die URL en plak dit in u webblaaier.

* Kode aangeheg

Aanbeveel: