Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Электроникийн хэлхээ
- Алхам 2: Мэдээллийн сан бүрдүүлэх
- Алхам 3: Код (арын хэсэг)
- Алхам 4: Код (урд тал)
- Алхам 5: Бүрхүүл
Видео: Шүрших автомат систем - EasySprinkle: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
EasySprinkle бол танай цэцэрлэгт өвс цацах автомат систем юм.
Бороо орохгүй, бороо орохгүй халуун өдрүүдэд өвс тань хуурайшиж эхэлдэг тул та өөрөө усаар хангах хэрэгтэй. Энэ төслийн зорилго бол та үүнийг хэзээ ч дахин хийх ёсгүй бөгөөд таны өвс эрүүл хэвээр байх болно.
Энэхүү төсөл нь температур, чийгшил, усны түвшний мэдрэгч ашиглан өвс усгүйжиж, хуурайшсан эсэхийг тодорхойлдог. Шаардлагатай үед нээгддэг ус цацагчийн усны хоолойд холбох хавхлагыг ашиглан усгүйжүүлсэн тохиолдолд систем нь өвсийг усаар хангах болно.
Хангамж
Микроконтроллер:
Raspberry Pi
Мэдрэгч:
- LM35 температур мэдрэгч
- SparkFun чийгийн мэдрэгч
- T1592 P Усны мэдрэгч
- MCP3008 (мэдрэгчийн уншихад зориулсан ADC хөрвүүлэгч)
Хөдөлгүүр:
- Rainbird 100-HV цахилгаан соронзон хавхлага
- 1 сувгийн реле модуль (эсвэл хэдэн ус дамжуулах хоолойн хавхлагаас хамаарч олон суваг авах боломжтой.)
- Трансформатор 24V/AC (Solenoid Valve нь 24V AC хүчдэл дээр ажилладаг)
Нэмэлт:
LCD дэлгэц (Raspberry Pi-ийн IP хаягийг харуулах)
Хэлхээ:
- Талх, кабель
- Трансформаторын зэс утас
Кейс (заавал биш):
- Модон хайрцаг
- Модон хайрцагт нүх гаргах өрөм
- Тоног төхөөрөмжийг хайрцагт хийх цавуу
Алхам 1: Электроникийн хэлхээ
Та электрон хэлхээг талбар дээр хавсаргасан хэлхээний схемийг ашиглан хийж болно.
Зөвхөн трансформаторын хувьд хавхлага, реле модульд холбохын тулд танд зэс утас хэрэгтэй болно.
Схемийн файлуудыг доороос татаж авах боломжтой.
Алхам 2: Мэдээллийн сан бүрдүүлэх
Төслийн мэдээллийн баазыг хийхийн тулд та MySQL Workbench дээр загвар хийх ёстой.
Энд танд хэрэгтэй хүснэгтүүд байна.
Акти
Энд бүх үйлдэл нь төхөөрөмжөөс гардаг.
'Actie' хүснэгтэд 'төхөөрөмж' хүснэгтээс үзүүлсэн Device ID байна. Мөн хүснэгтэд статус, огноог оруулсан болно.
Төхөөрөмж
Энд бүх төхөөрөмжүүд ирдэг.
'Төхөөрөмж' хүснэгтэд төхөөрөмж бүрийн төрөл, хэмжих нэгж, тайлбарыг оруулсан болно. (Мэдрэгч ба идэвхжүүлэгч)
Уулзаж байна
Энд бүх арга хэмжээ ирдэг.
'Уулзах' хүснэгтэд 'төхөөрөмж' хүснэгтийн Төхөөрөмжийн ID, утга, огноог оруулсан болно.
Та мөн миний хийсэн dit файлыг GitHub дээрээс олж болно:
Алхам 3: Код (арын хэсэг)
Та арын хэсгийн кодыг GitHub дээрээс олж болно:
Хэрхэн ажилладаг:
Арын код нь Python дээр бичигдсэн байдаг.
Арын хэсэг нь тоног төхөөрөмжийн кодыг агуулсан байх бөгөөд мэдрэгчид цаг тутамд хэмжиж, эдгээр утгыг мэдээллийн санд илгээх болно. Мэдрэгчийн өгөгдлөөс хамааран хавхлагыг ажиллуулах бөгөөд мэдрэгчийн хамгийн бага утгыг хангаагүй тохиолдолд автоматаар нэг цагийн турш нээгдэнэ. Өгөгдлийг SocketIO ашиглан арын хэсгээс урд үзүүр рүү илгээдэг.
Үүнийг ажиллуулахын тулд app.py -ийг ажиллуулна уу.
Үүнийг өөрийн хүссэнээр өөрчлөх:
Кодыг ажиллуулахын тулд та ямар нэг зүйлийг өөрчлөх хэрэгтэй.
Config.py нь мэдээллийн баазын итгэмжлэлийг агуулдаг бөгөөд үүнийг өгөгдлийн сангийн хэрэглэгч, нууц үг гэх мэтээр өөрчилнө үү.
Алхам 4: Код (урд тал)
Та GitHub дээрээс урд талын кодыг дахин олох боломжтой:
Хэрхэн ажилладаг:
Урд тал нь вэб програмын html болон css -ийг агуулсан болно. JavaScript файлууд нь вэб хуудсан дээрх өгөгдлийг авахын тулд урд талаас арын хэсэгт холбогдож байх ёстой.
Файлуудыг Raspberry Pi -ийн/var/www/html фолдерт оруулна уу.
Алхам 5: Бүрхүүл
Дээрх зургуудаас харахад би модон хайрцгаар тоног төхөөрөмжийг цавуугаар хийсэн. Цахилгаан кабель, мэдрэгч, хавхлагын кабелийн нүхийг өрөмдсөн. Мөн би LCD дэлгэцийг тааруулахын тулд таган дээрх тэгш өнцөгтийг хайчилж авав.
Мэдээжийн хэрэг та бүрхүүлээ хэрхэн яаж хийхээ өөрөө сонгож болно, гэхдээ энэ нь танд жишээ өгөхөд л болно.
Зөвлөмж болгож буй:
Автомашины систем үйлдвэрлэх систем: 8 алхам
Автомашины системд суурилсан системүүд: Хөдөө аж ахуйн салбарт маш их ашиг тустай байдаг
Өөрийнхөө гараар чинжүү шүрших: 6 алхам
Өөрийнхөө гараар чинжүү шүрших бэлдмэл хийх: Та хэзээ ч чинжүү шүршигч хийхийг хүсч байсан уу?
DIY турбин шүрших шил: 12 алхам (зурагтай)
DIY турбин шүрших лонх: Манай оронд зун маш халуун байдаг тул биднийг тайвшруулж чадах зүйлийг олох хэрэгтэй болсон. Үр дүн нь энд байна
PDA -ийг хэрхэн яаж шүрших вэ: 6 алхам (зурагтай)
PDA -г хэрхэн яаж шүрших вэ: Би зуны урт амралтаа өнгөрөөсөн тул PDA будаг цацахаар шийдсэн. Доголон хар орон сууцнаас залхсан тул би түүнийг улаан улаанаар цацаж, хажуугийн доторлогоо, арын камерын хэсэг, навигацийн товчлуурыг хараар үлдээхийг хүссэн юм. Би Улаан, Хар комбинацад дуртай
Чанга яригчийн зориулалттай будагны тагийг шүрших: 10 алхам
Чанга яригчийн хаалтанд зориулсан шүршигч будагны таг: Бидний ихэнх нь төсөл дээрээ шүршигч будаг хэрэглэдэг. Та нарын зарим нь гэртээ хоосон канистртай хэвээр байгаа гэж би бодож байна. Тиймээс эдгээр хоосон лаазыг дахин боловсруулцгаая. Би зөвхөн электрон эд анги, жижиг боолтыг хадгалахын тулд тагийг ашиглах хэрэгтэй. Энэхүү номонд бид ca ашиглах болно