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

Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04): 4 алхам (зурагтай)
Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04): 4 алхам (зурагтай)

Видео: Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04): 4 алхам (зурагтай)

Видео: Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04): 4 алхам (зурагтай)
Видео: Амжилтанд хүрэх өндөр итгэл найдварыг өгдөг 10 сэрүүн хэрэгсэл 2024, Арваннэгдүгээр
Anonim
Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04)
Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04)

Утасгүй уралдаанд энэ төслийн талаар саналаа өгөөрэй. Баярлалаа!

Шинэчлэлт №2 - Цөөн хэдэн өөрчлөлт (2.2 хувилбар), та мэдрэгч (хүрээ ба нэр) -ийг яг тодорхойлолт дээр тохируулж болно. Түүнчлэн, заримдаа мэдрэгч буруу утгыг уншиж, мэдэгдэл илгээдэг байсан тул би "хэрэв" гэсэн утгыг дараалан хоёр удаа багтаасан байх ёстой гэж нэмж хэлдэг. Хэрэв танд асуудал байсаар байвал мэдэгдлийг илгээхээс өмнө 3, 4,….x удаа уншихаар тохируулж болно.

String байршил = "Гараж"; int rangeMin = 0; int rangeMax = 50;

_

Шинэчлэлт №1 - Би Блинкийн нууцыг олж мэдсээр л байна … энэ нь цэвэр код (хувилбар 2.1), зохих давталт гэх мэт дагалдах хэрэгслүүдтэй хамт ирдэг. Энэ төсөл танд хэрхэн нөлөөлж байгааг надад мэдэгдээрэй. Баярлалаа! _

Би гаражийнхаа хаалгыг онгойлгох бүрт надад мэдэгдэх хөдөлгөөн мэдрэгч хийхийг хүсч байсан. Би хэсэг хугацаанд PIR мэдрэгчтэй тоглож байсан боловч тохируулгын асуудал гарсны дараа (мэдрэмтгий байдал x цаг) оронд нь HC-SR04 мэдрэгчийг ашиглахаар шийдсэн … энэ нь увдис шиг ажилладаг. Санаа нь маш энгийн: та детекторыг тохируулдаг тул хаалга (эсвэл цонхыг хэрхэн ашиглахаас хамаарна) нээгдэхэд мэдрэгч саад болж, хэмжсэн зайг өөрчилдөг. PIR -ийн оронд UltraSonic мэдрэгчийг ашиглах давуу тал. Үүнийг гэрэл эсвэл шумуулаар өдөөж болохгүй, энэ нь миний PIR ашиглахыг хүсээгүй гол шалтгаан байсан юм.

Танд хэрэгтэй зүйл:

  • WeMos D1 мини самбар - eBay - 3.47 доллар (бусад хавтанг ашиглах боломжтой - жишээ нь NodeMCU ESP -12E V1.0 нь ердөө 3.3V өгдөг бөгөөд HC -SR04 мэдрэгч нь 5V хэрэгтэй)
  • HC -SR04+ хэт авианы мэдрэгч - eBay - USD 1.06 (3.3V дээр ажиллах боломжтой тул "+" -г ашиглана)
  • Blynk апп (хэрэв та Blynk -д шинээр орж, iOS төхөөрөмж ашиглаж байгаа бол мэдэгдлийг тохируулахын тулд Андройд утас зээлэх шаардлагатай болно)
  • Талх эсвэл гагнуурын төмөр
  • Утас
  • Arduino IDE суулгасан компьютер

Алхам 1: эд ангиудыг нэгтгэх

Эд ангиудыг хамтад нь авах
Эд ангиудыг хамтад нь авах
Эд ангиудыг хамтад нь авах
Эд ангиудыг хамтад нь авах
Эд ангиудыг хамтад нь авах
Эд ангиудыг хамтад нь авах

HC-SR04 мэдрэгчийг самбараас асаахад асуудал гардаг хүмүүсийн талаар би сонссон. Энэ нь надад сайн ажилладаг, гэхдээ үүнээс урьдчилан сэргийлэх хамгийн найдвартай арга бол 3 - 5.5V оролтын хүрээтэй HC -SR04P (эсвэл "+") ашиглах явдал юм.

Холболтууд (диаграмыг үзнэ үү)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 цуурай

D7 гох

Алхам 2: Blynk тохиргоо

Blynk тохиргоо
Blynk тохиргоо
Blynk тохиргоо
Blynk тохиргоо
Blynk тохиргоо
Blynk тохиргоо

Blynk гэж юу болохыг мэддэггүй хүмүүсийн хувьд энэ нь Arduino, Raspberry Pi болон бусад дуртай зүйлсийг интернетээр удирдах iOS болон Android програмтай платформ юм. Энэ бол дижитал хяналтын самбар бөгөөд та виджетээ чирж, буулгах замаар төслийнхөө график интерфэйсийг бий болгож чадна.

Андорид төхөөрөмжөөс эхэлье.

  • Blynk програмыг татаж авах
  • Бүртгүүлэх эсвэл нэвтрэх (хэрэв та аль хэдийн данстай бол)
  • Шинэ төсөл үүсгэхийн тулд "+" дээр дарна уу
  • Төсөлд нэр өгч, ашиглаж буй төхөөрөмжөө сонгоно уу (манай тохиолдолд энэ бол ESP8266) бөгөөд "Үүсгэх" дээр дарна уу.
  • Та имэйлийн хайрцагт баталгаажуулалтын токен хүлээн авах болно, бидэнд дараа нь хэрэгтэй болно
  • Blynk Project хуудасны "+" товчлуур дээр дарж мэдэгдлийн виджет нэмнэ үү (хэрэв энэ бол таны Blynk -ийн анхны төсөл бол үүнийг худалдаж авахад хангалттай энерги байх ёстой). Би дэлгэцийн агшинд харуулсан шиг тохиргоог ашигладаг.
  • Төслийн тохиргоонд (самрын дүрс дээд талд) "Аппликешн холбогдсон командыг илгээх" -ийг ON руу оруулна уу.
  • Тохиргоог хааж, Play товчийг дарна уу

Одоо та iOS төхөөрөмж дээрээ Blynk програмд нэвтрэх боломжтой бөгөөд мэдэгдлийн виджет бүхий төслийг харах ёстой.

Алхам 3: Код

Одоо кодоо манай самбар дээр байршуулах цаг болжээ.

  • *. Ino файлыг Arduino IDE дээр нээнэ үү
  • WeMos самбарыг компьютерт холбоно уу
  • Багаж хэрэгсэл дотроос WeMos D1 R2 & mini самбарыг сонгоно уу

Дараахь зүйлийг тохируулна уу

char auth = "Таны шуудангийн хайрцгаас авсан баталгаажуулалтын токен энд очно"; char ssid = "Таны WiFi нэр"; char pass = "Таны WiFi нууц үг";

Мөн мэдэгдэл авахыг хүссэн хүрээгээ өөрчилж болно (анхдагчаар 1-49см болгож тохируулсан)

хэрэв (0 <зай && зай <50) {

Байршуулалтыг дарна уу

Баяр хүргэе! Хэрэв бүх зүйл зөв хийгдсэн бол та анхны мэдэгдэл хүлээн авах ёстой.

Алхам 4: Дүгнэлт

Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт
Дүгнэлт

Танд одоо хүлээн авах гурван мэдэгдэл байна. Эхнийх нь детектор таны WiFi -тэй амжилттай холбогдсон болохыг танд хэлэх болно, таны хүлээн авах хоёр дахь мэдэгдэл нь таны тохиргооны хүрээнд ямар нэгэн зүйл орох болно. Гурав дахь нь таны детектор холболт эсвэл цахилгаан хангамжийн асуудлаас болж салгагдсан болно.

Энэхүү төсөлд хийж болох өөрчлөлтүүд хязгааргүй юм. Та өөр өөр мужид илүү олон мэдэгдлийг тохируулж болно (Blynk нь дор хаяж 15 -аас хойш мэдэгдэл оруулах боломжтой гэдгийг анхаарна уу). Өөр өөр мэдрэгч ашиглах гэх мэт.

Энэ төсөл танд таалагдсан гэж найдаж байна, хэрэв таалагдсан бол надад саналаа өгч, санал/сэтгэгдлээ үлдээгээрэй … Би бусад хүмүүсээс ойлголт авахдаа баяртай байх болно!

ЗУГААРААРАЙ!

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