Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Реле бэлтгэх
- Алхам 3: Гаралтын хайрцгийг бүтээх
- Алхам 4: Хоёрдогч реле нэмэх
- Алхам 5: Програм хангамжийг суулгана уу
- Алхам 6: Хөтөлбөрийн самбар/PHP бичих
- Алхам 7: Туршилт/дибаг хийх
- Алхам 8: Ирээдүйн сайжруулалтууд
Видео: Вэб хяналттай Валентин: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Програм хангамж, техник хангамжийн энэ хослолын тусламжтайгаар та интернетээр холбогдсон хаанаас ч хамаагүй зүрх сэтгэлээр чимэглэгдсэн шөнийн гэрлийг асааж болно. Тиймээс та ажил дээрээ, кафед, гэртээ эсвэл гар утсан дээрээ санаж байгаа эсэхээс үл хамааран та Валентинээ санаж байгаагаа хэлж чадна.
(эсвэл та хайрт бүсгүйгээ өдрийн турш гэрлээ хурдан асаахад уурлуулж болно), 16/07/07 шинэчлэх: Илүү их саатал байхгүй! Эцэст нь би өөрийн цуваа холбооны програмаа бичсэн бөгөөд шинэ кодын дагуу саатал арилсан.
Алхам 1: Материалыг цуглуулах
PC -ээс гарах гарцыг хянах хэд хэдэн арга байдаг, гэхдээ би хэвтэж байсан болохоор Arduino NG i/o самбар дээр төслийг үндэслэв. (Sparkfun -аас $ 32) Бусад бүх эд ангиудыг хог хаяж, Radio Shack -аас орон нутгаас авсан эсвэл хүнсний дэлгүүрээс худалдаж авсан; Тиймээс зарим эмх замбараагүй хакерууд байдаг бөгөөд Arduino -ийг ашиглах нь таныг ийм оролдлого хийхээс татгалзаж, үүнтэй төстэй асуудал үүсгэж болохгүй. Arduino нь маш энгийн бөгөөд хямдхан байдаг. 12vdc coil rating rs part #275-248Reed Relay-5vdc coil rating rs part #275-232diode (би rs #276-1620 хэсгийг ашигласан, гэхдээ би үүнийг хэвтэж байсан) Зүрхээр чимэглэсэн шөнийн гэрэл-Програм хангамж-Arduino IDE https://www.arduino.ccXampp https://www.apachefriends.org/en/xampp-windows.htmlComSender - миний цуваа холбооны програм, php код, Arduino код. (хавсаргасан)
Алхам 2: Реле бэлтгэх
Энэ бол маш энгийн зүйл.
"Ороомог" (2 зүү), "нийтлэг", "ихэвчлэн нээлттэй" гэсэн тээглүүрийг олоорой. Гагнуурын хүнд хэмжигч утсыг "нийтлэг" ба "ихэвчлэн нээлттэй" болгоно. Эдгээр утаснууд нь 120vac гүйдэл дамжуулдаг тул компьютерийн цахилгааны кабелаас бага зэрэг утсыг санал болгож байна. Хэт их хэмжээгээр бүү аваарай, 3 инч хангалттай. Хөнгөн хэмжигч утсыг хоёр ороомог тээглүүрт гагнах бөгөөд эдгээр нь 350 м -ээс ихгүй 9vdc дамжуулах болно. Эерэг байхыг хүсч буй ороомог зүүгээ сонгоорой (аль нь хамаагүй), эргэлзээ төрүүлэхгүйн тулд утасны өнгийг зохих ёсоор сонгоорой. хоёр ороомогтой голын хооронд диодыг гагнах бөгөөд ингэснээр хар шугам нь эерэг зүү рүү харсан талд байна. Энэхүү диод нь ороомог дээрх индукцийн улмаас реле дэх хүчдэлийн өсөлтийг дарахад тусалдаг.
Алхам 3: Гаралтын хайрцгийг бүтээх
Хэрэв та хараахан амжаагүй байгаа бол эмэгтэй цахилгаан утаснаас эмэгтэй үзүүрийг хайчилж, гаралтын хайрцгийн аль нэг нүхээр кабелийг холбоно уу. гурван дотоод утсыг хуулж, дараах байдлаар холбоно.
залгуур дээрх газардуулагчтай ногоон холбоно уу. залгуур дээрх төвийг сахисан холбогчтой цагаан холбоно уу. релеээс "нийтлэг" утсыг хараар холбоно уу. "ердийн нээлттэй" утсыг залгуур дээрх гүйдэл холбогчтой холбоно уу. Бүгдийг дахин шалгаарай, энэ бол бидний харьцаж буй 120 юм. Алдаа муу байна. Богино өмднөөс зайлсхийж, бүх зүйлийг илүү үзэсгэлэнтэй болгохын тулд бүх зүйлийг сайхан, эмх цэгцтэй наа. Ороомог утсыг гаралтын хайрцгийн жижиг нүхнүүдийн нэгээр дамжуулж, гаралтыг хайрцагт холбоно.
Алхам 4: Хоёрдогч реле нэмэх
Энэ үед би релейгээ Arduino руу холбож, тоног төхөөрөмжийг дууссан гэж дуудаж чадна гэж найдаж байсан; Гэсэн хэдий ч анхны туршилтаас ялгаатай нь 5vdc (Arduino дээрх өгөгдлийн голуудын гаралтын гүйдэл) нь 12 вольтын релеийг найдвартай жолоодохгүй. Би хоёрдахь жижиг реле нэмж, самбар дээрх 9в гаралт руу орох ёстой байв. Энэхүү жижиг реле нь 9vdc -ийг 5vdc ашиглан унтраана. Дараа нь 9vdc нь илүү том релеийг солино.
зэгсний релений хоёр үзүүрт байгаа гагнуурын утаснууд ("ихэвчлэн нээлттэй" ба "нийтлэг"). 9vdc холбогч руу нэг утсыг залгаж, нөгөө утсыг том релеээс эерэг утсандаа холбоно уу. том релений ороомогоос газардуулгын утсыг Arduino дээрх газардуул. зэгс релейн хоёр ороомог нь 12 -р тээглүүрт сайн багтах ёстой бөгөөд Arduino дээр газардуулж, байрандаа байх ёстой. Arduino -ийг гаралтын хайрцагт холбож, цахилгаан соронзон хальсаар тусгаарлахаа мартуузай. Би үүнийг барихын тулд резинэн тууз ашигласан боловч миний арга төгс биш байна. Мөн Arduino дээрх цахилгаан холбогчийг EXT болгож, тэжээлийн адаптер болон USB -д залгаарай. Мөн PC -ийн цахилгаан кабелийг залгаж, шөнийн гэрлийг залгуурт залгаарай ЭНЭ ТОНОГ ТӨХӨӨРӨМЖИЙН ПОРЦИЙГ ДУУСГАЖ БАЙНА.
Алхам 5: Програм хангамжийг суулгана уу
Хэрэв та хараахан амжаагүй байгаа бол XAMPP болон Arduino IDE -г одоо суулгаарай.
Мөн Arduino IDE -д багтсан USB драйверуудыг суулгаж, COM портыг IDE Next -ийн дагуу тохируулж, Sender.exe файлыг C: / Sender.exe (эсвэл хэрэв та PHP файлыг засварлах хүсэлтэй байгаа бол өөр тохиромжтой газар) руу хуулж, хуулна уу. MSCOMM32. OCX -ийг өөрийн системийн хавтсанд (c: / windows / system) оруулна уу.
Алхам 6: Хөтөлбөрийн самбар/PHP бичих
Би Arduino болон Серверийн эх кодыг оруулсан.
Эхлээд PHP файлыг нээгээд дараах өөрчлөлтүүдийг хийгээрэй: Sender.exe -ийн байршилд $ path -ийг тохируулаарай, arduino -ийн ашиглаж буй COM порт руу $ портыг тохируулаарай. Arduino IDE ба Arduino файлыг нээнэ үү. Arduino дээрх дахин тохируулах товчийг дарна уу. Дараа нь IDE дахь дамжуулах товчийг хурдан дарна уу. Файлыг шилжүүлсний дараа та үүнийг хийж дуусгах болно.
Алхам 7: Туршилт/дибаг хийх
Хөтчөө нээгээд https:// localhost руу очно уу, та "гаралтын хяналт" гэсэн гарчигтай хуудсыг харах ёстой. Apache ажиллаж байгаа эсэхийг шалгаарай, хэрэв та PHP -г эвдэж чадаагүй бол хоёр товчлуурыг туршиж үзээрэй.. Хэрэв хариу өгөхгүй бол PHP файл дахь COM портын сонголтоо шалгаарай. Хэрэв энэ нь тус болохгүй бол Arduino файлд гэрэл асаах таван секундын интервалд тайлбарласан дибаг хийх код байна … та үүнийг ашиглаж болно. тоног төхөөрөмжөө дибаг хийх. Одоо өөр компьютер дээр оролдоод үзээрэй … компьютерийн IP хаягаар хандаарай Хэрэв бүх зүйл сайн бол та одоо дэлхийн аль ч хэсэгт гэрлийг хянах боломжтой болно … нууц үг оруулах талаар бодож үзээрэй. Хэрэв та чиглүүлэгчийн ард байгаа бол сүлжээний гаднаас хуудас руу нэвтрэхийн тулд порт дамжуулалтыг ашиглах шаардлагатай байж магадгүй юм. Порт дамжуулах үед та чиглүүлэгчийнхээ нийтийн IP хаягийг ашиглан хуудас руу нэвтрэх боломжтой болно.
Алхам 8: Ирээдүйн сайжруулалтууд
1) Хугацаа дууссан - ШИНЭ ХӨТӨЛБӨР ХОЦРОГДСОНГҮЙ! 2) USB -ээр ажилладаг (илүү сайн реле ашиглаарай, би хананы хорхойг арилгаж чадна3) хялбархан суулгах нэг алхам, жижиг ул мөр хамаагүй дээр) Христийн Мэндэлсний Баярын дэлгэц гэж хэлэх буухиа 5) хэт улаан туяаны дамжуулагч (таны медиа төвийг хянаж байх) 7) "6)" гэж юу болохыг олж мэдэх 8) илүү сайн барилга/кейс
Зөвлөмж болгож буй:
ESP32 дээр суурилсан вэб сервер ашиглан интернет хяналттай LED: 10 алхам
ESP32 дээр суурилсан вэб сервер ашиглан интернэтээр удирддаг LED: Төслийн тойм Энэ жишээн дээр бид дэлхийн аль ч өнцгөөс нэвтрэх боломжтой LED төлөвийг хянахын тулд ESP32 дээр суурилсан вэб сервер хэрхэн хийх талаар олж мэдэх болно. Энэ төсөлд танд Mac компьютер хэрэгтэй болно, гэхдээ та энэ програмыг i дээр ч ажиллуулж болно
Вэб хяналттай Rover: 14 алхам (зурагтай)
Web Controlled Rover: Робот бүтээх, түүнтэй тоглох нь миний амьдралын гол буруутан цэнгэл юм. Бусад нь гольф эсвэл цанаар тоглодог, гэхдээ би робот бүтээдэг (би гольф, цанаар тоглож чадахгүй болохоор :-). Надад тайвширч, хөгжилтэй санагдаж байна! Ихэнх роботуудаа хийхийн тулд би явах эд ангиудыг ашигладаг. Багц ашиглах нь надад юу хийхэд тусалдаг
Вэб дээр суурилсан хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цагийн сервер: 11 алхам (зурагтай)
Вэб дээр суурилсан Хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цаг: Энэ цагийн түүх 30 гаруй жилийн түүхтэй. Аав маань энэ санааг анх 10 -хан настай байхад, LED хувьсгалаас нэлээд өмнө анх санаачилж байсан юм. Үнэн
Вэб хяналттай хяналтын камер: 8 алхам (зурагтай)
Вэб хяналттай хяналтын камер: Энэхүү ажлын зорилго нь вэб хуудасны интерфэйсээр тандалтын системийг хэрхэн бий болгохыг харуулах явдал юм. Вэбкамыг интерфэйсийн тусламжтайгаар босоо эсвэл хэвтээ чиглэлд эргүүлж болно, гэхдээ зөвхөн хилийн мэдрэгч зөвшөөрдөг хэсэгт. Үргэлжлэл
Вэб хяналттай Arduino LED: 5 алхам (зурагтай)
Вэб хяналттай Arduino LED: Энэхүү зааварчилгаа нь дурын вэб хөтчөөс удирдах боломжтой Arduino болон WIZnet Ethernet бамбай дээр суурилсан вэб идэвхжүүлсэн гурван өнгийн LED-ийг хэрхэн бүтээхийг танд зааж өгсөн болно. LED нь Arduino өнгөөр ажилладаг энгийн RESTful вэб үйлчилгээгээр дамждаг тул