İçindekiler:
Video: IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin: 5 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bilgisayarınızı IoT ile kontrol etmeyi hiç düşünmediniz mi? Dünyamız her geçen gün daha akıllı hale geliyor ve bugün bilgisayarımızı olduğundan daha akıllı bir bilgisayara dönüştürüyoruz. Hadi başlayalım!
IoTyper iki temel Mikro Denetleyiciye dayanmaktadır: Bir klavyeyi taklit edebilen ATMega 32U4 ve WiFi özelliklerine sahip ESP8266. IoTyper ikisini birleştirir. Sonuç, PC'nizin IoT cihazlarıyla iletişim kurması için bir Kapıdır. Her şeyi WiFi üzerinden bağlamak için bir MQTT-Broker'a ihtiyacınız var. Bunun için iOBroker kullanıyorum. Sistemim eski, yükseltilmiş bir Dizüstü bilgisayarda çalışır. En yenisi ve en hızlısı olmak zorunda değil! Bir Ahududu Pi de işi yapardı…
İlke ESP8266, iOBroker'da saklanan bir değişkeni okur. Bu değişkeni birçok farklı şekilde değiştirebiliriz, örneğin Alexa (iOBroker'da her ikisini birbirine bağlayan bir komut dosyasına ihtiyacınız var, ancak bir tane çevrimiçi bulabilirsiniz) veya diğer Akıllı Asistanlar ile. Elbette, bir olayı, bu durumda Dizüstü Bilgisayarımın Kilidini Açma işlemini tetiklemek için Apple Homekit gibi Uygulamaları da kullanabilirsiniz. ESP8266, değişkeni okur ve metnini Seri Hat üzerinden ATMega 32U4'e gönderir. ATMega 32U4, metni PC'ye Klavye Çıkışı olarak gönderir. Bu sayfaya Kilit Açma için bir test çizimi de ekledim:) Bu sadece örnek bir kod olmalı - ATMega32U4'ün olanakları inanılmaz! WiFi aracılığıyla PC'nizle etkileşim kurmak için bu becerileri tüm projelerinize dahil edebilirsiniz!
Gereçler
Kullandığım Malzemelerle başlayalım:
Arduino Pro Micro (IC'yi söktüm)
ESP01
TD6810 Buck-Dönüştürücü
2.2 uH Bobin
2x 22 Ω Dirençler
2x 10k Ω Dirençler
1x 680 Ω Direnç
1x 150k Ω Direnç
2x 330k Ω Dirençler
1x 1k Ω Direnç
1x 100 nF Kondansatör
2x 22 pF Kondansatörler
1x 10 uF Kondansatör
1x 1 uF Kondansatör
1x 100 pF Kondansatör
1x 22 uF Kondansatör
Pin Başlıkları
3x LED (Renk önemli değil!)
1x 16 MhZ Kristal
USB-Erkek Konnektör
(Opsiyonel) Kazınmış PCB
Kullandığım araçlar:
Yihua 862D+ Lehimleme ve Yeniden Akış İstasyonu
lehim kalay
akı
Lehim pastası
Cımbız
Adım 1: Her İki MCU'yu da Programlayın
Öncelikle her iki MicroController'ı da programlamanız gerekir. Arduino IDE'yi kullandım!
ATMega32U4'ü ucuz bir Arduino Pro Micro Board'dan çıkardım. Bu, IC'yi bağımsız olarak satın almaktan daha ucuzdu…
Bu Ayarları kullandım:
ESP8266:
- Genel ESP8266 Modülü
- Flash Boyutu: 512k (SPIFFS yok)
ATMega 32U4:
arduino leonardo
Programlamayı bitirdiyseniz, Şematikte gösterildiği gibi her şeyi Bağlamaya başlayabilirsiniz.
Adım 2: Arduino Leonardo Sürücülerini PC'nize Kurun
Her şeyin yolunda gittiğinden emin olmak için Arduino IDE'nizi en yeni sürüme güncellemeniz gerekir. Ayrıca en son sürücülere ihtiyacınız var.
Sorun Giderme için Sparkfun Web Sitesine bakın:
learn.sparkfun.com/tutorials/pro-micro--fi…
Adım 3: Bilgisayarınıza Bağlayın
Son olarak, kartınızı Bilgisayarınıza bağlayabilirsiniz. Normal bir klavye gibi algılar. IoTyper'ı Cihaz Yöneticinizde "Arduino Leonardo" olarak bulabilirsiniz:)
Adım 4: IoBroker'ı Yapılandırma
Temel yapılandırmada dosyanın dizini /esp/iotyper olmalıdır. Elbette bunu, bu Eğitilebilir Kitapta bulunan ESP8266 Kodunda da değiştirebilirsiniz.
Adım 5: Kodu ve Gelecek Görünümü Değiştirme
Lehimlemeyi başardıysanız, kodu şimdi değiştirmek isteyebilirsiniz. İlham izlemek için:
www.arduino.cc/reference/en/language/funct…
Olasılıklar sonsuzdur!
Bu arada: Tatilden eve döndüğümde yakında IoTyper için 3D Baskılı bir kasa tasarlayacağım…
Umarım beğenmişsinizdir:) Hoşçakalın:D