Съдържание:
- Консумативи
- Стъпка 1: Програмирайте и двата MCU
- Стъпка 2: Инсталирайте драйверите на Arduino Leonardo на вашия компютър
- Стъпка 3: Свържете го с вашия компютър
- Стъпка 4: Конфигуриране на IoBroker
- Стъпка 5: Промяна на кода и бъдещето
Видео: IoTyper - Управлявайте компютъра си чрез Alexa (IoT): 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Никога ли не сте мислили да управлявате компютъра си с 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
Първо трябва да програмирате и двата микроконтролера. Използвах 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
Директорията за файла трябва да бъде /esp /iotyper в основната конфигурация. Разбира се, можете да промените това в кода на ESP8266, който също е включен в тази инструкция.
Стъпка 5: Промяна на кода и бъдещето
Ако сте успели да запоите, може да искате да промените кода сега. За вдъхновение гледайте:
www.arduino.cc/reference/en/language/funct…
Възможностите са безкрайни!
Между другото: Ще проектирам 3D отпечатан корпус за IoTyper скоро, когато се прибера от ваканцията …
Надявам се да ви е харесало:) Чао: D
Препоръчано:
Контролиране на Led чрез приложението Blynk чрез Nodemcu през интернет: 5 стъпки
Управление на Led чрез приложението Blynk с помощта на Nodemcu през интернет: Здравейте на всички днес Ще ви покажем как можете да контролирате светодиод с помощта на смартфон по интернет
Резервен превключвател за захранване на компютъра: 6 стъпки (със снимки)
Смяна на превключвател за захранване на компютър е много проста и 7 страници определено са прекалено много за инсталиране на обикновен превключвател в кутия за компютър. Реалното
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: 5 стъпки
Проект за измерване на мощността чрез DIY чрез Arduino Pro Mini: Въведение Здравейте, общност на електрониката! Днес ще ви представя проект, който ви позволява да измервате напрежението и тока на уред и да го показвате заедно със стойностите на мощността и енергията. Измерване на ток/напрежение Ако искате да измервате
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана .: 22 стъпки (със снимки)
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана.: Наскоро се нуждаех от машина за сух лед за някои театрални ефекти за местно шоу. Бюджетът ни не би се простирал до наемане на професионален, затова вместо това изградих това. Той е предимно 3D отпечатан, управляван дистанционно чрез Bluetooth, захранване на батерията
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: 7 стъпки
Домашна автоматизация: Автоматична комутационна платка с управление на димера чрез Bluetooth чрез Tiva TM4C123G: В днешно време имаме дистанционни управления за нашите телевизори и други електронни системи, които направиха живота ни наистина лесен. Чудили ли сте се някога за домашната автоматизация, която да даде възможност за управление на тръбни светлини, вентилатори и други електрически