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

IOT цэцгийн савны жингийн хуваарь: 7 алхам
IOT цэцгийн савны жингийн хуваарь: 7 алхам

Видео: IOT цэцгийн савны жингийн хуваарь: 7 алхам

Видео: IOT цэцгийн савны жингийн хуваарь: 7 алхам
Видео: Котейная диверсия или Metal Gear Solid Кот. Финал ► 2 Прохождение Stray 2024, Долдугаар сарын
Anonim
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр
IOT цэцгийн савны жингийн хэмжүүр

Би IOT цэцгийн савны жингийн хуваарийг танилцуулахыг хүсч байна, энэ нь цэцгийн савны жинг тасралтгүй авч, бүртгэж чаддаг. Тиймээс хөрсний чийгийг шууд авах боломжтой. Мөн ургамалд ус хэрэгтэй эсэхийг мэдэх боломжтой.

Жинлэх аргыг яагаад багтаамж, эсэргүүцлийг хэмжихгүй байгаа юм бэ?

1. саванд датчик оруулах шаардлагатай, энэ нь ургамлын үндсийг гэмтээж болзошгүй.

2. багтаамж эсвэл эсэргүүцлийг хэмжих нь хөрсний чийгийн шууд утгыг авч чадахгүй.

Жишээлбэл, миний Синн. "Stone's Georgia" нь 287 гр бөгөөд хөрс бага зэрэг хуурайшдаг.

Усалсны дараа 460 гр, 173 гр нь ус болжээ.

Эхний зураг бол миний Синн. 'Stone's Georgia' киног өнгөрсөн жил авсан.

Алхам 1: Энэ нь хэрхэн ажилладаг талаар

Хэрхэн ажилладаг
Хэрхэн ажилладаг
Хэрхэн ажилладаг
Хэрхэн ажилладаг

Жинлэхийн өмнө тэг хазайлт, температурын зөрүү эсвэл үүнтэй төстэй зүйлээс урьдчилан сэргийлэхийн тулд тодорхой ажил хийх шаардлагатай.

Ачааллын үүрийг суурийн хавтан ба суурин хавтангийн хооронд байрлуулна. Хөдөлгөөнт хавтангийн нэг үзүүрийг нугасаар холбож, нөгөө үзүүрийг ацентрик дугуйны дээр байрлуулна.

Ацентрик дугуйг MG995 Servo машинаар удирддаг. Дээд байрлалд цэцгийн сав нь хөдлөх хавтан дээр зогсож байх болно. Тодорхой үйл ажиллагаа явуулж болно. Доод байрлалд Цэцгийн сав тогтмол хавтан дээр зогсох болно. Жинлэх ажлыг хийж болно. Ачааллын үүрийг гэмтээхээс урьдчилан сэргийлэхийн тулд ихэнхдээ Цэцгийн сав нь хөдлөх хавтан дээр зогсож байх болно. Nodemcu нь ачааллын үүрийг унших, серверийг хянах, MQTT протоколыг ашиглан WIFI -ээр IOT сервер рүү өгөгдөл илгээхэд ашиглагддаг.

Алхам 2: Шаардлагатай зүйлээ цуглуул

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

Энэ төсөлд шаардлагатай бүх зүйлийн жагсаалтыг энд оруулав.

1. жингийн хуваарь (ачаалах үүрийг ашиглан)

2. HX711 модуль

3. ESP-12E бүхий NodeMCU

4. MG995 Servo

5. 5мм зузаантай ABS хавтан

6. 3D хэвлэсэн зарим хэсэг

7. зарим кабель

8. М3 ба М4 шураг, самар

Алхам 3: Жингийн хуваарийг гаргах

Жингийн хуваарийг гаргах
Жингийн хуваарийг гаргах
Жингийн хуваарийг гаргах
Жингийн хуваарийг гаргах
Жингийн хуваарийг гаргах
Жингийн хуваарийг гаргах

Жинлэлтийн суурийн хувьд 200*250*5 мм ABS хавтанг ашиглана.

Ачааллын үүрийг самбар дээр суурилуулсан болно.

Засварын хавтан нь анхны хавтан болон 3d хэвлэсэн хэсгээс бүрдэнэ.

Хөдөлгөөнтэй хавтан нь 180*190*5 мм хэмжээтэй ABS хавтан бөгөөд өөр 5 мм ABS арматурын хавиргатай.

Нугас, servo эзэмшигч, ацентрик дугуй нь 3d хэвлэх хэсэг юм.

Тэдгээрийг нааж эсвэл шураглаарай.

Ноорог файл нь эд ангиудыг хаана байрлуулахыг хэлж чадна.

Алхам 4: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Тэднийг утасдаарай.

Хэрэв ESP8266 гүн нойр ашигласан бол GPIO16 болон RST зүүг холбох шаардлагатай бөгөөд энэ аппликешнд ашиглагдахгүй.

Алхам 5: Кодлох

Arduino ашигладаг бөгөөд HX711 номын санг ашигладаг, энд линк байна

github.com/bogde/HX711

Нодемку миний NAS -ийн домотик сервер рүү MQTT мессеж илгээдэг. Тиймээс MQTT үйлчлүүлэгчийн номын сан хэрэгтэй байна.

github.com/knolleary/pubsubclient

HX711 номын сантай MQTT серверийг холбоход HX711 номын сантай холбоотой алдаа гарна. "Хүчингүй гарц (хүчингүй) {};" гэсэн тайлбар HX711 -д. CPP нь асуудлыг шийдэж чадна.

Ашиглахын өмнө таны SSID, нууц үг, MQTT тохиргоог өөрчлөх шаардлагатай.

const char* ssid = "ТАНЫ SSID";

const char* password = "ТАНЫ НУУЦ ҮГ";

const char* mqtt_domoticz = "ТАНЫ ҮЙЛЧИЛГЭЭ";

Алхам 6: Калибровк хийх

Тохируулгын
Тохируулгын
Тохируулгын
Тохируулгын

HX711 номын сангийн зааврыг үзнэ үү.

1. Параметргүй set_scale () руу залгаарай.

2. Параметргүй tare () руу залгаарай.

3. Жинлүүр дээр мэдэгдэж буй жинг тавиад get_units (10) руу залгаарай.

4. 3 -р алхам дахь үр дүнг өөрийн мэддэг жинд хуваана. Та set_scale () руу дамжуулах шаардлагатай параметрийн талаар олж мэдэх ёстой.

5. 4 -р алхам дахь параметрийг үнэн зөв унших хүртэл тохируулна уу.

Алхам 7: Дүгнэж хэлье

Энэ бол миний англи хэл дээрх анхны нийтлэл, зарим алдаа, магадгүй.

Жин харуулах, услах гэх мэт өөр функцийг нэмж болно.

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