
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэ юу хийж байна вэ? Таны аквариумыг хуваарийн дагуу автоматаар асаах, унтраах систем эсвэл товчлуур эсвэл интернетийн хүсэлтээр гараар асаах систем.
Усны температурыг хянаж, хэт халсан эсвэл хэт халсан тохиолдолд имэйл, анхааруулга илгээдэг систем.
Халаалтын термостат болгон ашиглаж болох систем.
Энэ нь урьдчилан ачаалагдсан 3 өөр хуваарьтай ажилладаг бөгөөд интернетийн хүсэлтээр сонгох боломжтой. Жишээлбэл, би нэгийг нь ажлын долоо хоногоор, нөгөөг нь гэртээ амрах, гуравны нэгийг нь гэрээсээ гадуур амрахаар тодорхойлсон.
Гэрэлтүүлгийг ижил хугацаанд хийснээр та гэртээ байхдаа аквариумаа илүү сайхан өнгөрөөх боломжтой болно.
Энэ нь гэрийн автоматжуулалтын архитектурын нэг хэсэг юм
Алхам 1: Энэ нь хэрхэн ажилладаг вэ?
Энэхүү систем нь ESP8266 дээр суурилсан бөгөөд GPIO болон WIFI -ийн боломжийг ашигладаг. GPIO нь 2 реле удирдах, усны температурыг мэдрэгчээс уншихад ашиглагддаг. Систем нь UDP ашиглан Linux сервертэй мэдээлэл солилцдог. Хуваарийг долоо хоног / өдөр / цаг тутамд тодорхойлдог. Цаг бүрийг 7.5 минутын хугацаатай 8 хэсэгт хуваадаг. Урьдчилан ачаалагдсан хуваарь нь интернетийн жинхэнэ хүсэлтийг дарж бичих боломжтой. Систем нь сервер рүү байнга мэдээлэл илгээдэг тул та усны температур, гэрэлтүүлгийн байдлыг алсаас мэдэх боломжтой болно.
Энэ нь хэт халах эсвэл хэт халах тохиолдолд анхааруулга, имэйл илгээдэг.
Алхам 2: Үүнийг хийхийн тулд танд юу хэрэгтэй вэ?



-
1 x ESP8266
Би 3.3 вольтын хүчдэл, реле, өндөр чанартай Olimex ESP8266-EVB-ийг сонгож байна
- 1 эсвэл 2 реле
- 1 x DS18B20 ус нэвтэрдэггүй температур мэдрэгч
- 1 x 2N2222 шилжих транзистор буюу түүнтэй тэнцэх
- 3 x резистор (100 Ом - 2.7K Ом - 4.7K Ом)
- 1 x товчлууртай унтраалга
- 1 x цахилгаан хайрцаг
- 1 x ПХБ -ийн прототип
- Програм хангамжийг байршуулах зориулалттай 1 x FT232RL FTDI USB 3.3 V
- 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 серверийн адаптер болон дибаг хийх горимыг ашиглан тест хийж хөгжүүлэх боломжтой боллоо. Хүссэн зүйлээ авахдаа цахилгаан эрчим хүчний асуудалтай тулгарах болно. Тиймээс та маш болгоомжтой байх ёстой. Энэ нь аюултай байж магадгүй юм! Хэрэв та үүнд дасаагүй бол хэн нэгнээс тусламж хүс. Та реле рүү утас холбох ёстой.
Гэрэлтүүлэг, халаалтанд зориулагдсан залгуур авахын тулд би зэс тууз хайчилж цахилгаан залгуурыг өөрчилсөн.
Зөвлөмж болгож буй:
DIY -- Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянадаг аалз роботыг хэрхэн яаж хийх вэ: 6 алхам

DIY || Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянаж болох аалз роботыг хэрхэн яаж хийх вэ: аалз роботыг бүтээхдээ роботын талаар олон зүйлийг сурч болно. Энэхүү видеон дээр бид ухаалаг гар утсаа ашиглан ажиллуулж болох аалз роботыг хэрхэн хийхийг танд үзүүлэх гэж байна (Андрой
Raspberry Pi болон тоосонцор аргон ашиглан үер илрүүлэх ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: 6 алхам

Raspberry Pi болон тоосонцор аргон ашиглан үерийн илрүүлэлтийн ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: Үерийн стандарт мэдрэгчтэй байх нь таны гэр болон ажлын байрыг их хэмжээгээр гэмтээхээс урьдчилан сэргийлэх болно. Та эдгээр ухаалаг гар утсыг худалдаж авах боломжтой Энэ үерийн дохиоллын систем нь ямар ч шингэнийг илрүүлж, аллерыг идэвхжүүлдэг
Гэртээ 10 долларын үнэтэй WiFi аюулгүй байдлын системийг хэрхэн яаж хийх вэ? Төлбөр, ажил хаана ч байхгүй!: 3 алхам

Гэртээ 10 долларын үнэтэй WiFi аюулгүй байдлын системийг хэрхэн яаж хийх вэ? Төлбөр, ажил хаана ч байхгүй!: Гэртээ 10 долларын үнэтэй wifi аюулгүй байдлын мэдэгдлийн системийг хэрхэн хийх вэ? Төлбөр байхгүй бөгөөд энэ нь хаа сайгүй ажилладаг! Хэрэв PIR хөдөлгөөн мэдрэгч ямар нэгэн хөдөлгөөнийг илрүүлсэн бол энэ нь таны гар утсанд мэдэгдэл илгээдэг. ESP8266 ESP-01 WiFi модуль, PIR хөдөлгөөн мэдрэгч ба 3.3
RTC ашиглан тарьсан аквариумын автомат LED гэрэлтүүлэг: 5 алхам (зурагтай)

RTC ашиглан тарьсан аквариумд зориулсан автомат LED гэрэлтүүлэг: Хэдэн жилийн өмнө би тарьсан аквариум байгуулахаар шийдсэн. Тэр аквариумуудын гоо үзэсгэлэн надад маш их таалагдсан. Би аквариум байгуулахдаа хийх ёстой бүх зүйлээ хийсэн боловч нэг чухал зүйлийг үл тоомсорлов. Энэ зүйл хөнгөн байсан
Гудамжны үдэшлэгт зориулсан худалдааны тэрэгний дууны системийг хэрхэн яаж хийх вэ: 10 алхам

Гудамжны үдэшлэгт зориулсан худалдааны тэрэгний дууны системийг хэрхэн яаж хийх вэ: Энэхүү зааварчилгаа нь худалдааны тэргэн дээр бие даасан гар утасны дууны системийг бий болгох алхамуудыг харуулах болно. Энэхүү тохиргоог эсэргүүцэл, гудамжны бүжгийн үдэшлэг, Парклинг Лотын рэп тулаан гэх мэт бүх төрлийн олон нийтийн цугларалтад ашиглаж болно