Мазмуну:

IoTyper - Alexa (IoT) аркылуу компьютериңизди башкарыңыз: 5 кадам (сүрөттөр менен)
IoTyper - Alexa (IoT) аркылуу компьютериңизди башкарыңыз: 5 кадам (сүрөттөр менен)

Video: IoTyper - Alexa (IoT) аркылуу компьютериңизди башкарыңыз: 5 кадам (сүрөттөр менен)

Video: IoTyper - Alexa (IoT) аркылуу компьютериңизди башкарыңыз: 5 кадам (сүрөттөр менен)
Video: How to control Servo Motor using ESP32 with Arduino ESP32 Servo library 2024, Ноябрь
Anonim
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)
IoTyper - Alexa аркылуу компьютериңизди башкарыңыз (IoT)

IoT менен компьютериңизди башкарууну ойлогон жоксузбу? Биздин дүйнө күн өткөн сайын акылдуураак болуп баратат жана бүгүн биз компьютерибизди мурдагыдан да акылдуу ЖКга айландырабыз. Баштайлы!

IoTyper эки негизги микроконтроллерге негизделген: клавиатураны туурай турган ATMega 32U4 жана WiFi мүмкүнчүлүктөрү бар ESP8266. IoTyper экөөнү тең айкалыштырат. Натыйжада, сиздин компьютериңиз IoT-түзмөктөрү менен байланышууга мүмкүнчүлүк берет. WiFi аркылуу бардыгын туташтыруу үчүн сизге MQTT-Broker керек. Мен бул үчүн iOBroker колдонуп жатам. Менин системам эски, жаңыртылган ноутбукта иштейт. Бул эң жаңы жана ылдам болуунун кажети жок! Raspberrry Pi да бул ишти аткармак …

ESP8266 принциби iOBrokerде сакталган өзгөрмөнү окуйт. Биз бул өзгөрмөнү ар кандай жолдор менен өзгөртө алабыз, мисалы Alexa менен (iOBrokerде экөөнү бириктирген сценарий керек, бирок интернеттен таба аласыз) же башка Smart Assistant менен. Албетте, сиз жөн гана Apple Homekit сыяктуу колдонмолорду колдонуп, окуяны баштооңуз мүмкүн, бул учурда ноутбугумдун кулпусун ачуу. ESP8266 өзгөрмөнү окуйт жана анын текстин Serial-Line аркылуу ATMega 32U4ке жөнөтөт. ATMega 32U4 текстти ЖКга клавиатура катары жөнөтөт. Мен бул бетте Кулпуну ачуу үчүн тесттин эскизин коштум:) Бул бир гана мисал коду болушу керек - ATMega32U4тун мүмкүнчүлүктөрү укмуш! Сиз бул жөндөмүңүздү WiFi аркылуу компьютериңиз менен баарлашуу үчүн бардык долбоорлоруңузга кошо аласыз!

Жабдуулар

Мен колдонгон материалдар менен баштайлы:

Arduino Pro Micro (ICден өчүрдүм)

ESP01

TD6810 Бак-Конвертер

2.2 uH Coil

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

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

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

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

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

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

1x 100 нФ конденсатор

2x 22 pF Capacitors

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

1x 1 uF Capacitor

1x 100 pF Конденсатор

1x 22 uF Конденсатор

Pin-Headers

3x LED (Түс мааниге ээ эмес!)

1х 16 МГц кристалл

USB-Эркек туташтыргычы

(Милдеттүү эмес) Чегилген ПКБ

Мен колдонгон куралдар:

Yihua 862D+ Soldering and Reflow Station

Solder tinn

Flux

Паста

Пинцет

1 -кадам: Эки MCU программасы

Эки MCU программасы!
Эки MCU программасы!
Эки MCU программасы!
Эки MCU программасы!

Биринчиден, сиз микроконтроллерди программалашыңыз керек. Мен Arduino IDE колдондум!

Мен ATMega32U4ти арзан Arduino Pro Micro Boardтон алып салдым. Бул IC өзүнчө сатып алууга караганда арзаныраак болчу …

Мен бул Орнотууларды колдондум:

ESP8266:

  • Жалпы ESP8266 модулу
  • Flash өлчөмү: 512k (SPIFFS жок)

ATMega 32U4:

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

Эгерде сиз программалоону бүтүрсөңүз, анда схемада көрсөтүлгөндөй туташууну баштасаңыз болот.

2 -кадам: Arduino Leonardo айдоочуларын компьютериңизге орнотуңуз

Баары жакшы иштеши үчүн, Arduino IDEңизди эң акыркы версиясына жаңыртыңыз. Мындан тышкары, сизге эң акыркы драйверлер керек.

Көйгөйлөрдү чечүү үчүн Sparkfun-Веб-сайтты караңыз:

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

3 -кадам: Аны компьютериңизге туташтырыңыз

Аны компьютериңизге туташтырыңыз!
Аны компьютериңизге туташтырыңыз!

Акырында, тактаңызды компьютериңизге туташтырсаңыз болот. Бул кадимки клавиатура сыяктуу аныктайт. Сиз IoTyperди "Ардуино Леонардо" катары түзмөк менеджериңизден таба аласыз:)

4 -кадам: IoBrokerди конфигурациялоо

IoBroker конфигурацияланууда
IoBroker конфигурацияланууда

Файлдын каталогу негизги конфигурацияда /esp /iotyper болушу керек. Албетте, сиз муну ушул Нускамада камтылган ESP8266 кодексинде өзгөртө аласыз.

5 -кадам: Кодду жана келечекти өзгөртүү

Эгерде сиз ширетүүнү ийгиликтүү аткарсаңыз, анда кодду азыр өзгөрткүңүз келет. Илхам алуу үчүн:

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

Мүмкүнчүлүктөр чексиз!

Баса, мен каникулдан үйгө кайтканымда, жакында IoTyper үчүн 3D-Басылган корпусту иштеп чыгам …

Сизге жакты деп үмүттөнөм:) Bye: D

Сунушталууда: