Isi kandungan:

GO-4 Smart Home Arduino Bot: 7 Langkah (dengan Gambar)
GO-4 Smart Home Arduino Bot: 7 Langkah (dengan Gambar)

Video: GO-4 Smart Home Arduino Bot: 7 Langkah (dengan Gambar)

Video: GO-4 Smart Home Arduino Bot: 7 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, November
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

Dalam projek ini saya akan menunjukkan kepada anda cara membina Smart Home Bot menggunakan teknologi IOT untuk mengawal perkakas rumah anda dari jauh melalui Internet.

Tetapi sebelum kita memulakan mari kita bincangkan teknik ini seperti yang biasa kita lakukan …

Apa itu IOT?

Internet of Things (IoT) adalah sistem peranti pengkomputeran yang saling berkaitan, mesin mekanikal dan digital, objek, orang yang diberi pengenal unik dan kemampuan untuk memindahkan data melalui rangkaian tanpa memerlukan manusia-ke-manusia atau manusia-ke- interaksi komputer.

Satu perkara, di Internet of Things, boleh menjadi orang yang mempunyai implan monitor jantung, sistem Pengairan di sebuah ladang dengan transponder biokip, kenderaan yang mempunyai sensor bawaan untuk memberi amaran kepada pemandu apabila tekanan tayar rendah atau yang lain objek semula jadi atau buatan manusia yang dapat diberikan alamat IP dan diberikan kemampuan untuk memindahkan data melalui rangkaian.

Oleh itu, katakanlah IOT adalah sistem besar di internet yang merangkumi setiap mesin menggunakan alamat IP panggilan ID yang unik.

Bagaimana saya boleh menjadi bahagian dunia ini menggunakan papan Arduino saya?

Terdapat peranti kecil keajaiban teknologi yang disebut ESP8266 dan ia adalah alat yang bagus untuk membolehkan projek anda mengakses internet. Anda boleh memasangkannya ke Arduino dengan mudah seperti yang ditunjukkan dan membenarkan projek anda berkomunikasi melalui internet. Untuk mengawalnya dari mana sahaja di dunia melalui alamat IP!

Spesifikasi pengawal dalaman:

· Pemproses Espressif adalah 32-bit dan 80MHz dan dapat ditingkatkan menjadi 160MHz.

· Pemuat but memori 64KB.

· Memori RAM Pantas 64KB yang dikhaskan untuk mikrokontroler.

· Memori akses rawak 96KB.

* nota (1)

peranti ESP8266 biasanya dijual tanpa modul apa pun, dan pada pendapat peribadi saya, saya lebih suka menggunakan penyesuai ESP-01 untuk memudahkan penyambungan ke papan Arduino.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

Model robot (tersedia dalam langkah 3)

Arduino Uno R3

Modul ESP8266

Penyesuai ESP-01

Relay empat cara

Modul LCD 16x2

LED dengan perintang 220 ohm

Wayar pelompat

Langkah 2: Memasang Modul ESP8266

Memasang Modul ESP8266
Memasang Modul ESP8266
Memasang Modul ESP8266
Memasang Modul ESP8266
Memasang Modul ESP8266
Memasang Modul ESP8266

Tidak seperti komponen lain yang perlu dimiliki modul ESP8266

sediakan sebelum menggunakan, kerana ini adalah modul yang berdiri sendiri dan terdapat banyak kaedah yang boleh anda ikuti untuk memuat naik kod padanya.

* nota (2)

Robot hanya diakses melalui rangkaian Wi-Fi tempatan. Untuk mengawalnya membuang internet, anda mungkin harus melakukan pemajuan port pada penghala anda.

Untuk maklumat lebih lanjut mengenai perkara ini:

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

Langkah 3: Menyusun Pangkalan Robot

Menyusun Pangkalan Robot
Menyusun Pangkalan Robot
Menyusun Pangkalan Robot
Menyusun Pangkalan Robot

Pada masa ini saya memilih model kadbod sederhana yang dapat dipasang dalam beberapa jam.

Muat turun Model dari sini: -

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

Memasang pangkalan ini cukup mudah, ia juga membolehkan anda memperbaiki keseluruhan litar di dalamnya tanpa kelihatan wayar yang tidak kemas, jadi saya membetulkan modul paparan LCD 16 * 8 di hadapannya untuk memudahkan menangani output robot dan saya akan menerangkannya kemudian.

Dalam pautan ini anda akan belajar bagaimana menggunakan modul paparan lcd

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Langkah 4: Memasang Robot Torso

Image
Image
Memasang Robot Torso
Memasang Robot Torso

Badan robot

terdiri daripada sekeping tunggal, dan terdapat dua lubang di bahagian depan sehingga anda dapat membetulkan flasher LED anda dengan perintang 220 ohm dan modul kamera jika anda mahu.

Langkah 5: Kepala Robot dan Sayap

Kepala Robot dan Sayap
Kepala Robot dan Sayap
Kepala Robot dan Sayap
Kepala Robot dan Sayap

Potongan ini sangat asas dan tidak ada wayar atau litar di dalamnya.

Langkah 6: Litar Relay

Image
Image
Litar Relay
Litar Relay
Litar Relay
Litar Relay

CARA MENAMBAH RELAYS KE ARDUINO

Ini adalah jenis relay yang dapat digunakannya untuk menukar peranti berkuasa utama. Relay ini akan mengendalikan kebanyakan peranti yang digunakan di rumah kecuali yang berkuasa tinggi seperti pemanas bilik, dapur, dan motor. Pastikan VA (Volt x Amps) peranti yang anda hidupkan / matikan kurang daripada nilai geganti.

Amaran: Sentiasa berhati-hati ketika bereksperimen dengan AC, kejutan elektrik boleh mengakibatkan kecederaan serius.

Modul geganti dari bahagian bawah terbuka apabila AC disambungkan jangan menyentuh litar.

Untuk bahagian DC litar:

Pin digital Arduino 10 -> pin modul S

Arduino GND -> pin modul -

Arduino + 5V -> pin modul +

Langkah 7: Petua dan Trik

Petua dan cara
Petua dan cara
Petua dan cara
Petua dan cara

semasa mengembangkan projek anda sendiri dengan Arduino, ada beberapa trik yang berguna untuk diingat sekiranya anda tersekat.

· Pastikan anda memasukkan perpustakaan yang betul #masuk ESP8266WiFi.h

· Pastikan anda membaca dari port kanan di Arduino 115200 instated port 9600 Serial.begin (115200);

· Projek ini tidak memerlukan sumber tenaga tambahan.

· Juga, pastikan penggunaan SSID dan kata laluan yang betul ke rangkaian WIFI tempatan anda

const char * ssid = "YOUR_SSID";

const char * kata laluan = "YOUR_PASSWORD";

· Setelah anda membuka skrin bersiri, pastikan bahawa URL dipaparkan seperti ini:

Gunakan URL ini untuk menyambung: https://192.168.1.100/, salin URL dan tampal di penyemak imbas web anda.

* Kod dilampirkan

Disyorkan: