Агуулгын хүснэгт:
- Хангамж
- Алхам 1: NodeMCU & Blynk ашиглан WiFi LED унтраалга
- Алхам 2: Ажлын LED -ийг тодорхойлох, гагнах
- Алхам 3: NodeMCU -г холбох, Arduino IDE -ээр код байршуулах
- Алхам 4: Блинк - Тохиргоо ба туршилт
Видео: WiFi LED шилжүүлэгч IoT: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү төслийн гол зорилго нь Mobile апп дэлгүүрээс "Blynk" програмаар дамжуулан ажиллахад туслах WiFi функциональ унтраалга гаргах явдал юм.
Энэхүү зааварчилгаа нь электроникийн анхан шатны мэдлэгээр амжилттай туршигдсан бөгөөд зохих өөрчлөлтийн талаар тайлбар өгөх мэргэжлийн хүмүүсийн саналд талархаж байна.
Хангамж
Төслийг амжилттай дуусгахын тулд дараах бүрэлдэхүүн хэсгүүд шаардлагатай болно
- NodeMCU
- Цагаан LED - 10 ширхэг
- Мультиметр
- Гагнуурын төмөр
- Гагнуурын тугалга
- Гагнуурын урсгал
Алхам 1: NodeMCU & Blynk ашиглан WiFi LED унтраалга
Хамгийн эхний алхам бол LED -ийг туйлшралын дагуу шалгаж, ангилах явдал юм (Анод ба катод тодорхойлоход хялбар байдаг)
Хэд хэдэн LED нь ажиллахгүй байж магадгүй тул LED тус бүрийг мультиметр ашиглан шалгаж байхыг зөвлөж байна.
Алхам 2: Ажлын LED -ийг тодорхойлох, гагнах
Мультиметр ашиглан тасралтгүй байдлыг шалгах нь функциональ LED болон алдаатай гэрлийг тодорхойлоход тусална.
LED -ийг туйлшралаа соронзон хальсаар бэхлэх, гагнахад бэлэн болгох нь үргэлж дээр байдаг.
Бүх 10 LED -ийг гагнах ажил дууссаны дараа мултиметр ашиглан тасралтгүй байдлыг шалгахыг зөвлөж байна.
Анодтой холбогдсон мультиметрийн эерэг туяа ба катодын мультиметрийн сөрөг туяа нь LED -ийг бага зэрэг гэрэлтүүлэхэд тусалдаг бол л LED нь ажиллах боломжтой.
Бүх LED -ийг гагнах ажил дууссаны дараа бид 9V батерейны тусламжтайгаар бүх LED гэрэлтэж байгаа эсэхийг шалгаж болно (туйлшралыг анхаарч холболтыг хийх ёстой).
Тэмдэглэл: Хэрэв LED эвдэрсэн бол мультиметр 1607 гэсэн утгыг харуулсан байршуулсан зургуудын аль нэгтэй төстэй зүйлийг харж болно.
Алхам 3: NodeMCU -г холбох, Arduino IDE -ээр код байршуулах
Прототипийг савлах нь маш чухал бөгөөд гагнасан LED болон NodeMCU -ийг савлахад хамгийн тохиромжтой нь "Solid State Drive (SSD)" сав баглаа боодол юм.
Холболтууд нь маш энгийн бөгөөд дараах байдалтай байна.
1. NodeMCU -ийн "D1" зүүг гагнасан LED анодтой холбож, 2. NodeMCU -ийн "GND" зүүг гагнасан LED -ийн катодтой холбоно уу.
Тэмдэглэл: Бүрэн кодыг хавсаргасан дэлгэцийн агшнаас үзнэ үү. Кодын зарим хэсэг дутагдаж байгаа юм шиг санагдаж байна, ялангуяа "оруулах" хэллэгүүд нь дараагийн текстийг тэмдэгтээс бага ба том хооронд байрлуулах үед.
Дараах кодыг NodeMCU -д байршуулна уу.
BLYNK_PRINT цувралыг #тодорхойлох
#ESP8266WiFi.h -ийг оруулна уу
#BlynkSimpleEsp8266.h оруулна уу
char auth = "****************************************** ****** ";
// Таны WiFi итгэмжлэлүүд.
// Нээлттэй сүлжээнд нууц үгээ "" болгож тохируулна уу.
char ssid = "************";
char pass = "***************************";
хүчингүй тохиргоо () {
// Дебаг хийх консол
Цуваа эхлэх (9600);
Blynk.begin (auth, ssid, pass); // Та мөн серверийг зааж өгч болно:
// Blynk.begin (auth, ssid, pass, "blynk-cloud.com", 80);
// Blynk.begin (auth, ssid, pass, IPAddress (192, 168, 1, 100), 8080);
}
void loop () {
Blynk.run ();
}
Алхам 4: Блинк - Тохиргоо ба туршилт
Эцэст нь "Blynk" гар утасны програм ашиглан прототипийн функцийг тохируулах, турших цаг болжээ.
Прототипийг амжилттай хийж, ажиллуулахын тулд хавсаргасан дэлгэцийн зургуудаас шаардлагатай тусламжийг авна уу.
Дараах алхам алхмаар зааварчилгаа нь энэхүү нийтлэлийг уншигчдад туслах болно.
- Гар утсан дээрээ Blynk програмыг суулгаж нээнэ үү.
- Энэ тохиолдолд төсөлд "WiFi LED Switch IoT" нэр өгнө үү. Та нэрлэх нэр томъёог өөрөө сонгож болно.
- Унждаг жагсаалтаас туршилтыг дуусгасан төхөөрөмжийг сонгоно уу.
- "Үүсгэх" -ийг сонгохдоо бүртгүүлсэн/тохируулсан имэйлийн ID -тай "Зөвшөөрлийн жетон" -ыг хуваалцана.
- Төсөлд бүрэлдэхүүн хэсгүүдийг нэмэх цаг болжээ. Энэ тохиолдолд бидэнд ганцхан "Товчлуур" хэрэгтэй болно.
- Цаашилбал, LED -ийг цувралаар холбосон дижитал зүүг харуулахын тулд "Гаралт" товчлуурын тохиргоог өөрчлөх шаардлагатай (энэ тохиолдолд D1).
- Тохиргоог дуусгахын тулд горимыг "Switch" болгон үргэлжлүүлээрэй.
- "Товчлуур" -ыг хяналтын самбар дээр байрлуулах тохиромжтой байрлалыг сонгоод самбартай харьцаж эхлэхийн тулд интерфэйсийн баруун дээд буланд байгаа "Тоглуулах" товчийг сонгоно уу.
- Та одоо LED -ээ хаанаас ч, хэзээ ч цувралаар удирдах боломжтой байх ёстой.
Нэмэлт тусламж хэрэгтэй бол та над руу +91 9398472594 утсаар холбогдоорой.
Зөвлөмж болгож буй:
Бүтээлч шилжүүлэгч дагина мод: 23 алхам (зурагтай)
Бүтээлч шилжүүлэгч дагина мод: Би энэ гэрэлтдэг үлгэр модыг хэрхэн бүтээхийг танд үзүүлэх гэж байна. Шилжүүлэгч нь өөрөө дагина бөгөөд хэрэв түүнийг байрлуулсан бол гэрэл асах болно, хэрэв түүнийг хөдөлгөвөл дахин унтрах болно
DIY аудио шилжүүлэгч: 9 алхам (зурагтай)
DIY Аудио унтраалга: Хэсэг хугацааны дараа би хуучин өгөгдөл Freecycle -ийг унтраасан бөгөөд тэр үеэс л үүнийг хараад "Би үүнийг үнэхээр стерео аудио унтраалга руу хөрвүүлэх ёстой" гэж бодож байсан. Тэгээд нэг жил орчмын дараа би эцэст нь хуучин өгөгдлийн шилжүүлэгчийг хөрвүүлэв
Ихэвчлэн 3D хэвлэсэн рокер шилжүүлэгч: 4 алхам (зурагтай)
Ихэвчлэн 3D хэвлэмэл рокер унтраалга: Зааварчилгаа нь даруухан соронзон зэгс, хэд хэдэн неодиум соронзоор юу хийж болохыг судлах явдал юм. Одоогийн байдлаар зэгс унтраалга, соронз ашиглан би дараахь зүйлийг зохион бүтээсэн: Ротари унтраалга гулсагч түлхэх түлхэх бу
Дуу идэвхжүүлсэн реле шилжүүлэгч (Arduino): 6 алхам (зурагтай)
Дуут идэвхжүүлсэн реле шилжүүлэгч (Arduino): Бүгдээрээ сайн уу! Энэ төсөлд би Arduino төслүүддээ дуут командыг хэрхэн хэрэгжүүлэх талаар танд үзүүлэх болно. Дуут командыг ашиглан би реле солих модулийг хэрхэн удирдахыг танд үзүүлэх болно
LED дамжуулагч шилжүүлэгч бугуйвч: 9 алхам (зурагтай)
LED дамжуулагч унтраалгатай бугуйвч: Дамжуулагч velcro -ийг унтраалга болгон ашиглаж, хэлхээ хаагдахад шилждэг гэрэлтдэг бугуйвч хий. Цахилгаан дамжуулагчтай хантаазыг таглах, гоёл чимэглэлийн тэврэлт, дэгээ, нүд гэх мэт аливаа металл хаалтаар сольж болно