İçindekiler:

IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin: 5 Adım (Resimlerle)
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin: 5 Adım (Resimlerle)

Video: IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin: 5 Adım (Resimlerle)

Video: IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin: 5 Adım (Resimlerle)
Video: portail cadiou avec moteur invisio somfy 2024, Haziran
Anonim
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin
IoTyper - Bilgisayarınızı Alexa (IoT) Üzerinden Kontrol Edin

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

Her İki MCU'yu da Programlayın!
Her İki MCU'yu da Programlayın!
Her İki MCU'yu da Programlayın!
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

Bilgisayarınıza Bağlayın!
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

IoBroker'ı Yapılandırma
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

Önerilen: