Daftar Isi:

IoTyper - Kontrol PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)

Video: IoTyper - Kontrol PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)

Video: IoTyper - Kontrol PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)
Video: portail cadiou avec moteur invisio somfy 2024, November
Anonim
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)
IoTyper - Kontrol PC Anda Melalui Alexa (IoT)

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

Programkan Kedua MCU!
Programkan Kedua MCU!
Program Kedua MCU!
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

Hubungkan ke PC Anda!
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

Mengonfigurasi IoBroker
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

Direkomendasikan: