Агуулгын хүснэгт:
Видео: Blynk мэдэгдэл бүхий хөдөлгөөн мэдрэгч (WeMos D1 Mini + HC-SR04): 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Утасгүй уралдаанд энэ төслийн талаар саналаа өгөөрэй. Баярлалаа!
Шинэчлэлт №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 гэж юу болохыг мэддэггүй хүмүүсийн хувьд энэ нь 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 -аас хойш мэдэгдэл оруулах боломжтой гэдгийг анхаарна уу). Өөр өөр мэдрэгч ашиглах гэх мэт.
Энэ төсөл танд таалагдсан гэж найдаж байна, хэрэв таалагдсан бол надад саналаа өгч, санал/сэтгэгдлээ үлдээгээрэй … Би бусад хүмүүсээс ойлголт авахдаа баяртай байх болно!
ЗУГААРААРАЙ!
Зөвлөмж болгож буй:
Telegram мэдэгдэл бүхий дөл мэдрэгч: 6 алхам
Telegram мэдэгдэл бүхий дөл мэдрэгч: Энэ төсөлд цахилгаан мэдэгдлүүд бүхий дөл мэдрэгчийг хэрэгжүүлдэг. Галыг мэдрэгчээр илрүүлэх үед та энэ үйл явдлын тухай мэдэгдлийг Telegram -д шууд хүлээн авах болно. Энэ нь нэлээд ашигтай, тохиромжтой юм. Тэгэхээр энэ нь хэрхэн ажилладаг вэ? Би чамд үзүүлье
ESP8266 ба MQTT бүхий гар чийдэнгээс хөдөлгөөн мэдрэгч хүртэл: 5 алхам (зурагтай)
ESP8266 ба MQTT бүхий гар чийдэнгээс хөдөлгөөн мэдрэгч хүртэл: Энэ нийтлэлд би дараахь зүйлийг танилцуулах болно: LED нь гар чийдэн хийхдээ хязгаарлагдмал гүйдэлтэй байх ёстой бөгөөд зөөврийн батерейгаар ажилладаг гэрэл асаах, мөн LED -ийг MQTT -ээр гэрэлтүүлэх мөн хэрхэн яаж хийх тухай товч тайлбар
Гэрэл мэдрэгч бүхий хөдөлгөөн идэвхжүүлсэн гэрлийн унтраалга: 5 алхам
Гэрэл мэдрэгч бүхий хөдөлгөөнт идэвхжүүлсэн гэрлийн унтраалга: Хөдөлгөөн идэвхжүүлсэн гэрлийн унтраалга нь гэртээ болон албан тасалгаанд олон хэрэглээтэй байдаг. Гэсэн хэдий ч энэ нь гэрлийн мэдрэгчийг ашиглах давуу талыг бий болгосон бөгөөд ингэснээр энэ гэрлийг зөвхөн шөнийн цагаар асааж болно
Raspberry Pi 3 Live Feed бүхий хөдөлгөөн мэдрэгч камер: 6 алхам
Raspberry Pi 3 Live Feed бүхий хөдөлгөөн мэдрэгч камер: Танилцуулга Энэхүү төсөлд та камер барих, гэрийн тэжээвэр амьтан/хүүхдийн монитор, хамгаалалтын камер гэх мэт ашиглах боломжтой хөдөлгөөнийг илрүүлэх камер бүтээх талаар суралцах болно. Энэхүү төслийг хэд хэдэн үе шаттайгаар зохион байгуулж байна: Танилцуулга Settin
Мэдрэгч мэдрэгч ба MIDI бүхий LED хиртэлт: 9 алхам (зурагтай)
Мэдрэгч мэдрэгч ба MIDI бүхий LED хиртэлт: LED хиртэлт нь LED, багтаамж мэдрэгчтэй мэдрэгч, MIDI гаралттай интерактив төхөөрөмж бөгөөд Arduino Uno -ийн тусламжтайгаар удирддаг. Та төхөөрөмжийг янз бүрийн аргаар програмчилж болно. Бүх програмуудын хувьд санаа нь бараг ижил байдаг: