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

UCL-IIoT-Wifi бүхий хүлэмж: 10 алхам
UCL-IIoT-Wifi бүхий хүлэмж: 10 алхам

Видео: UCL-IIoT-Wifi бүхий хүлэмж: 10 алхам

Видео: UCL-IIoT-Wifi бүхий хүлэмж: 10 алхам
Видео: UCL-IIoT-Greenhouse-with-wifi 2024, Арваннэгдүгээр
Anonim
UCL-IIoT-Wifi бүхий хүлэмж
UCL-IIoT-Wifi бүхий хүлэмж

Энэ бол UCL -ийн 3 семестрийн сургуулийн төсөл юм. Бид хүлэмжийн ажлаа үргэлжлүүлэхээр шийдсэн боловч энэ удаад мэдээлэл цуглуулах болно

Adam0220 ба mort340d -ээр хийсэн

Алхам 1: Тойм

Image
Image
Тойм
Тойм
Тойм
Тойм
Тойм
Тойм

Хөрсний чийгийн түвшин буурч, эсвэл шөнийн цагаар ч гэсэн ургамалд шаардлагатай "нарны гэрэл" өгөх боломжтой бол ургамлыг автоматаар усалдаг "ухаалаг байшинтай" болохыг цэцэрлэгийн ямар сонирхогч мөрөөддөггүй вэ?

Бидний зорилго бол үүнийг хийх боломжтой хүлэмжийг бий болгох явдал юм

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

Бид DHT11 ашиглан температур, чийгшлийг хэмждэг. Манай чийгийн хөрсний мэдрэгчийг хөрсний чийгийг хэмжихэд ашигладаг. Манай усны насос нь хөрс хэт хуурайших үед хөрсийг услахад ашигладаг. LCD дэлгэц нь хөрсний чийг, температур ямар байгааг харуулахад ашиглагддаг. Лед нарыг нарны гэрэл зургаар дүрсэлдэг. Бид улаан зангилааг ашиглан arduino -аас олж авсан бүх үнэ цэнээ харах боломжтой болсон. WeMos D1 R2 нь өгөгдлийг wifi -ээр дамжуулахад ашиглагддаг. MySQL нь өгөгдлийг вэб хуудсаар дамжуулан үзэхэд хэрэглэгддэг.

Алхам 2: Урсгал диаграм + Node-red-ийг хэрхэн суулгах, MySQL-ийг Node-red дээр хэрхэн нэмэх талаар

Урсгал диаграм + Node-red-ийг хэрхэн суулгах, MySQL-ийг Node-red дээр хэрхэн нэмэх талаар
Урсгал диаграм + Node-red-ийг хэрхэн суулгах, MySQL-ийг Node-red дээр хэрхэн нэмэх талаар

Манай хүлэмжийн схемийг энд оруулав

1. Компьютер дээрээ node-red-ийг суулгаарай.

2. "dashboard, node-remysql and node-serialport" суулгана уу.

3. Палитрыг удирдахын тулд ороорой

4. Дараа нь суулгах дээр дарна уу

5. Дараа нь модулиудыг хайж олох

6. MySQL -ийг нээхийн тулд wampserver -ийг компьютер дээрээ суулгаарай

7. phpMyAdmin -ийг нээнэ үү

8. "Nodered" блок жишээг тохируулах

9. Хүснэгт үүсгэ, танд таалагдах зүйлсийн нэрийг "чийгтэй асо" гэж бичээрэй.

10. MySQL блокыг зангилааны улаан болгон оруулах

11. Зангилаан улаан "Mysql" доторх блокыг манай "sql" мэдээллийн сангийн нэрээр нэрлэх шаардлагатай.

Алхам 3: эд ангиудын жагсаалт

1 x Arduino uno

1 x WeMos D1 R2

2 х талхны самбар

1 х Усны насос 12v

4 x LED

1 x LCD дэлгэц

1 х DHT 11

1 x Чийгийн хөрсний мэдрэгч

1 x буухиа дууны ky-019

1 x Зай эзэмшигч

8 x Батерей (AA)

4х220 Ом эсэргүүцэл

Хоолой

Утас

Нэмж хэлэхэд бид ашигласан

Хөрс ба ургамал

3D принтер + лазер таслагч

Алхам 4: Төслийн 3D хэвлэх

Төслийн 3D хэвлэх
Төслийн 3D хэвлэх

Mainframe нь 3D принтер дээр хийгдсэн

Дээвэр нь лазер таслагч бүхий plexiglass -аар хийгдсэн

Ханыг лазер таслагчаар OG модоор хийсэн

Та файлуудыг https://www.instructables.com/id/Greenhouse-Overview-On-Going/ дээрээс авах боломжтой.

Алхам 5: Fritzing дээр утас тавих

Fritzing дээр утас тавих
Fritzing дээр утас тавих

Алхам 6: Arduino код

Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код

WeMos D1 R2 кодын зарим зургийг энд оруулав. Энэ нь бид wifi-д хэрхэн холбогдож, arduino-аас өгөгдлийг зангилааны улаан руу хэрхэн илгээдэгийг харуулдаг

Зураг 1. Зураг дээр WeMos номын санг уншиж, wifi холбож, arduino -д ямар зүү байгааг харуулав.

Зураг 2. Цуваа монитор дээр пакет хүлээн авсныг хэвлэж, "udp" ашиглан өгөгдлийг улаан цэгээр дамжуулан компьютерт хэрхэн илгээхийг харуулав.

Зураг 3. Бид зангилааны улаан болон хоосон тохиргоонд хичнээн олон char илгээхийг харуулав

Зураг 4. Температур, чийг, чийгийг хөвж, дараа нь чийгийг 0-100%болгоно. Үүний дараа тэдгээрийг мөр болгон хийж дараа нь зангилааны улаан руу илгээнэ.

Алхам 7: ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар

ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар
ESP8266 хавтанг Arduino IDE дээр хэрхэн суулгах талаар

ESP8266 самбарыг Arduino IDE дээрээ суулгахын тулд дараах зааврыг дагана уу.

1) Arduino IDE -ээс тохиргооны цонхыг нээнэ үү. Файл> Тохиргоо руу очно уу

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json -ийг доорх зурагт үзүүлсэн шиг "Удирдах зөвлөлийн менежерийн нэмэлт URL" талбарт оруулна уу. Дараа нь "OK" товчийг дарна уу.

3) Нээлттэй самбарын менежер. Багаж хэрэгсэл> Удирдах зөвлөл> Самбарын менежер рүү очно уу.

4) Доошоо гүйлгэж, ESP8266 самбарын цэсийг сонгоод 2.3.0 -ийг ашигладаг "esp8266" -г суулгана уу

5) Багаж хэрэгсэл> Самбар> Ерөнхий ESP8266 модулиас ESP8266 самбараа сонгоно уу

6) Эцэст нь Arduino IDE-ээ дахин нээнэ үү

Алхам 8: I/O жагсаалт

I/O жагсаалт
I/O жагсаалт

Энэ бол UNO болон WeMos D1 R2 -д зориулсан манай I/O жагсаалт юм

Алхам 9: Улаан зангилаа

Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа

Эхний хоёр зураг нь өгөгдлийг wifi-ээр дамжуулж, гаралтыг зангилааны улаан дээр харуулдаг. Хоёрдахь зураг бол компьютерийн портоор ажилладаг улаан зангилааны програм юм. Сүүлийн зураг нь WeMos D1 R2 -ийг ашиглаж байна

Улаан зангилаа https://nodered.org/docs/platforms/windows-ийг тохируулна уу

Алхам 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL бол Arduino -аас олж авсан өгөгдлийг хадгалахад ашигладаг вэбсайт юм.

MySQL -д холбогдохын тулд та wamp ашиглах хэрэгтэй. Та wamp -ийг https://wampserver.aviatechno.net/ дээрээс татаж авах боломжтой.

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