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

IoT Laser тэжээвэр тоглоом: 5 алхам
IoT Laser тэжээвэр тоглоом: 5 алхам

Видео: IoT Laser тэжээвэр тоглоом: 5 алхам

Видео: IoT Laser тэжээвэр тоглоом: 5 алхам
Видео: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Долдугаар сарын
Anonim
Image
Image

Үе үе миний гал тогоо уйдсан нохойн золиос болдог. Хараа хяналтгүй орхиход банзал, нохойны ор, гал тогооны алчуур, гал тогооны шүүгээ, будгийн ажил гээд бүгд хохирсон. Ажил дээрээ байхдаа хүүхэлдэйгээ зугаацуулахын тулд түүнийг ажилтай байлгахын тулд гэрийн тэжээвэр амьтдын 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: Техник хангамж

Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
  1. Servo холбох хэрэгслийг угсарна уу. Би суурийг нь pcb -т наасан, урт хугацаанд би гал тогооны өрөөнийхөө дээд талд боолтоор нь засах болно.
  2. Цахилгааны холболтын схемийг үзнэ үү. Миний гагнуур хийх оролдлогын муу зургуудыг үзнэ үү:)
  3. Лазерыг хайруулын тавган дээр/налалтын серво дээр нааж, мөн хутгуурыг хутгуураар нааж болно (би бас хоёр дахь утгуурыг амттан сервогийн тавиур болгон ашиглаж байсан, гэхдээ та юу ч ашиглаж болно).

Тэмдэглэл:

Миний ашигласан серво нь нэлээд том хэмжээтэй тул ажлын ачаалал бага тул та бага мөнгө зарцуулж магадгүй юм.

Серво бүр 1200mA хүртэл зурах боломжтой (жижиг нь бага зурдаг), nodeMCU -д өөр ~ 700mA нэмж, та хамгийн ихдээ ~ 3100mA зурах боломжтой болно. Тийм ч учраас би 5А хангамж ашигласан. Би анх талх, 1А хангамжийг ашиглаж байсан бөгөөд үүнийг асаахад nodeMCU дахин тохируулсаар байв. Хэрэв танд ийм асуудал тулгарвал таны тохиргоо хангалттай хэмжээний гүйдэл өгч чадах эсэхийг дахин шалгаарай.

Алхам 2: Програм хангамж: Blynk програм

Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
Програм хангамж: Blynk програм
  1. Blynk програмыг суулгана уу:
  2. Бүртгэл, шинэ төсөл үүсгэх, зөвшөөрлийн жетон авах алхамуудыг дагана уу
  3. Төсөл үүсгэх үед зорилтот төхөөрөмжийг сонгоно уу (nodeMCU)
  4. Төслийн дотор та 5 виджет нэмэх болно:

    1. Лазерыг асаах/унтраах товчлуур

      1. D0 руу газрын зураг
      2. шилжих горимд тохируулах
    2. Налуу өнцгийг тохируулах гулсагч (V0, 0-180 муж)
    3. Пан өнцгийг тохируулах гулсагч (V1, 0-180 муж)
    4. Эмчилгээний servo-ийг тохируулах гулсагч (V3, 0-180 муж)
    5. Автомат горимыг асаах/унтраах товчлуур

      1. V2 газрын зураг
      2. шилжих горимд тохируулах

Алхам 3: Програм хангамж: Arduino IDE

Програм хангамж: Arduino IDE
Програм хангамж: Arduino IDE
  1. Arduino IDE суулгах:
  2. Blynk болон esp8266 номын санг нэмнэ үү

    1. Блинк: Blynk номын санг хэрхэн суулгах талаар
    2. esp8266: ESP8266 -ийг Arduino IDE кредитэд хэрхэн яаж суулгах вэ
  3. Код

    1. Github -аас кодыг татаж авах эсвэл хуулах (доорх файлыг бас оруулна уу)
    2. Кодод та чиглүүлэгчийнхээ ssid болон нууц үгийг (wifi) тохируулах шаардлагатай болно.
    3. Та мөн Blynk -д зориулж бүтээсэн auth токенийг тохируулах шаардлагатай болно. Та токенийг апп -аар дамжуулан имэйлээр асууж болно.
    4. Та мөн servos дээрх хамгийн бага ба хамгийн их өнцгийг тохируулахыг хүсч болно, эдгээрийг лазер үргэлж шалан дээр зааж байхаар тохируулсан болно. Анхны туршилтын явцад нохойнууд лазерыг хана хүртэл хөөж гаргах болно гэдгийг олж мэдсэн:) Шалан дээр байлга. Хэрэв та дахин засахыг хүсэхгүй бол!
    5. Анхаарна уу: Blynk үүл рүү орох хүсэлтийн тоог багасгахын тулд таймеруудыг ашигладаг бөгөөд хэрэв секундэд хэт олон хүсэлт ирвэл та салгагдах болно. Мөн loop () функц дээр гүйцэтгэсэн кодын хэмжээг хамгийн бага байлгах нь чухал юм. Дэлгэрэнгүй мэдээллийг энэ нийтлэлээс үзнэ үү. Автомат горим нь servos -ийг 2 секунд тутамд 10 удаа санамсаргүй байдлаар хөдөлгөж, дараа нь амттанг унагах тул та үүнийг өөрийн хэрэгцээнд нийцүүлэн тохируулж болно.
    6. NodeMCU -ийг USB -ээр дамжуулан компьютерт холбоно уу.
    7. Багаж хэрэгсэл дотроос зөв самбар болон портыг сонгосон эсэхийг шалгаарай.
    8. Кодыг nodeMCU руу байршуулна уу (дээд талын самбар дээрх баруун сумны товч).

Алхам 4: Програм хангамж: IFTTT

Програм хангамж: IFTTT
Програм хангамж: IFTTT
Програм хангамж: IFTTT
Програм хангамж: IFTTT
Програм хангамж: IFTTT
Програм хангамж: IFTTT

Тоглоомыг Google Assistant ашиглан идэвхжүүлэхийн тулд IFTTT ашиглан апплет үүсгэх шаардлагатай болно.

  1. Бүртгэл үүсгэх
  2. "Миний апплетууд"> "Шинэ апплет" руу очно уу.
  3. "Үүнийг" товшоод Google туслахыг хайж олоорой
  4. "Энгийн өгүүлбэр хэлэх" -ийг сонгоно уу.
  5. Хүссэн талбаруудаа бөглөөд "гох үүсгэх" гэснийг сонгоно уу.
  6. "Тэр" дээр дараад вэб дэгээ хайх
  7. "Вэб хүсэлт гаргах" -ыг сонгоно уу.
  8. url -г BLYNK_IP/AUTH_TOKEN/update/V2? утга = 1 болгон тохируулна уу

    1. Танай улсаас blynk IP авахын тулд командын мөрөнд орж ping cloud.blynk.cc оруулна уу.
    2. URL дээрх ip болон auth жетоны талбаруудыг шинэчилнэ үү. Энэ нь иймэрхүү харагдах ёстой:
  9. Апплет хадгалагдсаны дараа та Google туслах ашиглан лазерыг туршиж үзэх боломжтой!

Алхам 5: Эцсийн бодол

Тэнд танд дуу хоолой эсвэл утасны хяналттай IoT тэжээвэр тоглоом байна. Төслийг цаашид сайжруулахын тулд би хэлхээний хайрцаг, вэбкамер нэмж өгөх бөгөөд ингэснээр та эзгүйд гэрийн тэжээвэр амьтдынхаа тоглолтыг үзэх боломжтой болно. Тоглоом хэр удаан үргэлжлэхийг "лазерыг 5 минутын турш асаах" -ыг зааж өгөх замаар дуут хяналтыг сайжруулж болно. Хоолны амтыг дахин ачаалах арга бас сайхан байх болно. Байшингаа сайхан өнгөрүүлээрэй, амжилтаа доор бичээрэй!

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