Агуулгын хүснэгт:
- Хангамж
- Алхам 1: MCU -ийг хоёуланг нь програмчил
- Алхам 2: Arduino Leonardo драйверуудыг компьютер дээрээ суулгаарай
- Алхам 3: Үүнийг компьютерт холбоно уу
- Алхам 4: IoBroker -ийг тохируулах
- Алхам 5: Код ба ирээдүйн төлөвийг өөрчлөх
Видео: IoTyper - Alexa (IoT) ашиглан компьютерээ удирдах: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Та компьютерээ IoT ашиглан удирдах талаар бодож байгаагүй юу? Манай дэлхий өдрөөс өдөрт илүү ухаалаг болж, өнөөдөр бид компьютерээ өмнөхөөсөө илүү ухаалаг компьютер болгон хувиргаж байна. Эхэлцгээе!
IoTyper нь гарыг дуурайдаг ATMega 32U4 ба WiFi чадвартай ESP8266 гэсэн хоёр үндсэн микроконтроллер дээр суурилдаг. IoTyper хоёуланг нь хослуулсан. Үүний үр дүн бол таны компьютер IoT төхөөрөмжтэй харилцах хаалга юм. Бүх зүйлийг WiFi-ээр холбохын тулд танд MQTT-Broker хэрэгтэй болно. Үүний тулд би iOBroker ашиглаж байна. Миний систем хуучин, сайжруулсан зөөврийн компьютер дээр ажилладаг. Энэ нь хамгийн шинэ, хурдан байх шаардлагагүй! Raspberrry Pi энэ ажлыг хийх болно …
ESP8266 зарчим нь iOBroker дээр хадгалагдсан хувьсагчийг уншдаг. Бид энэ хувьсагчийг янз бүрийн аргаар өөрчилж болно, жишээлбэл Alexa (танд iOBroker -т хоёуланг нь холбосон скрипт хэрэгтэй, гэхдээ та онлайнаар олох боломжтой) эсвэл бусад ухаалаг туслахуудын тусламжтайгаар өөрчилж болно. Мэдээжийн хэрэг та Apple Homekit гэх мэт програмуудыг ашиглан үйл явдлыг өдөөж болно, энэ тохиолдолд миний зөөврийн компьютерын түгжээг тайлах болно. ESP8266 нь хувьсагчийг уншиж, текстээ Serial-Line-ээр ATMega 32U4 руу илгээдэг. ATMega 32U4 нь текстийг гарны гаралт болгон компьютерт илгээдэг. Би энэ хуудсан дээр түгжээг тайлах туршилтын тоймыг оруулсан болно:) Энэ нь зөвхөн жишээ код байх ёстой - ATMega32U4 -ийн боломжууд үнэхээр гайхалтай юм! Та эдгээр ур чадвараа WiFi -ээр дамжуулан компьютертэйгээ харилцах бүх төслүүддээ оруулж болно!
Хангамж
Миний ашиглаж байсан материалуудаас эхэлье
Arduino Pro Micro (би IC -ийг цуцалсан)
ESP01
TD6810 Бак хөрвүүлэгч
2.2 uH ороомог
2х22 Ω резистор
2x 10k Ω эсэргүүцэл
1x 680 Ω эсэргүүцэл
1x 150k Ω эсэргүүцэл
2x 330k Ω резистор
1x 1k Ω эсэргүүцэл
1х 100 нФ конденсатор
2х 22 pF конденсатор
1x 10 uF конденсатор
1x 1 uF конденсатор
1х 100 pF конденсатор
1x 22 uF конденсатор
Пин-толгой
3х LED (өнгө хамаагүй!)
1х 16 МГц болор
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" гэж олох боломжтой:)
Алхам 4: IoBroker -ийг тохируулах
Файлын лавлах үндсэн тохиргоонд /esp /iotyper байх ёстой. Мэдээжийн хэрэг та үүнийг энэ зааварт багтсан ESP8266 кодоор өөрчилж болно.
Алхам 5: Код ба ирээдүйн төлөвийг өөрчлөх
Хэрэв та гагнуур хийж чадсан бол кодыг одоо өөрчлөхийг хүсч магадгүй юм. Урам зориг өгөх цагны хувьд:
www.arduino.cc/reference/en/language/funct…
Боломжууд хязгааргүй юм!
Дашрамд хэлэхэд: Би удахгүй IoTyper-д зориулж 3D хэвлэсэн бүрхүүл хийх болно.
Таалагдсан гэж найдаж байна:) Баяртай: D
Зөвлөмж болгож буй:
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан удирдах: 4 алхам
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан хянана уу: Сайн байна уу залуусаа, энэ зааварчилгаанд бид nedu -пикселийг arduino ашиглан хэрхэн удирдах талаар сурах болно. Үндсэндээ arduino нь Bluetooth -ээр hc05 Bluetooth модулийг ашиглан ухаалаг гар утсанд холбогдож, ухаалаг гар утас нь неопикселийн LED зурвасын өнгийг өөрчлөх тушаал илгээдэг
PS2 хянагч ашиглан Zio ашиглан робот гарыг удирдах: 4 алхам
PS2 Controller ашиглан Zio ашиглан робот гарыг удирдах: Энэхүү блог нь Zio Robotics цувралын нэг хэсэг юм. Танилцуулга Энэ бол ‘Зобигоор робот гараа удирдах’ бичлэгийн эцсийн хэсэг юм. Энэхүү гарын авлагад бид робот гарныхаа өөр хэсгийг нэмж оруулах болно. Өмнөх зааварчилгаанд
NodeMCU ашиглан дуут команд ашиглан төхөөрөмжийг удирдах: 7 алхам (зурагтай)
NodeMCU ашиглан дуут команд ашиглан төхөөрөмжүүдийг хянах: Би бүгдэд нь сайн уу гэж хэлмээр байна, би анх удаа зааварчилгаа өгөх төсөл бичиж байна. Англи хэл бол миний төрөлх хэл биш тул аль болох товч бөгөөд ойлгомжтой болгохыг хичээх болно. Төхөөрөмжүүдийг дуут тушаалаар удирдах нь тийм ч сонин зүйл биш юм
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Лазер эсвэл хэт улаан туяа ашиглан компьютерээ удирдах. 4 алхам
Лазер эсвэл IR үзэг ашиглан компьютераа удирдах: Энэ бол лазер ашиглан компьютераа удирдах өөр арга юм. [Https://www.instructables.com/id/Control-your-Computer … Та ч гэсэн cl