Isi kandungan:

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

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

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

Tidakkah anda terfikir untuk mengendalikan PC anda dengan IoT? Dunia kita semakin pintar dari hari ke hari dan hari ini kita menjadikan PC kita menjadi PC yang lebih pintar daripada yang sebenarnya. Mari mulakan!

IoTyper didasarkan pada dua MicroController asas: ATMega 32U4 yang dapat meniru papan kekunci, dan ESP8266 yang mempunyai kemampuan WiFi. IoTyper menggabungkan kedua-duanya. Hasilnya adalah Pintu untuk PC anda berkomunikasi dengan peranti IoT. Untuk menghubungkan semuanya melalui WiFi, anda memerlukan MQTT-Broker. Saya menggunakan iOBroker untuk ini. Sistem saya menggunakan komputer riba lama yang telah ditingkatkan. Ia tidak perlu menjadi yang terbaru dan terpantas! Pi Raspberrry juga akan melakukan tugas itu …

Prinsip ESP8266 membaca pemboleh ubah yang disimpan di iOBroker. Kita boleh mengubah pemboleh ubah itu dengan pelbagai cara, misalnya dengan Alexa (anda memerlukan skrip di iOBroker yang menghubungkan kedua-duanya tetapi anda boleh mencarinya dalam talian) atau dengan Pembantu Pintar yang lain. Sudah tentu anda juga boleh menggunakan Aplikasi seperti Apple Homekit untuk mencetuskan peristiwa, dalam hal ini ialah Membuka kunci komputer riba saya. ESP8266 membaca pemboleh ubah dan menghantar teksnya melalui Serial-Line ke ATMega 32U4. ATMega 32U4 menghantar teks sebagai Output Papan Kekunci ke PC. Saya memasukkan sketsa ujian untuk Membuka kunci di halaman ini juga:) Ini hanya boleh menjadi contoh kod - Kemungkinan ATMega32U4 sangat luar biasa! Anda boleh memasukkan kemahiran ini ke dalam semua projek anda untuk berinteraksi dengan PC anda melalui WiFi!

Bekalan

Mari kita mulakan dengan Bahan yang saya gunakan:

Arduino Pro Micro (saya melepaskan IC)

ESP01

TD6810 Buck-Converter

2.2 gegelung uH

Perintang 2x 22 Ω

Perintang 2x 10k Ω

Perintang 1x 680 Ω

Perintang 1x 150k Ω

Perintang 2x 330k Ω

Perintang 1x 1k Ω

Kapasitor 1x 100 nF

Kapasitor 2x 22 pF

Kapasitor 1x 10 uF

Kapasitor 1x 1 uF

Kapasitor 1x 100 pF

Kapasitor 1x 22 uF

Pengepala Pin

LED 3x (Warna tidak penting!)

Kristal 1x 16 MhZ

Penyambung USB-Lelaki

(Pilihan) PCB terukir

Alat yang saya gunakan:

Stesen Solder dan Reflow Yihua 862D +

Tin pateri

Selsema

Pateri Pateri

Pinset

Langkah 1: Program Kedua MCU

Program Kedua-dua MCU!
Program Kedua-dua MCU!
Program Kedua-dua MCU!
Program Kedua-dua MCU!

Pertama anda perlu memprogram kedua-dua MicroControllers. Saya telah menggunakan Arduino IDE!

Saya mengeluarkan ATMega32U4 dari Papan Mikro Arduino Pro yang murah. Itu lebih murah daripada membeli IC yang berdiri sendiri …

Saya menggunakan Tetapan ini:

ESP8266:

  • Modul ESP8266 Generik
  • Saiz Kilat: 512k (tiada SPIFFS)

ATMega 32U4:

Arduino Leonardo

Sekiranya anda selesai Pengaturcaraan, anda boleh mula Menghubungkan semuanya seperti yang ditunjukkan dalam Skema.

Langkah 2: Pasang Pemacu Arduino Leonardo ke PC anda

Untuk memastikan semuanya berfungsi dengan baik, anda perlu mengemas kini Arduino IDE anda ke versi terbaru. Tambahan pula anda memerlukan pemacu terkini.

Untuk Penyelesaian Masalah, lihat laman web Sparkfun:

learn.sparkfun.com/tutorials/pro-micro--fi…

Langkah 3: Sambungkannya ke PC anda

Sambungkannya ke PC Anda!
Sambungkannya ke PC Anda!

Akhir sekali anda boleh menyambungkan papan anda ke Komputer anda. Ia akan mengesannya seperti papan kekunci biasa. Anda boleh menemui IoTyper sebagai "Arduino Leonardo" di Pengurus Peranti anda:)

Langkah 4: Mengkonfigurasi IoBroker

Mengkonfigurasi IoBroker
Mengkonfigurasi IoBroker

Direktori untuk fail mestilah / esp / iotyper dalam konfigurasi asas. Sudah tentu anda boleh mengubahnya dalam Kod ESP8266 yang termasuk dalam Instruksi ini juga.

Langkah 5: Mengubah Kod & Masa Depan

Sekiranya anda berjaya menyolder, anda mungkin mahu mengubah kodnya sekarang. Untuk menonton inspirasi:

www.arduino.cc/reference/en/language/funct…

Kemungkinan tidak berkesudahan!

By the way: Saya akan merancang casing 3D-Printed untuk IoTyper tidak lama lagi, ketika saya pulang dari percutian…

Semoga anda menikmati:) Bye: D

Disyorkan: