Мазмуну:
- Жабдуулар
- 1 -кадам: Эки MCU программасы
- 2 -кадам: Arduino Leonardo айдоочуларын компьютериңизге орнотуңуз
- 3 -кадам: Аны компьютериңизге туташтырыңыз
- 4 -кадам: IoBrokerди конфигурациялоо
- 5 -кадам: Кодду жана келечекти өзгөртүү
Video: IoTyper - Alexa (IoT) аркылуу компьютериңизди башкарыңыз: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
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 программасы
Биринчиден, сиз микроконтроллерди программалашыңыз керек. Мен 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ди конфигурациялоо
Файлдын каталогу негизги конфигурацияда /esp /iotyper болушу керек. Албетте, сиз муну ушул Нускамада камтылган ESP8266 кодексинде өзгөртө аласыз.
5 -кадам: Кодду жана келечекти өзгөртүү
Эгерде сиз ширетүүнү ийгиликтүү аткарсаңыз, анда кодду азыр өзгөрткүңүз келет. Илхам алуу үчүн:
www.arduino.cc/reference/en/language/funct…
Мүмкүнчүлүктөр чексиз!
Баса, мен каникулдан үйгө кайтканымда, жакында IoTyper үчүн 3D-Басылган корпусту иштеп чыгам …
Сизге жакты деп үмүттөнөм:) Bye: D
Сунушталууда:
Компьютериңизди Башыңыз менен Башкарыңыз!: 6 кадам (Сүрөттөр менен)
Компьютериңизди Башыңыз менен Башкарыңыз! Эмне үчүн мен муну жасадым? Мен видео оюндарды жасай турган объект жасагым келди
Компьютериңизди тепкичтүү мотор менен башкарыңыз!: 9 кадам (сүрөттөр менен)
Компьютериңизди Степпер Мотору менен Башкарыңыз! Бул Нускамада, келгиле, аны кантип компьютерибизди башкаруу үчүн колдоно аларыбызды үйрөнөлү. Андыктан көпкө созулбастан, баштайлы
Ws2812 Neopixel LED Strip Arduino Uno аркылуу Bluetooth аркылуу башкарыңыз: 4 кадам
Ws2812 Neopixel LED Strip Arduino Uno аркылуу Bluetooth аркылуу көзөмөлдөңүз: Салам балдар бул көрсөтмөлөрдө биз неопикселди arduino менен башкарууну үйрөнөбүз. Ошентип, негизинен arduino hc05 Bluetooth модулу аркылуу смартфонго Bluetooth аркылуу туташат жана смартфон неопикселдүү лентанын түсүн өзгөртүү үчүн буйруктарды жөнөтөт
Компьютериңизди башкарыңыз ЛАЗЕР менен!: 5 кадам (Сүрөттөр менен)
Компьютериңизди Башкарыңыз … ЛАЗЕР МЕНЕН!: Сиз качандыр бир кезде кыжырдандыңыз беле, анткени сиз аны колдонуп жатканда компьютериңизге жакындашыңыз керекпи? Сиз качандыр бир убакта зымсыз чычканды каалап, бирок аны сатып алуу менен бүтө элек белеңиз? Бул жерде сиз үчүн убактылуу чечим! Бул сизге чычкан кыймылын башкарууга мүмкүндүк берет
Компьютериңизди лазер же IR калеми менен башкарыңыз.: 4 кадам
Компьютериңизди Лазер же IR Калеми менен Башкарыңыз. Бул компьютерди лазердин жардамы менен башкаруунун башка жолу. [Https://www.instructables.com/id/Control-your-Computer…-with-a-LASER!/ icinnamon] жолунан айырмаланып, бул компьютердеги курсорду башкаруу үчүн веб-камераны жана лазерди колдонот. Жада калса болот