Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Техник хангамж
- Алхам 2: Програм хангамж: Blynk програм
- Алхам 3: Програм хангамж: Arduino IDE
- Алхам 4: Програм хангамж: IFTTT
- Алхам 5: Эцсийн бодол
Видео: IoT Laser тэжээвэр тоглоом: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Үе үе миний гал тогоо уйдсан нохойн золиос болдог. Хараа хяналтгүй орхиход банзал, нохойны ор, гал тогооны алчуур, гал тогооны шүүгээ, будгийн ажил гээд бүгд хохирсон. Ажил дээрээ байхдаа хүүхэлдэйгээ зугаацуулахын тулд түүнийг ажилтай байлгахын тулд гэрийн тэжээвэр амьтдын IoT тоглоомыг зохион бүтээсэн. Автомат горимд лазер хэсэг хугацаанд шалан дээр санамсаргүй байдлаар хөдөлж, үүний дараа гэрийн тэжээвэр амьтдыг шагнахын тулд амттан хаядаг. Шагнал нь маш чухал тул тэд баригдашгүй лазераас болж бухимдахгүй бөгөөд энэ нь тэднийг тоглоход түлхэц болно!
Үүнийг ухаалаг гар утсаар гараар удирдах эсвэл автомат горимд тохируулах боломжтой. Үүнийг Google Assistant ашиглан дуу хоолойгоор идэвхжүүлэх боломжтой (зөвхөн автомат горимд).
Хангамж
Энэхүү төслийг бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.
- 2 мг995 серво
- тогоо ба хазайлтын мэдрэгчийг холбох хэрэгсэл
- 1 бичил servo SG90
- уургийн халбага эсвэл түүнтэй адилтгах
- 650nm улаан лазер диодын модуль
- nodeMCU
- утас
- pcb
- цахилгаан хангамж (12V 5A)
- DC-DC 24V/12V to 5V 5A Step Down Бак хөрвүүлэгч
- гагнуур
- гагнуурын төмөр
- ухаалаг гар утас/Google гэрийн төхөөрөмж
- цавуу буу
- соронзон хальс/цавуу
Дараахь програм хангамж шаардлагатай болно.
- Arduino IDE ба esp8266 номын сан
- IFTTT
- Blynk програм ба номын сан
- Google Туслах
Алхам 1: Техник хангамж
- Servo холбох хэрэгслийг угсарна уу. Би суурийг нь pcb -т наасан, урт хугацаанд би гал тогооны өрөөнийхөө дээд талд боолтоор нь засах болно.
- Цахилгааны холболтын схемийг үзнэ үү. Миний гагнуур хийх оролдлогын муу зургуудыг үзнэ үү:)
- Лазерыг хайруулын тавган дээр/налалтын серво дээр нааж, мөн хутгуурыг хутгуураар нааж болно (би бас хоёр дахь утгуурыг амттан сервогийн тавиур болгон ашиглаж байсан, гэхдээ та юу ч ашиглаж болно).
Тэмдэглэл:
Миний ашигласан серво нь нэлээд том хэмжээтэй тул ажлын ачаалал бага тул та бага мөнгө зарцуулж магадгүй юм.
Серво бүр 1200mA хүртэл зурах боломжтой (жижиг нь бага зурдаг), nodeMCU -д өөр ~ 700mA нэмж, та хамгийн ихдээ ~ 3100mA зурах боломжтой болно. Тийм ч учраас би 5А хангамж ашигласан. Би анх талх, 1А хангамжийг ашиглаж байсан бөгөөд үүнийг асаахад nodeMCU дахин тохируулсаар байв. Хэрэв танд ийм асуудал тулгарвал таны тохиргоо хангалттай хэмжээний гүйдэл өгч чадах эсэхийг дахин шалгаарай.
Алхам 2: Програм хангамж: Blynk програм
- Blynk програмыг суулгана уу:
- Бүртгэл, шинэ төсөл үүсгэх, зөвшөөрлийн жетон авах алхамуудыг дагана уу
- Төсөл үүсгэх үед зорилтот төхөөрөмжийг сонгоно уу (nodeMCU)
-
Төслийн дотор та 5 виджет нэмэх болно:
-
Лазерыг асаах/унтраах товчлуур
- D0 руу газрын зураг
- шилжих горимд тохируулах
- Налуу өнцгийг тохируулах гулсагч (V0, 0-180 муж)
- Пан өнцгийг тохируулах гулсагч (V1, 0-180 муж)
- Эмчилгээний servo-ийг тохируулах гулсагч (V3, 0-180 муж)
-
Автомат горимыг асаах/унтраах товчлуур
- V2 газрын зураг
- шилжих горимд тохируулах
-
Алхам 3: Програм хангамж: Arduino IDE
- Arduino IDE суулгах:
-
Blynk болон esp8266 номын санг нэмнэ үү
- Блинк: Blynk номын санг хэрхэн суулгах талаар
- esp8266: ESP8266 -ийг Arduino IDE кредитэд хэрхэн яаж суулгах вэ
-
Код
- Github -аас кодыг татаж авах эсвэл хуулах (доорх файлыг бас оруулна уу)
- Кодод та чиглүүлэгчийнхээ ssid болон нууц үгийг (wifi) тохируулах шаардлагатай болно.
- Та мөн Blynk -д зориулж бүтээсэн auth токенийг тохируулах шаардлагатай болно. Та токенийг апп -аар дамжуулан имэйлээр асууж болно.
- Та мөн servos дээрх хамгийн бага ба хамгийн их өнцгийг тохируулахыг хүсч болно, эдгээрийг лазер үргэлж шалан дээр зааж байхаар тохируулсан болно. Анхны туршилтын явцад нохойнууд лазерыг хана хүртэл хөөж гаргах болно гэдгийг олж мэдсэн:) Шалан дээр байлга. Хэрэв та дахин засахыг хүсэхгүй бол!
- Анхаарна уу: Blynk үүл рүү орох хүсэлтийн тоог багасгахын тулд таймеруудыг ашигладаг бөгөөд хэрэв секундэд хэт олон хүсэлт ирвэл та салгагдах болно. Мөн loop () функц дээр гүйцэтгэсэн кодын хэмжээг хамгийн бага байлгах нь чухал юм. Дэлгэрэнгүй мэдээллийг энэ нийтлэлээс үзнэ үү. Автомат горим нь servos -ийг 2 секунд тутамд 10 удаа санамсаргүй байдлаар хөдөлгөж, дараа нь амттанг унагах тул та үүнийг өөрийн хэрэгцээнд нийцүүлэн тохируулж болно.
- NodeMCU -ийг USB -ээр дамжуулан компьютерт холбоно уу.
- Багаж хэрэгсэл дотроос зөв самбар болон портыг сонгосон эсэхийг шалгаарай.
- Кодыг nodeMCU руу байршуулна уу (дээд талын самбар дээрх баруун сумны товч).
Алхам 4: Програм хангамж: IFTTT
Тоглоомыг Google Assistant ашиглан идэвхжүүлэхийн тулд IFTTT ашиглан апплет үүсгэх шаардлагатай болно.
- Бүртгэл үүсгэх
- "Миний апплетууд"> "Шинэ апплет" руу очно уу.
- "Үүнийг" товшоод Google туслахыг хайж олоорой
- "Энгийн өгүүлбэр хэлэх" -ийг сонгоно уу.
- Хүссэн талбаруудаа бөглөөд "гох үүсгэх" гэснийг сонгоно уу.
- "Тэр" дээр дараад вэб дэгээ хайх
- "Вэб хүсэлт гаргах" -ыг сонгоно уу.
-
url -г BLYNK_IP/AUTH_TOKEN/update/V2? утга = 1 болгон тохируулна уу
- Танай улсаас blynk IP авахын тулд командын мөрөнд орж ping cloud.blynk.cc оруулна уу.
- URL дээрх ip болон auth жетоны талбаруудыг шинэчилнэ үү. Энэ нь иймэрхүү харагдах ёстой:
- Апплет хадгалагдсаны дараа та Google туслах ашиглан лазерыг туршиж үзэх боломжтой!
Алхам 5: Эцсийн бодол
Тэнд танд дуу хоолой эсвэл утасны хяналттай IoT тэжээвэр тоглоом байна. Төслийг цаашид сайжруулахын тулд би хэлхээний хайрцаг, вэбкамер нэмж өгөх бөгөөд ингэснээр та эзгүйд гэрийн тэжээвэр амьтдынхаа тоглолтыг үзэх боломжтой болно. Тоглоом хэр удаан үргэлжлэхийг "лазерыг 5 минутын турш асаах" -ыг зааж өгөх замаар дуут хяналтыг сайжруулж болно. Хоолны амтыг дахин ачаалах арга бас сайхан байх болно. Байшингаа сайхан өнгөрүүлээрэй, амжилтаа доор бичээрэй!
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Саймон тоглоом - Хөгжилтэй тоглоом: 5 алхам
Саймон Тоглоом - Хөгжилтэй Тоглоом !: Лавлах: Энд Амралтын өдрүүд өнгөрсний дараа та хариуцсан бүх ажил, ажлаа дуусгахын тулд үнэхээр хичээх ёстой. Бид тархиа сургах цаг болсон, тийм үү? Эдгээр уйтгартай, утгагүй тоглоомуудаас гадна Simon Game нэртэй тоглоом байдаг
Minion Cubecraft тоглоом (гар чийдэнгийн тоглоом): 4 алхам
Minion Cubecraft Toy (Гар чийдэнгийн тоглоом): Удаан хугацааны турш би бамбарыг харанхуйд ашиглахыг хүсч байсан, гэхдээ зүгээр л асаах унтраалгатай цилиндр хэлбэртэй биетэй болох санаа надад үүнийг хийхгүй байхыг эсэргүүцсэн юм. Энэ нь хэт ерөнхий урсгал байсан. Тэгээд нэг өдөр ах маань жижигхэн ПХБ авчирсан