Daftar Isi:
- Langkah 1: Daftar Komponen Part.1
- Langkah 2: Daftar Komponen Part.2
- Langkah 3: Sirkuit Elektronik
- Langkah 4: Bagian Perangkat Lunak.1
- Langkah 5: Bagian Perangkat Lunak.2
- Langkah 6: Perangkat Lunak Bagian.3
- Langkah 7: Bagian Perangkat Lunak.4
- Langkah 8: Bagian Perangkat Lunak.5
- Langkah 9: Bagian Perangkat Lunak.6
- Langkah 10: Bagian Perangkat Lunak.7
- Langkah 11: Perakitan
Video: BlindStore: 11 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini tentang kontrol tirai yang dapat Anda gunakan di rumah dengan biaya lebih rendah. Ini akan beradaptasi dengan semua jenis toko berkat desain roda khusus. Anda akan dapat menutup atau membuka toko Anda di mana saja di rumah Anda berkat komputer atau ponsel Anda dengan koneksi wifi.
Langkah 1: Daftar Komponen Part.1
Berikut adalah potongan elektronik yang akan kami gunakan dalam proyek kami:
· Kit starter Raspberry Pi 3 B+ Desktop --- 59€
Raspberry Pi3
· ESP 32--- 7, 99€
ESP 32
· DHT11 --- 1, 32€
DHT11
· Langkah motor HANPOSE 17HS8401S --- 10€
Langkah motor HANPOSE 17HS8401S
· Pengemudi Motor L298N----3, 40€
L298N
· Trafo 12V, 3A --- 13, 12€
Transformator 12V
Harga kotak pertama adalah 94, 83€. Kotak lainnya akan berharga 35,83€ karena Raspberry sudah dibeli. Memang, Raspberry meng-host server dan menghubungkan semua modul rumah.
Langkah 2: Daftar Komponen Part.2
Untuk merawat semua komponen elektronik, Anda harus mencetak casing yang telah kami rancang. Kasus ini akan memungkinkan kita untuk mengumpulkan semua komponen di dalam kotak yang sama.
Anda harus mencetak roda yang menghubungkan motor ke tali tunanetra.
Langkah 3: Sirkuit Elektronik
Buatlah sambungan listrik seperti yang ditunjukkan pada skema di atas:
Bayar niat, baterai pada skema mewakili catu daya 12V.
Semua catu daya dikelola oleh papan L298N, 12V untuk motor langkah dan 5V untuk ESP32.
Langkah 4: Bagian Perangkat Lunak.1
Untuk mengimplementasikan program apa pun pada ESP32, Anda perlu menginstal Arduino IDE dan beberapa pustaka di dalamnya. Arduino adalah perangkat lunak gratis yang memungkinkan Anda untuk mengimplementasikan algoritma pada ESP32.
- Unduh dan instal ide Arduino.
- Pada Arduino IDE, pilih “files” selanjutnya “preference” dan terakhir tulis dalam case bernama url:
- Pilih "alat" - "Manajer papan" - cari "esp32" dan instal perpustakaan.
- Pilih "alat" - "kelola perpustakaan" - cari "sensor DHT" dan instal perpustakaan
- Pilih "alat" - "kelola perpustakaan" - cari "Stepper" dan instal perpustakaan. Ini adalah perpustakaan untuk menggerakkan motor.
- Pilih "alat" - "kelola perpustakaan" - cari "Kawat" dan instal perpustakaan
- Hapus wifi.h di perpustakaan Arduino.
- Unduh file di
- Salin file yang diunduh di folder perpustakaan Arduino dan ganti namanya tanpa "master" di awal namanya.
Langkah 5: Bagian Perangkat Lunak.2
Pustaka PubSubClient memungkinkan ESP32 Anda untuk berkomunikasi dengan Raspberry Pi3 berkat Node-Red. Node-RED adalah alat pemrograman berbasis JAVA yang memungkinkan kita untuk berkomunikasi antara Raspberry, pengguna dan ESP32.
- Untuk menginstal Pustaka PubSubClient Anda harus mengikuti petunjuk berikut:
- Klik di sini untuk mengunduh pustaka PubSubClient
- Unduh pustaka PubSubClient berkat tautan di atas. Anda harus memiliki folder.zip di folder Unduhan Anda
- Buka zip folder.zip dan Anda akan mendapatkan folder pubsubclient-master
- Ganti nama folder Anda dari pubsubclient-master menjadi pubsubclient
- Pindahkan folder pubsubclient ke folder perpustakaan instalasi Arduino IDE Anda
- Kemudian, buka kembali Arduino IDE Anda
Langkah 6: Perangkat Lunak Bagian.3
Mengunggah kode di esp32.
Anda harus mengatur parameter pada Arduino.
- Klik "Tools", "Board manager" dan pilih "ESP32 Dev Module".
- Klik "Alat", "Kecepatan Unggah" dan pilih "115200".
- Pada akhirnya, klik "Tools", Anda harus memilih port USB yang tepat dengan mengklik port.
Langkah 7: Bagian Perangkat Lunak.4
Sekarang Arduino Anda siap untuk meluncurkan algoritma berikut:
- Anda harus mengisi 3 parameter yaitu bold dan underligne pada kode berikut:
- Untuk mengetahui alamat IP Raspberry Pi3, Anda harus memasukkan di terminal LXT Raspberry perintah berikut: hostname -I
- Peringatan: setiap kali Anda me-reboot Raspberry, alamat IP bisa berubah dan Anda harus memasukkan lagi alamat IP baru.
const char* ssid = "Nama_Wifi"; // "nama Wifi Anda"
const char* kata sandi = "Wifi_password"; // "kata sandi Anda"
const char* mqtt_server = "IP_adress"; // "alamat IP Raspberry"
- Ketika kata "menghubungkan" ditampilkan di layar, Anda harus menekan tombol boot dari Esp32.
Langkah 8: Bagian Perangkat Lunak.5
1) Langkah selanjutnya adalah instalasi Node-Red pada terminal LXT Raspberry pi3 dengan perintah:
- sudo apt update
- $ bash <(curl -sL
- sudo systemctl aktifkan nodered.service
2) Instalasi Mosquitto untuk protokol MQTT, Anda harus menulis perintah berikutnya di terminal LXT Raspberry Pi3.
- sudo reboot
- sudo apt install -y mosquitto mosquitto-clients
- sudo systemctl aktifkan mosquitto.service
3) Instalasi dasbor Node-Red, Anda harus menulis perintah berikutnya di terminal LXT Raspberry Pi3.
- simpul-merah-berhenti
- cd ~/.node-red
- npm install node-red-dashboard
Langkah 9: Bagian Perangkat Lunak.6
Untuk mengakses Node Red pada Raspberry Pi3 Anda, Anda menulis di terminal LXT perintah berikutnya:
- Pertama, jalankan server MQTT dengan mengklik ikon Node-Red di Raspberry Anda
- Nama Inang -I; berkat itu, Anda mendapatkan alamat IP Raspberry Anda
- Selanjutnya anda tulis url di web browser:
- Beberapa blok tidak dapat dibaca, Anda harus memilih sudut kanan atas menu, klik berikutnya pada "impor", klik berikutnya pada "perpustakaan". Anda mengunduh "grup ui" dan "tab ui".
- Anda mengklik "Menu", "impor", "papan klip". Dan kemudian Anda menyalin kode berikut dalam kasus ini:
[{"id":"e1ac6b57.2f2978", "type":"tab", "label":"Flow 1", "disabled":false, "info":""}, {"id":"8b42857c.b840b8", "type":"mqtt out", "z":"e1ac6b57.2f2978", "name":"", "topic":"esp32/output", "qos":"", "retain":"", "broker":"aabbce3b.08ddc", "x":1130, "y":320, "wires":}, {"id":"c35754db.b52628", "type":" ui_button", "z":"e1ac6b57.2f2978", "name":"", "group":"99a9d1e9.00b5b", "order":1, "width":0, "height":0, "passthru ":false, "label":"Up", "tooltip":"", "color":"", "bgcolor":"", "icon":"", "payload":"on", "payloadType ":"str", "topic":"", "x":780, "y":300, "kabel":
- Tank ke kode, Anda mendapatkan antarmuka grafis di Node-red
Langkah 10: Bagian Perangkat Lunak.7
Koneksi ke aplikasi
- Anda dapat mengakses aplikasi Anda dengan menghubungkan ponsel atau komputer Anda di Wifi Raspberry dan Esp32 yang sama. Kemudian masukkan alamat berikut ke browser web:
- Anda harus memiliki sesuatu seperti gambar di atas
Langkah 11: Perakitan
Setelah semua langkah sebelumnya dilakukan, Anda siap untuk memasukkan barang elektronik ke dalam kotak.
Jika sambungannya bagus, kencangkan semua komponen dengan urutan sebagai berikut:
1. ESP 32
2. Soket plugin untuk transformator
3. DHT11
4. L298N
5. Motor langkah
Terakhir, letakkan roda pada poros motor, atur kotak di dinding (tali busur kerai) dan nikmati kerai terhubung kami.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)