Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana membangun Smart Home Bot menggunakan teknologi IOT untuk mengontrol peralatan rumah tangga Anda dari jarak jauh melalui Internet.
Tapi sebelum kita mulai, mari kita bicara tentang teknik ini seperti yang biasa kita lakukan…
Apa itu IOT?
Internet of Things (IoT) adalah sistem perangkat komputasi yang saling terkait, mesin mekanis dan digital, objek, orang yang dilengkapi dengan pengidentifikasi unik dan kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan manusia ke manusia atau manusia ke manusia. interaksi komputer.
Sesuatu, di Internet of Things, dapat berupa seseorang dengan implan monitor jantung, sistem irigasi di pertanian dengan transponder biochip, kendaraan yang memiliki sensor bawaan untuk memperingatkan pengemudi saat tekanan ban rendah atau lainnya objek alami atau buatan yang dapat diberikan alamat IP dan dilengkapi dengan kemampuan untuk mentransfer data melalui jaringan.
Jadi katakanlah IOT adalah sistem besar melalui internet yang mencakup setiap mesin menggunakan alamat IP panggilan ID unik.
Bagaimana saya bisa menjadi bagian dari dunia ini menggunakan papan Arduino saya?
Ada perangkat keajaiban teknologi kecil yang disebut ESP8266 dan itu adalah alat yang hebat untuk memungkinkan proyek Anda mengakses internet. Anda dapat mencolokkannya ke Arduino dengan mudah seperti yang ditunjukkan dan memungkinkan proyek Anda untuk berkomunikasi melalui internet. Untuk mengontrolnya dari mana saja di dunia melalui alamat IP!
Spesifikasi pengontrol internal:
· Prosesor Espressif adalah 32-bit dan 80MHz dan dapat ditingkatkan ke 160MHz.
· Pemuat memori 64KB.
· Memori RAM Cepat 64KB yang didedikasikan untuk mikrokontroler.
· Memori akses acak 96KB.
*catatan 1)
perangkat ESP8266 biasanya dijual tanpa modul apa pun, dan menurut saya pribadi saya lebih suka menggunakan adaptor ESP-01-nya agar mudah terhubung ke board Arduino.
Langkah 1: Komponen yang Diperlukan
Model robot (tersedia di langkah 3)
Arduino Uno R3
Modul ESP8266
Adaptor ESP-01
Empat cara Relay
Modul LCD 16x2
LED dengan resistor 220 ohm
Kabel jumper
Langkah 2: Memasang Modul ESP8266
Tidak seperti komponen lainnya, modul ESP8266 perlu
setup sebelum menggunakan, karena modul yang berdiri sendiri dan ada banyak metode yang dapat Anda ikuti untuk meng-upload kode ke sana.
*catatan 2)
Robot diakses melalui jaringan Wi-Fi lokal saja. Untuk mengontrolnya membuang internet, Anda mungkin harus melakukan penerusan porta pada router Anda.
Untuk detail lebih lanjut tentang subjek ini:
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
Langkah 3: Merakit Basis Robot
Saat ini saya memilih model kardus sederhana yang dapat dirakit dalam beberapa jam.
Unduh Model dari sini: -
paper-replika.com/index.php?option=com_cont…
Merakit dasar ini cukup sederhana juga memungkinkan Anda untuk memperbaiki seluruh rangkaian di dalam tanpa terlihat kabel yang berantakan, jadi saya memperbaiki modul tampilan LCD 16*8 di depannya untuk memudahkan menangani output robot dan saya akan menjelaskannya nanti.
Di tautan ini Anda akan belajar cara menggunakan modul tampilan lcd
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
Langkah 4: Merakit Tubuh Robot
Tubuh robot
terdiri dari satu bagian, dan ada dua lubang di bagian depan sehingga Anda dapat memperbaiki flasher LED Anda dengan resistor 220 ohm dan modul kamera jika Anda mau.
Langkah 5: Robot Kepala dan Sayap
Potongan-potongan ini sangat mendasar dan tidak memiliki kabel atau sirkuit di dalamnya.
Langkah 6: Sirkuit Relay
CARA MENAMBAHKAN RELAY KE ARDUINO
Ini adalah jenis relai yang dapat digunakan untuk mengganti perangkat bertenaga listrik. Relai ini akan menangani sebagian besar perangkat yang digunakan di rumah kecuali yang bertenaga tertinggi seperti pemanas ruangan, kompor, dan motor. Pastikan VA (Volt x Amps) perangkat yang Anda nyalakan/matikan kurang dari nilai relai.
Peringatan: Selalu sangat berhati-hati saat bereksperimen dengan AC, sengatan listrik dapat mengakibatkan cedera serius.
Modul relay dari sisi bawah terbuka saat AC terhubung jangan menyentuh sirkuit.
Untuk bagian DC dari rangkaian:
Pin digital Arduino 10 -> pin modul S
Arduino GND –> pin modul –
Arduino +5V -> pin modul +
Langkah 7: Tips dan Trik
saat mengembangkan proyek Anda sendiri dengan Arduino, ada beberapa trik yang berguna untuk diingat jika Anda terjebak.
· Pastikan Anda menyertakan perpustakaan yang benar #include ESP8266WiFi.h
· Pastikan Anda membaca port yang benar di Arduino 115200 dengan port 9600 Serial.begin(115200);
· Proyek ini tidak memerlukan sumber daya tambahan.
· Juga, pastikan penggunaan menuliskan SSID dan kata sandi yang benar ke jaringan WIFI lokal Anda
const char* ssid = "YOUR_SSID";
const char* kata sandi = "YOUR_PASSWORD";
· Setelah Anda membuka layar serial pastikan bahwa URL ditampilkan seperti ini:
Gunakan URL ini untuk menghubungkan: https://192.168.1.100/, salin URL dan tempel di browser web Anda.
*Kode terlampir