Mundarija:
- 1 -qadam: talab qilinadigan ko'nikmalar
- 2 -qadam: Komponentlar/Uskuna ro'yxati
- 3 -qadam: Loyihaning umumiy ko'rinishi
- 4 -qadam: Uskuna tayyorlash
- 5 -qadam: Kod yozish
- 6 -qadam: Savollar bormi?
Video: Suv oqish detektori: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
Tavsiya:
Matnli xabarnoma bilan oqish detektori: 7 qadam
Matnli xabarlar bilan oqish detektori: Ushbu qo'llanmada matnli xabarlar haqida bildirishnoma yuboradigan oqish detektori qanday qurilishi ko'rsatilgan. Agar trubadan yoki zaxiralangan drenajdan suv sezilsa, u signal yuboradi. Qo'llanma Python 3, Raspberry Pi, Secure Shell bilan qiziquvchilar uchun mo'ljallangan
Suv osti kamerasi oqish detektori: 7 qadam (rasmlar bilan)
Suv osti kamerasi oqish detektori: suv osti kamerasi kamdan -kam hollarda oqadi, lekin agar bu hodisa ro'y bersa, odatda halokatli bo'lib, kamera tanasi va linzalariga tuzatib bo'lmaydigan shikast etkazadi.SparkFun 2013 yilda suv detektori loyihasini e'lon qildi, u erda asl dizayni mo'ljallangan edi
Suv osti kamerasi uyidagi oqish detektori yaxshilandi: 7 qadam (rasmlar bilan)
Suv osti kamerasi uyidagi oqish detektori takomillashtirildi: O'tgan yili suv osti kamerasi korpusining oqish detektorining oldingi versiyasi Instructables -da joylashtirilgan, u erda dizayn Atmel AVR -ga asoslangan AdaFruit Trinket -ga asoslangan. Ushbu takomillashtirilgan versiyada Atmel SAMD M0 asosidagi AdaFruit Trinket ishlatiladi. Mana
ESP8266/ESP-01 Arduino bilan ishlaydigan SmartThings oqish detektori: 5 qadam (rasmlar bilan)
ESP8266/ESP-01 Arduino Powered SmartThings oqish detektori: Sooooo Ko'p oqish detektorlarini tanlash mumkin, qaysi biri sizga eng mos keladi? Agar sizda Samsung SmartThings uyingizda biron bir qurilmani boshqarsa, bu chiptadir! Bu men qurayotgan seriyaning oxirgi versiyasi
ESP8266/ESP-01 Arduino quvvatli oqish detektori: 3 qadam (rasmlar bilan)
ESP8266/ESP-01 Arduino quvvatli oqish detektori: suv-bu ajoyib narsalarmi? Majburiy uyni tark etishga majbur bo'lganida emas, balki uning uyining maydonini suzishni boshlaganida. Men bu "haqiqatdan keyin" loyihasi ekanligini bilaman, lekin umid qilamanki, bu boshqa birovga potentsial qochishdan qochishga yordam beradi