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

Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ: 5 алхам
Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ: 5 алхам

Видео: Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ: 5 алхам

Видео: Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ: 5 алхам
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Долдугаар сарын
Anonim
Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ
Аквариумын гэрэлтүүлэг, халаалтаа хянадаг Wifi системийг хэрхэн яаж хийх вэ

Энэ юу хийж байна вэ? Таны аквариумыг хуваарийн дагуу автоматаар асаах, унтраах систем эсвэл товчлуур эсвэл интернетийн хүсэлтээр гараар асаах систем.

Усны температурыг хянаж, хэт халсан эсвэл хэт халсан тохиолдолд имэйл, анхааруулга илгээдэг систем.

Халаалтын термостат болгон ашиглаж болох систем.

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

Гэрэлтүүлгийг ижил хугацаанд хийснээр та гэртээ байхдаа аквариумаа илүү сайхан өнгөрөөх боломжтой болно.

Энэ нь гэрийн автоматжуулалтын архитектурын нэг хэсэг юм

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

Энэхүү систем нь ESP8266 дээр суурилсан бөгөөд GPIO болон WIFI -ийн боломжийг ашигладаг. GPIO нь 2 реле удирдах, усны температурыг мэдрэгчээс уншихад ашиглагддаг. Систем нь UDP ашиглан Linux сервертэй мэдээлэл солилцдог. Хуваарийг долоо хоног / өдөр / цаг тутамд тодорхойлдог. Цаг бүрийг 7.5 минутын хугацаатай 8 хэсэгт хуваадаг. Урьдчилан ачаалагдсан хуваарь нь интернетийн жинхэнэ хүсэлтийг дарж бичих боломжтой. Систем нь сервер рүү байнга мэдээлэл илгээдэг тул та усны температур, гэрэлтүүлгийн байдлыг алсаас мэдэх боломжтой болно.

Энэ нь хэт халах эсвэл хэт халах тохиолдолд анхааруулга, имэйл илгээдэг.

Алхам 2: Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?

Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?
  1. 1 x ESP8266

    Би 3.3 вольтын хүчдэл, реле, өндөр чанартай Olimex ESP8266-EVB-ийг сонгож байна

  2. 1 эсвэл 2 реле
  3. 1 x DS18B20 ус нэвтэрдэггүй температур мэдрэгч
  4. 1 x 2N2222 шилжих транзистор буюу түүнтэй тэнцэх
  5. 3 x резистор (100 Ом - 2.7K Ом - 4.7K Ом)
  6. 1 x товчлууртай унтраалга
  7. 1 x цахилгаан хайрцаг
  8. 1 x ПХБ -ийн прототип
  9. Програм хангамжийг байршуулах зориулалттай 1 x FT232RL FTDI USB 3.3 V
  10. 1 x 5V ба 3.3V хүч

Алхам 3: Үүнийг яаж хийх вэ?

Үүнийг яаж хийх вэ?
Үүнийг яаж хийх вэ?
Үүнийг яаж хийх вэ?
Үүнийг яаж хийх вэ?
Үүнийг яаж хийх вэ?
Үүнийг яаж хийх вэ?

Шаардлагатай бүх эд ангиудыг аваарай

Хэсэг хэсгүүдийг самбар дээр холбоно уу

ПХБ дээрх гагнуурын бүрэлдэхүүн хэсгүүд

Бүгдийг хайрцагт хий

ESP8266 кодыг татаж авах

Arduino IDE ашиглан ESP8266 доторх кодыг татаж аваарай

Алхам 4: Серверийн програм хангамж

Серверийн програм хангамж
Серверийн програм хангамж

Би дотоодын нэгдсэн дэд бүтэцтэй.

Өгөгдлийг MySql DB дээр хадгалдаг. Би Tomcat -ийг вэб сервер болгон ашигладаг. Гурван багц нь байнгын ажиллагаатай байдаг: нэг нь цагийн серверийн үүрэг гүйцэтгэдэг, нэг нь ESP8266 -аас өгөгдөл авч, ДБ -д хадгалдаг бөгөөд нэг тохиргооны шинэчлэлтийг ESP8266 руу илгээдэг. Бүгд Линукс сервер дээр ажиллаж байгаа бөгөөд зөвхөн сервер л шаардлагатай (UdpEsp8266ServerTime.java ажиллуулах) (хэрэв та ESP8266 код дотор NTP дэмжлэг оруулахгүй бол).

Хүссэн зүйлээ хийхээсээ өмнө ESP8266 илгээсэн өгөгдлийг харахын тулд өгсөн java кодыг (traceDataReceived.java ажиллуулах) ашиглахыг санал болгож байна.

github.com/cuillerj/AquariumControlSystem

Алхам 5: Гэрэлтүүлэг, халаалтын утсаа холбоно уу

Гэрэлтүүлэг, халаалтын утсаа холбоно уу
Гэрэлтүүлэг, халаалтын утсаа холбоно уу
Гэрэлтүүлэг, халаалтын утсаа холбоно уу
Гэрэлтүүлэг, халаалтын утсаа холбоно уу

USB серверийн адаптер болон дибаг хийх горимыг ашиглан тест хийж хөгжүүлэх боломжтой боллоо. Хүссэн зүйлээ авахдаа цахилгаан эрчим хүчний асуудалтай тулгарах болно. Тиймээс та маш болгоомжтой байх ёстой. Энэ нь аюултай байж магадгүй юм! Хэрэв та үүнд дасаагүй бол хэн нэгнээс тусламж хүс. Та реле рүү утас холбох ёстой.

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

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