Агуулгын хүснэгт:

IoTyper - Alexa (IoT) ашиглан компьютерээ удирдах: 5 алхам (зурагтай)
IoTyper - Alexa (IoT) ашиглан компьютерээ удирдах: 5 алхам (зурагтай)

Видео: IoTyper - Alexa (IoT) ашиглан компьютерээ удирдах: 5 алхам (зурагтай)

Видео: IoTyper - Alexa (IoT) ашиглан компьютерээ удирдах: 5 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 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 -т хоёуланг нь холбосон скрипт хэрэгтэй, гэхдээ та онлайнаар олох боломжтой) эсвэл бусад ухаалаг туслахуудын тусламжтайгаар өөрчилж болно. Мэдээжийн хэрэг та 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 -ийг хоёуланг нь програмчил

MCU хоёуланг нь програмчил!
MCU хоёуланг нь програмчил!
MCU хоёуланг нь програмчил!
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 -ийг тохируулах

IoBroker -ийг тохируулж байна
IoBroker -ийг тохируулж байна

Файлын лавлах үндсэн тохиргоонд /esp /iotyper байх ёстой. Мэдээжийн хэрэг та үүнийг энэ зааварт багтсан ESP8266 кодоор өөрчилж болно.

Алхам 5: Код ба ирээдүйн төлөвийг өөрчлөх

Хэрэв та гагнуур хийж чадсан бол кодыг одоо өөрчлөхийг хүсч магадгүй юм. Урам зориг өгөх цагны хувьд:

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

Боломжууд хязгааргүй юм!

Дашрамд хэлэхэд: Би удахгүй IoTyper-д зориулж 3D хэвлэсэн бүрхүүл хийх болно.

Таалагдсан гэж найдаж байна:) Баяртай: D

Зөвлөмж болгож буй: