Isi kandungan:
- Bekalan
- Langkah 1: Program Kedua MCU
- Langkah 2: Pasang Pemacu Arduino Leonardo ke PC anda
- Langkah 3: Sambungkannya ke PC anda
- Langkah 4: Mengkonfigurasi IoBroker
- Langkah 5: Mengubah Kod & Masa Depan
Video: IoTyper - Kawal PC Anda Melalui Alexa (IoT): 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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:
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
Program Arduino Anda Dengan Peranti Android Melalui Bluetooth: 6 Langkah (dengan Gambar)
Program Arduino Anda Dengan Peranti Android Melalui Bluetooth: Hello world, dalam Instructable ini saya ingin menunjukkan kepada anda, bagaimana memprogram Arduino Uno anda dengan peranti Android anda melalui Bluetooth. Ia sangat sederhana dan sangat murah. Ia juga membolehkan kami memprogram Arduino kami di mana sahaja yang kami mahukan melalui Bluetooth tanpa wayar … Jadi
Cara Membuat Pengecas Kereta USB Anda Sendiri untuk Mana-mana IPod atau Peranti Lain yang Mengecas Melalui USB: 10 Langkah (dengan Gambar)
Cara Membuat Pengecas Kereta USB Anda Sendiri untuk Mana-mana IPod atau Peranti Lain Yang Mengecas Melalui USB: Buat pengecas kereta USB untuk mana-mana iPod atau Peranti lain yang Mengecas Melalui USB dengan menyambungkan penyesuai kereta yang mengeluarkan palam 5v dan USB Perempuan. Bahagian yang paling penting dalam projek ini adalah memastikan bahawa output penyesuai kereta pilihan anda adalah pertaruhan
Cara Mendengar Perpustakaan Itunes Anda Melalui Penerima Tv atau Av Anda: 5 Langkah
Cara Mendengarkan Perpustakaan Itunes Anda Melalui Penerima Tv atau Av Anda: Baiklah, saya membuat arahan ini dalam 10 minit. Semudah itu! Komputer riba akan bagus untuk ini tetapi desktop yang berdekatan dengan tv juga tidak mengapa. Sekiranya anda mempunyai Airport Express maka saya akan menambah langkah untuk anda semua. (Catatan: Saya tidak memiliki ekspres lapangan terbang jadi jika saya
Memindahkan Fail Melalui LAN Anda Melalui BitTorrent: 6 Langkah
Memindahkan Fail Melalui LAN Anda Melalui BitTorrent: Kadang kala anda mungkin perlu memindahkan fail melalui rangkaian ke beberapa komputer. Walaupun anda boleh meletakkannya di pemacu kilat atau CD / DVD, anda harus pergi ke setiap komputer untuk menyalin fail dan mungkin memerlukan beberapa saat untuk menyalin semua fail (terutamanya dengan f