
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Вы никогда не задумывались об управлении своим компьютером с помощью Интернета вещей? Наш мир становится умнее день ото дня, и сегодня мы превращаем наш компьютер в еще более умный, чем он есть сейчас. Давайте начнем!
IoTyper основан на двух основных микроконтроллерах: ATMega 32U4, который может имитировать клавиатуру, и ESP8266, который поддерживает Wi-Fi. IoTyper сочетает в себе и то, и другое. В результате получается шлюз для вашего ПК для связи с IoT-устройствами. Для подключения всего через WiFi вам понадобится MQTT-Broker. Для этого я использую iOBroker. Моя система работает на старом модернизированном ноутбуке. Он не обязательно должен быть самым новым и быстрым! Raspberrry Pi тоже подойдет …
Принцип ESP8266 считывает переменную, которая хранится в iOBroker. Мы можем изменить эту переменную разными способами, например, с помощью Alexa (вам нужен сценарий в iOBroker, который соединяет их вместе, но вы можете найти его в Интернете) или с любыми другими умными помощниками. Конечно, вы также можете просто использовать такие приложения, как Apple Homekit, для запуска события, в данном случае разблокировки моего ноутбука. ESP8266 считывает переменную и отправляет ее текст по последовательной линии на ATMega 32U4. ATMega 32U4 отправляет текст в виде вывода с клавиатуры на ПК. Я также включил тестовый набросок для разблокировки на этой странице:) Это должен быть только пример кода - возможности ATMega32U4 невероятны! Вы можете использовать эти навыки во всех своих проектах для взаимодействия с компьютером через Wi-Fi!
Запасы
Начнем с материалов, которые я использовал:
Arduino Pro Micro (я распаял IC)
ESP01
Понижающий преобразователь TD6810
Катушка 2,2 мкГн
2 резистора 22 Ом
2 резистора по 10 кОм
1x 680 Ом резистор
1x 150 кОм резистор
2 резистора 330 кОм
1x резистор 1 кОм
1x 100 нФ конденсатор
2x 22 пФ конденсатора
1x 10 мкФ конденсатор
1x 1 мкФ конденсатор
1x 100 пФ конденсатор
1x 22 мкФ конденсатор
Заголовки контактов
3x светодиода (цвет не имеет значения!)
1x 16 МГц кристалл
Разъем USB-папа
(Необязательно) Печатная плата с травлением
Инструменты, которые я использовал:
Станция для пайки и оплавления Yihua 862D +
Припой оловянный
Поток
Паяльная паста
Пинцет
Шаг 1. Запрограммируйте оба микроконтроллера


Во-первых, вам нужно запрограммировать оба микроконтроллера. Я использовал IDE Arduino!
Я удалил ATMega32U4 с дешевой микроплаты Arduino Pro. Это было дешевле, чем покупать отдельную ИС …
Я использовал эти настройки:
ESP8266:
- Стандартный модуль ESP8266
- Размер флэш-памяти: 512 КБ (без SPIFFS)
ATMega 32U4:
Ардуино Леонардо
Если вы закончили программирование, вы можете начать подключать все, как показано на схеме.
Шаг 2. Установите драйверы Arduino Leonardo на свой компьютер
Чтобы убедиться, что все работает нормально, вам необходимо обновить вашу Arduino IDE до последней версии. Кроме того, вам понадобятся последние версии драйверов.
Для устранения неполадок посетите веб-сайт Sparkfun:
learn.sparkfun.com/tutorials/pro-micro--fi…
Шаг 3: Подключите его к компьютеру

И последнее, но не менее важное: вы можете подключить свою доску к компьютеру. Он бы обнаружил это как обычную клавиатуру. Вы можете найти IoTyper как "Arduino Leonardo" в Диспетчере устройств:)
Шаг 4: Настройка IoBroker

В базовой конфигурации каталог для файла должен быть / esp / iotyper. Конечно, вы можете изменить это в коде ESP8266, который также включен в это руководство.
Шаг 5: изменение кода и перспективы на будущее
Если вам удалось выполнить пайку, вы можете изменить код сейчас. Для вдохновения смотрите:
www.arduino.cc/reference/en/language/funct…
Возможности безграничны!
Кстати: я скоро спроектирую корпус для IoTyper с 3D-печатью, когда вернусь домой из отпуска …
Надеюсь, вам понравилось:) Пока: D
Рекомендуемые:
Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов

Управление светодиодом через приложение Blynk с помощью Nodemcu через Интернет: Привет всем, сегодня мы покажем вам, как вы можете управлять светодиодом с помощью смартфона через Интернет
Используйте тачпад старого ноутбука для управления компьютером !: 11 шагов (с изображениями)

Повторно используйте тачпад старого ноутбука для управления компьютером! Сенсорные панели ноутбука PS / 2 являются одними из самых крутых устройств пользовательского интерфейса для использования с микроконтроллером. Жесты скольжения и касания пальцами могут сделать управление вещами довольно простым и увлекательным способом. В этом руководстве давайте объединим его с
Усилитель мощностью 600 Вт со старым компьютером SMPS: 9 шагов (с изображениями)

Сделай сам усилитель 600 Вт со старым компьютерным ИИП: Эй! всех Меня зовут Стив. Сегодня я собираюсь показать вам, как сделать усилитель на 600 Вт с компьютерным блоком питания. Нажмите здесь, чтобы посмотреть видео
Блок управления компьютером: 10 шагов (с изображениями)

Блок управления компьютером: Всем привет! Я сделал этот блок, чтобы "улучшить" мой компьютер, с его помощью вы можете переключать интернет-соединение, аудиовыход и микрофонный вход. Вы также можете включать и выключать каждый вентилятор в корпусе вашего компьютера и контролировать их скорость, даже если они
Управление устройствами через Интернет через браузер. (IoT): 6 шагов

Управление устройствами через Интернет через браузер. (IoT): в этой инструкции я покажу вам, как вы можете управлять такими устройствами, как светодиоды, реле, двигатели и т. Д., Через Интернет через веб-браузер. И вы можете безопасно получить доступ к элементам управления с любого устройства. Я использовал здесь веб-платформу RemoteMe.org visit