Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Agar siz suv osti podvaliga uyga qaytishdan xavotirda bo'lsangiz, bu loyiha siz uchun.
Biz sizga oqish aniqlanganda sizga matnli xabar yuboradigan suv oqishini aniqlash tizimini qanday yaratishni ko'rsatamiz.
1 -qadam: talab qilinadigan ko'nikmalar
Loyihani amalga oshirish uchun sizga dasturlash bo'yicha oddiy bilim kerak bo'ladi! Biz suv sensori o'lchaydigan va C formatida matn yuboradigan dasturni yozdik.
2 -qadam: Komponentlar/Uskuna ro'yxati
Mana biz foydalangan narsalar:
- Sidj -sidjet 4
- Suv sensori
- Phidget kabeli
3 -qadam: Loyihaning umumiy ko'rinishi
Ushbu loyiha quyidagi tartibga ega bo'ladi:
- PhidgetSBC4 bizning dastur kodimizni ishga tushiradi (C bilan yozilgan). U suv sensori bilan o'rnatilgan VINT uyasi orqali ulanadi.
- Agar suv sensori suv mavjudligini ko'rsatsa, SBC ko'pchilik simsiz aloqa operatorlari matnli xabar yuborish uchun qo'llab -quvvatlaydigan elektron pochta xabarini ishlatadi.
4 -qadam: Uskuna tayyorlash
Bizning sensorimiz suv bilan aloqa qilishi mumkin (ayniqsa sinov paytida), shuning uchun biz PCB komponentlarini himoya qilishimiz kerak. Buning uchun biz PCBda konformal qoplamani qo'lladik.
5 -qadam: Kod yozish
Ushbu loyihaning barcha kodlari allaqachon yozilgan va waterLeakDetector.c fayliga kiritilgan, shuning uchun agar siz uni amalga oshirmoqchi bo'lsangiz, bir nechta narsani (seriya raqamlari, elektron pochta manzili va h.k.) o'zgartirish va kompilyatsiya qilish kifoya. u
Muhim: o'rnatishdan oldin siz SBC -da libcurl -ni o'rnatishingiz kerak bo'ladi. Terminalni oching va quyidagi buyruqni kiriting:
sudo apt-get libcurl4-gnutls-dev ni o'rnating
SBCda C dasturlarini kompilyatsiya qilish haqida ko'proq ma'lumot olish uchun quyidagi havolalarga qarang:
- Rivojlanish uchun paketlarni o'rnatish
- Linuxda C dasturlarini kompilyatsiya qilish
Bu erda kodning tezkor ko'rinishi:
- VoltageInput ob'ektini yarating
- VoltajInput ob'ektini suv sensori bilan xaritaga joylashtiring. Qo'shimcha ma'lumot olish uchun ushbu videoni ko'ring.
- Vaqt o'tganda, suv sensori qiymatini o'qing, agar suv darajasi xavfli bo'lsa, matnli xabar yuboring. Agar davom etmasa.
- Bir soniya uxlang va takrorlang
6 -qadam: Savollar bormi?
Agar sizda loyiha haqida savollaringiz bo'lsa, sharhlar bo'limida bizga xabar bering!
O'qiganingiz uchun tashakkur