Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Лонхны тагийг хэвлэ
- Алхам 2: Кабель тавих
- Алхам 3: Кодлох
- Алхам 4: MQTT -ийг шалгана уу
Видео: Исгэлэн мэдрэгч (ESP8266): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би исгэлэн гарааны исгэлтийг хэмжих гэж оролдсон хэвээр байгаа бөгөөд энэ уусмалыг Sharp мэдрэгчээр туршиж үзэхийг хүссэн бөгөөд мэдрэгч нь бэлдмэлийн гадаргуу хүртэлх зайг хэмжих болно. Энэ нь өндөр байх тусам бэлдмэл исгэх болно. Өндөр өсөлт нь бактери, мөөгөнцрийн гурил идэж, нүүрстөрөгчийн диоксидыг үүсгэдэгтэй холбоотой юм. Энэ хий нь бэлдмэл дотор баригдаж, түүнийг хийлэх болно.
Энэ нь MQTT брокерт арга хэмжээг дамжуулахын тулд энгийн ESP8266 -ийг ашиглаж байна. Би бүрхэвчийг савны тагны хэсгүүдэд нэгтгэхийн тулд хялбархан хөдлөхгүйн тулд хэвлэв.
Хангамж
- ESP8266 - Би aliexpress -аас NodeMCU v3 авсан
- Sharp Sensor GP2Y0A41SK0F - миний ашигладаг төхөөрөмж 4см -ээс 30см -ийн хувьд сайн бөгөөд энэ тохиолдолд сайн тохирох болно.
- MQTT сервер - миний ашигладаг програмыг гэрийн туслах програм хангамж хариуцдаг бөгөөд үүнийг хийх болно
- Нэг шилэн сав
- Зарим исгэлэн эхлэгч
- USB powerbank эсвэл микро USB гаралттай цахилгаан адаптер
Алхам 1: Лонхны тагийг хэвлэ
Би Fusion 360 -ийн хавтасыг Cura -ээр хэрчиж, өөрийн Creality 3D CR10S дээр хэвлэв. Хурц мэдрэгч дээр конденсац үүсэхгүйн тулд би агааржуулалтын нүх үлдээсэн.
Би grabcad дээрээс nodemcu -ийн сайн загварыг олсон. Мөн хурц мэдрэгчийн хувьд. Суулгах нүхийг зохион бүтээх нь илүү хялбар байдаг. Бүрээсний дээд хэсгийн дээд хэсгийг тохируулахын тулд би өөрийн arduino хавтангийн бэхэлгээний хэсгүүдийг ашигласан.
grabcad.com/library/nodemcu-lua-lolin-v3-m…
grabcad.com/library/sharp-2y0a21-distance-… (ижил биш боловч нүхийг холбоход хангалттай ойрхон)
Бүрхүүлийг ваарны дээд талд байрлуулахын тулд би давхар хажуугийн соронзон хальс бага зэрэг наасан.
Алхам 2: Кабель тавих
Эхлээд бид nodemcu -ийг хурц мэдрэгч рүү залгах ёстой. Энэ бол нэлээд шулуун юм.
- Sharp мэдрэгч нь 5 вольтыг оролт болгон авах тул бид үүнийг nodemcu дээрх VU (VUSB) залгах боломжтой болно.
- Дараа нь хурц мэдрэгчийг ямар ч nodemcu газардуулгатай холбоно.
- Эцэст нь хурц мэдрэгчийн V0 нь ESP дээрх A0 (аналог оролт) руу ордог.
- Аз болоход хурц мэдрэгчийн гаралт хамгийн ихдээ 3.1 вольт байна. ESP -тэй холбоотой асуудал нь 3.3 вольт дээр ажилладагтай харьцуулахад өндөр байх бөгөөд оролтын зүү дээрх өндөр хүчдэлийг үнэлэхгүй байх болно.
Дараа нь би nodemcu -ийг тэжээхийн тулд микро USB залгуур эсвэл хананы залгууртай стандарт USB тэжээлийн банк ашигладаг. Бид 5 вольтын хүчинтэй VUSB -тэй болохыг хүсч байгаа тул үүнийг хийх ёстой. Мэдрэгч нь ердөө 4.5-5.5 вольтын хооронд байх болно. nodemcu ихэвчлэн 3.3v -т ажилладаг бөгөөд энэ нь хангалтгүй юм.
Алхам 3: Кодлох
Энэ код нь ESP8266 програмчлахад Arduino IDE хэлийг ашиглаж байна. Энэхүү IDE -ээс програмчлахын тулд та ESP8266 самбарыг суулгах шаардлагатай болно.
www.arduino.cc/en/main/Software
github.com/esp8266/Arduino
github.com/knolleary/pubsubclient
"REPLACE" гэсэн түлхүүр үгийг хайж, өөрийн үнэ цэнээр солино уу.
Хурц мэдрэгчийн тохируулгын үе шат байдаг. Аналог уншилтыг сантиметр болгон хөрвүүлэх томъёог та харах болно, үүнийг тохируулсны дараа өөрчилж болно. Ердийн шалгалт тохируулга нь мэдрэгчийн тусламжтайгаар хэд хэдэн хэмжилт хийж, томъёоны коэффициентийг тооцоолохын тулд excel ашиглах явдал юм. Энэ нь арга хэмжээний нарийвчлалыг сайжруулах болно.
Калибровк хийх үйл явцын зарим жишээ
diyprojects.io/proximity-sensor-a02yk0-tes…
Код нь танд байгаа wifi станцтай холбогдох холболтыг агуулдаг. Энэхүү wifi холболтын ачаар ESP нь тохируулсан MQTT сервер рүү утгыг илгээх боломжтой.
Алхам 4: MQTT -ийг шалгана уу
Залгаад орсны дараа esp нь MQTT руу утга илгээж эхэлнэ. Дараа нь би гэрийн туслах (https://www.home-assistant.io/) ашиглан дарааллыг уншиж үр дүнг харуулна.
Дараа нь та хатуу гараа, гурил, ус нэмээд дараа нь шилэн саванд байгаа гадаргуугийн түвшинг мэдрэгчийг хүлээнэ үү. Энэ нь исгэлэн исгэх түвшинг илтгэнэ гэж найдаж байна, тиймээс оргилд хүрэх цагийг бид мэднэ.
Би мэдрэгчийг анх ашиглаж байсан үеийнхээ графикийг хавсаргав. Би мэдрэгчийн заалтыг InfluxDB руу буцааж шилжүүлсэн бөгөөд энэ график нь Графанагаас авсан тул та цаг хугацааны явцад хэмжилтийн сайхан хувьслыг харах боломжтой болно.
Энэ заавар танд таалагдсан гэж найдаж байна, хэрэв танд зарим алхамуудын талаар илүү дэлгэрэнгүй мэдээлэл хэрэгтэй бол надад хэлээрэй!
Зөвлөмж болгож буй:
DIY амьсгал мэдрэгч Arduino (дамжуулагч сүлжмэл сунгах мэдрэгч): 7 алхам (зурагтай)
DIY амьсгал мэдрэгч нь Arduino (дамжуулагч сүлжмэл сунгах мэдрэгч): Энэхүү DIY мэдрэгч нь дамжуулагч сүлжмэл сунгах мэдрэгч хэлбэртэй байх болно. Энэ нь таны цээж/ходоодыг ороож, цээж/гэдэс томорч, агших үед мэдрэгч, улмаар Arduino -д өгдөг оролтын өгөгдөл нэмэгдэх болно. Тиймээс
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: 3 алхам
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү заавар нь Arduino Uno ашиглан RGB өнгө илрүүлэгч мэдрэгчийг хэрхэн ашиглах талаар хэд хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд та цөөн хэдэн өнгийг харьцуулах хэд хэдэн үр дүнг авах болно
Мини зэгс мэдрэгч бүхий RaspberryPi 3 соронзон мэдрэгч: 6 алхам
Мини зэгс мэдрэгч бүхий RaspberryPi 3 соронзон мэдрэгч: Энэхүү зааварчилгаанд бид RaspberryPi 3. ашиглан IoT соронзон мэдрэгчийг бий болгоно. Мэдрэгч нь мини зэгс мэдрэгчээр соронз мэдрэгдэх үед хоёулаа асдаг LED ба дуугаралтаас бүрдэнэ
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
DIY: Фокус хөдөлгөөнт мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: 4 алхам
DIY: Фокус хөдөлгөөн мэдрэгч бүхий таазанд суурилуулсан мини мэдрэгч хайрцаг: Сайн байна уу. Хэсэг хугацааны өмнө би найздаа ухаалаг гэрийн үзэл баримтлалд тусалж, 40x65 мм хэмжээтэй нүхэнд таазанд суурилуулах боломжтой загвар бүхий мини мэдрэгч хайрцгийг бүтээсэн. Энэ хайрцаг нь: • гэрлийн эрч хүчийг хэмжих • чийглэгийг хэмжих