Съдържание:

IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)

Видео: IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)

Видео: IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)
Видео: DISTRIBUTE WIFI MONITORING PERSON 4G surveillance camera 2024, Юни
Anonim
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)
IoTyper - Управлявайте компютъра си чрез Alexa (IoT)

Никога ли не сте мислили да управлявате компютъра си с IoT? Нашият свят става все по -умен от ден на ден и днес превръщаме нашия компютър в още по -умен компютър, отколкото вече е. Да започваме!

IoTyper се основава на два основни микроконтролера: ATMega 32U4, който може да емулира клавиатура, и ESP8266, който има WiFi възможности. IoTyper комбинира и двете. Резултатът е порта за вашия компютър да комуникира с IoT-устройства. За да свържете всичко чрез WiFi, имате нужда от MQTT-брокер. Използвам iOBroker за това. Моята система работи на стар, модернизиран лаптоп. Не е нужно да е най -новият и бърз! Raspberrry Pi също би свършил работата…

Принципът ESP8266 чете променлива, която се съхранява в iOBroker. Можем да променим тази променлива по много различни начини, например с Alexa (имате нужда от скрипт в iOBroker, който свързва и двете заедно, но можете да намерите такъв онлайн) или с други интелигентни помощници. Разбира се, можете също така просто да използвате приложения като Apple Homekit за задействане на събитие, в този случай отключване на моя лаптоп. ESP8266 чете променливата и изпраща нейния текст чрез Serial-Line до ATMega 32U4. ATMega 32U4 изпраща текста като изход за клавиатура към компютъра. Включих и пробна скица за Отключване на тази страница:) Това трябва да е само примерен код - Възможностите на ATMega32U4 са невероятни! Можете да включите тези умения във всички свои проекти, за да взаимодействате с вашия компютър чрез WiFi!

Консумативи

Нека започнем с материалите, които използвах:

Arduino Pro Micro (разпаявах IC)

ESP01

TD6810 Buck-конвертор

2.2 uH бобина

2x 22 Ω резистори

2x 10k Ω резистори

1x 680 Ω резистор

1x 150k Ω резистор

2x 330k Ω резистори

1x 1k Ω резистор

1x 100 nF кондензатор

2x 22 pF кондензатори

1x 10 uF кондензатор

1x 1 uF кондензатор

1x 100 pF кондензатор

1x 22 uF кондензатор

Pin-Headers

3x LED (Цветът няма значение!)

1x 16 MhZ кристал

USB-мъжки конектор

(По избор) Гравирана печатна платка

Инструменти, които използвах:

Станция за запояване и преливане Yihua 862D+

Калай за запояване

Поток

Припой паста

Пинсети

Стъпка 1: Програмирайте и двата MCU

Програмирайте и двата MCU!
Програмирайте и двата MCU!
Програмирайте и двата MCU!
Програмирайте и двата MCU!

Първо трябва да програмирате и двата микроконтролера. Използвах Arduino IDE!

Премахнах ATMega32U4 от евтина Arduino Pro Micro Board. Това беше по -евтино от закупуването на IC самостоятелно …

Използвах тези настройки:

ESP8266:

  • Общ модул ESP8266
  • Размер на светкавицата: 512k (без SPIFFS)

ATMega 32U4:

Ардуино Леонардо

Ако сте завършили програмирането, можете да започнете да свързвате всичко, както е показано на схемата.

Стъпка 2: Инсталирайте драйверите на Arduino Leonardo на вашия компютър

За да сте сигурни, че всичко работи добре, трябва да актуализирате вашата Arduino IDE до най -новата версия. Освен това се нуждаете от най -новите драйвери.

За отстраняване на проблеми вижте уебсайта на Sparkfun:

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

Стъпка 3: Свържете го с вашия компютър

Свържете го с вашия компютър!
Свържете го с вашия компютър!

Не на последно място можете да свържете дъската към компютъра си. Ще го открие като нормална клавиатура. Можете да намерите IoTyper като „Arduino Leonardo“във вашия Device-Manager:)

Стъпка 4: Конфигуриране на IoBroker

Конфигуриране на IoBroker
Конфигуриране на IoBroker

Директорията за файла трябва да бъде /esp /iotyper в основната конфигурация. Разбира се, можете да промените това в кода на ESP8266, който също е включен в тази инструкция.

Стъпка 5: Промяна на кода и бъдещето

Ако сте успели да запоите, може да искате да промените кода сега. За вдъхновение гледайте:

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

Възможностите са безкрайни!

Между другото: Ще проектирам 3D отпечатан корпус за IoTyper скоро, когато се прибера от ваканцията …

Надявам се да ви е харесало:) Чао: D

Препоръчано: