Obsah:

GO-4 Smart Home Arduino Bot: 7 krokov (s obrázkami)
GO-4 Smart Home Arduino Bot: 7 krokov (s obrázkami)

Video: GO-4 Smart Home Arduino Bot: 7 krokov (s obrázkami)

Video: GO-4 Smart Home Arduino Bot: 7 krokov (s obrázkami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

V tomto projekte vám ukážem, ako vytvoriť Smart Home Bot pomocou technológie IOT na diaľkové ovládanie vašich domácich spotrebičov prostredníctvom internetu.

Ale skôr ako začneme, porozprávajme sa o tejto technike, ako sme to robili …

Čo je to IOT?

Internet vecí (IoT) je systém vzájomne prepojených počítačových zariadení, mechanických a digitálnych strojov, predmetov, osôb, ktorým sú poskytnuté jedinečné identifikátory a schopnosti prenášať údaje po sieti bez toho, aby sa vyžadoval prenos z človeka na človeka alebo z človeka na človeka. počítačová interakcia.

Vec, na internete vecí, môže byť osoba s implantátom monitora srdca, zavlažovacími systémami na farme s biočipovým transpondérom, vozidlom, ktoré má vstavané senzory na upozornenie vodiča na nízky tlak v pneumatikách alebo iným prírodný alebo ľuďmi vyrobený predmet, ktorému je možné priradiť IP adresu a poskytnúť mu možnosť prenosu údajov prostredníctvom siete.

Povedzme teda, že IOT je obrovský systém cez internet, ktorý zahŕňa každý stroj pomocou jedinečnej adresy IP, ktorá volá IP adresu.

Ako sa môžem stať súčasťou tohto sveta pomocou dosky Arduino?

Existuje malé technologické zázračné zariadenie s názvom ESP8266 a je to skvelý nástroj, ktorý umožňuje vášmu projektu prístup na internet. Môžete ho jednoducho pripojiť k Arduinu, ako je znázornené, a umožniť projektu komunikovať prostredníctvom internetu. Ovládať ho odkiaľkoľvek na svete pomocou IP adresy!

Špecifikácia interného ovládača:

· Procesor Espressif je 32-bitový a 80 MHz a je možné ho upgradovať na 160 MHz.

· Zavádzač pamäte 64 kB.

· 64 kB rýchlej pamäte RAM vyhradenej pre mikrokontrolér.

· 96KB pamäť s náhodným prístupom.

*poznámka (1)

zariadenie ESP8266 sa zvyčajne predáva bez akéhokoľvek modulu a podľa môjho osobného názoru radšej používam jeho adaptér ESP-01, aby sa dalo ľahko pripojiť k doske Arduino.

Krok 1: Požadované súčasti

Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty

Model robota (k dispozícii v kroku 3)

Arduino Uno R3

Modul ESP8266

Adaptér ESP-01

Štyri spôsoby relé

LCD modul 16x2

LED s odporom 220 ohmov

Prepojovacie vodiče

Krok 2: Inštalácia modulu ESP8266

Inštalácia modulu ESP8266
Inštalácia modulu ESP8266
Inštalácia modulu ESP8266
Inštalácia modulu ESP8266
Inštalácia modulu ESP8266
Inštalácia modulu ESP8266

Na rozdiel od ostatných komponentov musí byť modul ESP8266

nastavte pred použitím, pretože je to samostatný modul a existuje mnoho spôsobov, ako môžete do neho nahrať kód.

*Poznámka 2)

K robotovi je prístup iba z miestnej siete Wi-Fi. Aby ste ho mohli ovládať na internete, možno budete musieť na routeri presmerovať porty.

Viac podrobností o tejto téme:

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

Krok 3: Zostavenie základne robota

Zostavenie základne robota
Zostavenie základne robota
Zostavenie základne robota
Zostavenie základne robota

V tejto chvíli si vyberám jednoduchý kartónový model, ktorý je možné zostaviť za niekoľko hodín.

Stiahnite si model tu:-

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

Zostavenie tejto základne je veľmi jednoduché, ale tiež vám umožňuje opraviť celý obvod vo vnútri bez toho, aby ste vyzerali chaoticky. Preto som pred neho pripevnil zobrazovací modul LCD 16*8, aby sa uľahčilo riešenie výstupov robota, a vysvetlím to neskôr.

V tomto odkaze sa naučíte používať modul displeja LCD

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Krok 4: Zostavenie trupu robota

Image
Image
Zostavenie trupu robota
Zostavenie trupu robota

Torzo robota

Skladá sa z jedného kusu a v prednej časti sú dva otvory, takže ak chcete, môžete svoju LED blikačku pripevniť odporom 220 ohmov a kamerovým modulom.

Krok 5: Hlava a krídla robota

Hlava a krídla robota
Hlava a krídla robota
Hlava a krídla robota
Hlava a krídla robota

Tieto kúsky sú veľmi základné a vo vnútri nie sú žiadne káble ani obvody.

Krok 6: Reléový obvod

Image
Image
Reléový obvod
Reléový obvod
Reléový obvod
Reléový obvod

AKO PRIDAŤ RELÉ DO ARDUINO

Toto je typ relé, ktoré je možné použiť na spínanie zariadení napájaných zo siete. Tieto relé zvládnu väčšinu zariadení používaných v domácnostiach okrem tých s najvyšším výkonom, ako sú ohrievače miestnosti, kachle a motory. Uistite sa, že VA (volty x ampéry) zariadenia, ktoré zapínate/vypínate, je menšie ako výkon relé.

Varovanie: Pri experimentovaní so striedavým prúdom buďte vždy veľmi opatrní, elektrický šok môže spôsobiť vážne zranenie.

Modul relé zo spodnej strany je otvorený, keď je pripojený striedavý prúd, nedotýkajte sa obvodu.

Pre DC časť obvodu:

Digitálny pin Arduino 10 -> pin modulu S

Arduino GND -> pin modulu -

Arduino +5V -> pin modulu +

Krok 7: Tipy a triky

Tipy a triky
Tipy a triky
Tipy a triky
Tipy a triky

pri vývoji vlastných projektov s Arduinom existuje niekoľko trikov, ktoré je užitočné mať na pamäti v prípade, že sa zaseknete.

· Uistite sa, že ste zaradili správnu knižnicu #include ESP8266WiFi.h

· Uistite sa, že odčítate pravý port v Arduino 115200, vloženom z portu 9600 Serial.begin (115200);

· Projekt nepotrebuje žiadny ďalší zdroj energie.

· Tiež sa uistite, že používanie zapisuje správny SSID a heslo do vašej lokálnej siete WIFI

const char* ssid = "YOUR_SSID";

const char* heslo = "VAŠE HESLO";

· Po otvorení sériovej obrazovky sa uistite, že sa adresa URL zobrazuje takto:

Na pripojenie použite túto adresu URL: https://192.168.1.100/, skopírujte adresu URL a prilepte ju do webového prehliadača.

* Kód je priložený

Odporúča: