Mündəricat:

IoTyper - Alexa (IoT) ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)
IoTyper - Alexa (IoT) ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)

Video: IoTyper - Alexa (IoT) ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)

Video: IoTyper - Alexa (IoT) ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)
Video: Java 17 ve Windows 11 sürümü. Docker ve Apple'ın Yeni MacBooks Ücretli [MJC News #9] 2024, Iyun
Anonim
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin
IoTyper - Alexa (IoT) vasitəsilə kompüterinizi idarə edin

Kompüterinizi IoT ilə idarə etmək barədə heç düşünməmisinizmi? Dünyamız gündən -günə daha ağıllı olur və bu gün PC -ni olduğundan daha ağıllı bir kompüterə çeviririk. Gəlin başlayaq!

IoTyper iki əsas mikro nəzarətçiyə əsaslanır: klaviaturanı təqlid edə bilən ATMega 32U4 və WiFi imkanlarına malik ESP8266. IoTyper hər ikisini birləşdirir. Nəticə, kompüterinizin IoT cihazları ilə əlaqə qurması üçün bir qapıdır. WiFi vasitəsilə hər şeyi birləşdirmək üçün bir MQTT-Brokerə ehtiyacınız var. Bunun üçün iOBroker istifadə edirəm. Sistemim köhnə, təkmilləşdirilmiş Laptopda işləyir. Ən yeni və sürətli olmağa ehtiyac yoxdur! Bir Raspberrry Pi işi də edərdi …

ESP8266 prinsipi iOBroker -də saxlanılan bir dəyişəni oxuyur. Bu dəyişəni bir çox fərqli şəkildə dəyişə bilərik, məsələn Alexa ilə (iOBroker -də hər ikisini bir -birinə bağlayan bir skriptə ehtiyacınız var, ancaq internetdən birini tapa bilərsiniz) və ya digər Smart köməkçiləri ilə. Əlbəttə ki, bir hadisəni tətik etmək üçün Apple Homekit kimi Tətbiqlərdən də istifadə edə bilərsiniz, bu halda Laptopumun Kilidini Açmaq. ESP8266 dəyişəni oxuyur və mətnini Serial-Line vasitəsilə ATMega 32U4-ə göndərir. ATMega 32U4 mətni Klaviatura Çıxışı olaraq PC -yə göndərir. Bu səhifədə də Kilidi açmaq üçün bir test eskizi daxil etdim:) Bu yalnız bir nümunə kodu olmalıdır - ATMega32U4 -ün imkanları inanılmazdır! WiFi ilə kompüterinizlə qarşılıqlı əlaqədə olmaq üçün bu bacarıqları bütün layihələrinizə daxil edə bilərsiniz!

Təchizat

İstifadə etdiyim materiallardan başlayaq:

Arduino Pro Micro (IC -dən çıxardım)

ESP01

TD6810 Buck çeviricisi

2.2 uH Bobin

2x 22 Ω Rezistorlar

2x 10k Ω Rezistorlar

1x 680 Ω Rezistor

1x 150k Ω Rezistor

2x 330k Ω Rezistorlar

1x 1k Ω Rezistor

1 x 100 nF kondansatör

2 x 22 pF kondansatörler

1 x 10 uF kondansatör

1x 1 uF kondansatör

1 x 100 pF kondansatör

1 x 22 uF kondansatör

Pin başlıqları

3x LED (Rəngin əhəmiyyəti yoxdur!)

1x 16 MhZ Kristal

USB-kişi konnektoru

(İsteğe bağlı) Aşındırılmış PCB

İstifadə etdiyim vasitələr:

Yihua 862D+ Lehimləmə və Yenidən Tutma Stansiyası

Lehim qalay

Flux

Lehim pastası

Cımbız

Addım 1: Hər iki MCU -nu proqramlaşdırın

Hər iki MCU -nu proqramlaşdırın!
Hər iki MCU -nu proqramlaşdırın!
Hər iki MCU -nu proqramlaşdırın!
Hər iki MCU -nu proqramlaşdırın!

Əvvəlcə hər iki mikro nəzarətçini proqramlaşdırmalısınız. Arduino IDE -dən istifadə etdim!

ATMega32U4 -ni ucuz bir Arduino Pro Micro Board -dan çıxardım. Bu müstəqil IC almaqdan daha ucuz idi …

Bu Ayarları istifadə etdim:

ESP8266:

  • Ümumi ESP8266 Modulu
  • Flaş Ölçüsü: 512k (SPIFFS yoxdur)

ATMega 32U4:

Arduino Leonardo

Proqramlaşdırmanı bitirdinizsə, hər şeyi Şemada göstərildiyi kimi bağlamağa başlaya bilərsiniz.

Addım 2: Arduino Leonardo Sürücülərini PC -yə quraşdırın

Hər şeyin yaxşı işləməsini təmin etmək üçün Arduino IDE -ni ən yeni versiyaya yeniləməlisiniz. Bundan əlavə, ən son sürücülərə ehtiyacınız var.

Problemləri həll etmək üçün Sparkfun veb saytına baxın:

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

Addım 3: Kompüterinizə qoşun

Kompüterinizə qoşun!
Kompüterinizə qoşun!

Nəhayət, lövhənizi kompüterinizə bağlaya bilərsiniz. Normal bir klaviatura kimi aşkar edərdi. IoTyper-i "Arduino Leonardo" olaraq cihaz menecerinizdə tapa bilərsiniz:)

Addım 4: IoBroker -in konfiqurasiyası

IoBrokerin konfiqurasiyası
IoBrokerin konfiqurasiyası

Faylın qovluğu əsas konfiqurasiyada /esp /iotyper olmalıdır. Əlbəttə ki, bunu bu Təlimat kitabına daxil olan ESP8266 Məcəlləsində də dəyişə bilərsiniz.

Addım 5: Kodu və Gələcək Outlooku dəyişdirin

Lehimləməyi bacarsanız, kodu indi dəyişdirmək istəyə bilərsiniz. İlham saatı üçün:

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

İmkanlar sonsuzdur!

Yeri gəlmişkən: Tətildən evə qayıdanda tezliklə IoTyper üçün 3D Çaplı bir korpus hazırlayacağam …

Ümid edirəm zövq aldınız:) Bye: D

Tövsiyə: