Daftar Isi:
Video: IoTyper - Kontrol PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Pernahkah Anda berpikir untuk mengendalikan PC Anda dengan IoT? Dunia kita menjadi lebih pintar dari hari ke hari dan hari ini kita mengubah PC kita menjadi PC yang lebih pintar dari sebelumnya. Ayo mulai!
IoTyper didasarkan pada dua Mikrokontroler dasar: ATMega 32U4 yang dapat meniru keyboard, dan ESP8266 yang memiliki kemampuan WiFi. IoTyper menggabungkan keduanya. Hasilnya adalah Gerbang bagi PC Anda untuk berkomunikasi dengan perangkat IoT. Untuk menghubungkan semuanya melalui WiFi, Anda memerlukan MQTT-Broker. Saya menggunakan iOBroker untuk ini. Sistem Saya berjalan pada Laptop lama yang ditingkatkan. Tidak perlu menjadi yang terbaru dan tercepat! Raspberry Pi akan melakukan pekerjaan itu juga …
Prinsip ESP8266 membaca variabel yang disimpan di iOBroker. Kami dapat mengubah variabel itu dengan berbagai cara, misalnya dengan Alexa (Anda memerlukan skrip di iOBroker yang menghubungkan keduanya tetapi Anda dapat menemukannya secara online) atau dengan Asisten Cerdas lainnya. Tentu saja Anda juga dapat menggunakan Aplikasi seperti Apple Homekit untuk memicu suatu peristiwa, dalam hal ini Membuka Kunci Laptop saya. ESP8266 membaca variabel dan mengirimkan teksnya melalui Serial-Line ke ATMega 32U4. ATMega 32U4 mengirimkan teks sebagai Output Keyboard ke PC. Saya menyertakan sketsa uji untuk Membuka Kunci di halaman ini juga:) Ini seharusnya hanya kode contoh - Kemungkinan ATMega32U4 luar biasa! Anda dapat memasukkan keterampilan ini ke dalam semua proyek Anda untuk berinteraksi dengan PC Anda melalui WiFi!
Perlengkapan
Mari kita mulai dengan Bahan yang saya gunakan:
Arduino Pro Micro (Saya melepas solder IC)
ESP01
TD6810 Buck-Converter
Kumparan 2.2 uH
2x 22 Resistor
2x 10k Resistor
1x680 Resistor
1x 150k Resistor
2x 330k Resistor
1x 1k Resistor
1x 100 nF Kapasitor
2x 22 pF Kapasitor
1x 10 uF Kapasitor
1x 1 uF Kapasitor
1x 100 pF Kapasitor
1x 22 uF Kapasitor
Pin-Header
3x LED (Warna tidak masalah!)
Kristal 1x16 MhZ
Konektor USB-Pria
(Opsional) PCB terukir
Alat yang saya gunakan:
Stasiun Solder dan Reflow Yihua 862D+
timah solder
Aliran
pasta solder
Pinset
Langkah 1: Program Kedua MCU
Pertama, Anda perlu memprogram kedua MicroControllers. Saya telah menggunakan Arduino IDE!
Saya menghapus ATMega32U4 dari Arduino Pro Micro Board yang murah. Itu lebih murah daripada membeli IC standalone…
Saya menggunakan Pengaturan ini:
ESP8266:
- Modul ESP8266 Umum
- Ukuran Flash: 512k (tanpa SPIFFS)
ATMega 32U4:
Arduino Leonardo
Jika Anda telah menyelesaikan Pemrograman, Anda dapat mulai Menghubungkan semuanya seperti yang ditunjukkan pada Skema.
Langkah 2: Instal Driver Arduino Leonardo ke PC Anda
Untuk memastikan semuanya berfungsi dengan baik, Anda perlu memperbarui Arduino IDE Anda ke versi terbaru. Selanjutnya Anda memerlukan driver terbaru.
Untuk Pemecahan Masalah, lihat Situs Web Sparkfun:
learn.sparkfun.com/tutorials/pro-micro--fi…
Langkah 3: Hubungkan ke PC Anda
Last but not least Anda dapat menghubungkan papan Anda ke Komputer Anda. Itu akan mendeteksinya seperti keyboard biasa. Anda dapat menemukan IoTyper sebagai "Arduino Leonardo" di Device-Manager Anda:)
Langkah 4: Mengonfigurasi IoBroker
Direktori untuk file harus /esp/iotyper dalam konfigurasi dasar. Tentu saja Anda dapat mengubah ini dalam Kode ESP8266 yang juga termasuk dalam Instruksi ini.
Langkah 5: Memodifikasi Kode & Outlook Masa Depan
Jika Anda berhasil menyolder, Anda mungkin ingin mengubah kode sekarang. Untuk inspirasi tonton:
www.arduino.cc/reference/en/language/funct…
Kemungkinannya tidak terbatas!
Omong-omong: Saya akan segera mendesain casing 3D-Printed untuk IoTyper, ketika saya pulang dari liburan…
Semoga Anda menikmati:) Sampai jumpa:D