Mundarija:
- 1 -qadam: Uskuna sozlamalari
- 2 -qadam: Raspbian -ni yuklab oling
- 3 -qadam: Micro SD qurilmasini aniqlash
- 4 -qadam: Raspbian tasvirini MicroSd kartaga nusxalash
- 5 -qadam: Birinchi marta tirik qolish
- 6 -qadam: Paketlar ro'yxatini yangilang
- 7 -qadam: VNC, SSH va I2C -ni yoqing
- 8 -qadam: Raspberry Pi parolini o'zgartiring
- 9-qadam: I2c asboblarini o'rnating
- 10 -qadam: I2C aloqasini tekshirish
- 11 -qadam: Python versiyasini tekshirish
- 12 -qadam: Python -ning mavjud versiyalarini tekshirish
- 13 -qadam: Python Symbolic Link -ni yangilang
- 14 -qadam: THP Logger manba kodini yuklab oling
- 15 -qadam: Manba kodi ZIP faylini oching
- 16 -qadam: THP jurnalini ishga tushiring
- 17 -qadam: THPni o'lchashni boshlang
- 18 -qadam: SFTP orqali ma'lumotlarni olish
- 19 -qadam: ma'lumotlarni ko'rib chiqish
- 20 -qadam: ma'lumotlarni qayta ishlash
- 21 -qadam: yaxshilash uchun xona
Video: Raspberry Pi va TE Connection MS8607-02BA01 yordamida harorat, nisbiy namlik, atmosfera bosimi yozuvchisi: 22 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Kirish:
Ushbu loyihada men sizga harorat namligi va atmosfera bosimi uchun yog'ochni kesish tizimini bosqichma -bosqich qanday o'rnatishni ko'rsataman. Ushbu loyiha Raspberry Pi 3 Model B va TE Connectivity atrof-muhit sensori chipiga asoslangan MS8607-02BA01, bu chip juda kichkina, shuning uchun men uni baho taxtasida olishingizni maslahat beraman, lehimni qo'lda ishlatishni tavsiya etmayman, men uning bahosini oldim Amazonda DPP901G000 kartasini 17 dollarga sotib oling. Ushbu loyihani boshqaruvchi dastur github -da va python 3 da yozilgan.
Men qo'limdan kelgancha hamma zerikarli tafsilotlarni berishga harakat qilaman, shuning uchun kompyuterni oddiy biladigan har kim bu tizimni muvaffaqiyatli qurishi mumkin.
Manbalar va manbalar:
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
en.wikipedia.org/wiki/Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
Kerakli qismlar va asboblar:
-Raspberry Pi 3 Model B va aksessuarlar: sumka, sichqoncha, klaviatura, monitor yoki televizor, microSD karta va boshqalar.
-MS8607-02BA01 baholash kengashi, DPP901G000 yoki unga tenglashtirilgan, qolgan qismida Sensor platasi sifatida ko'rsatiladi.
- Raspberry Pi -ni sensorlar paneliga ulash uchun to'rtta prototipli sim
-Raspberry Pi ni sozlash uchun kompyuter, men Ubuntu bilan ishlaydigan kompyuterdan foydalandim, Windows kompyuteri ko'rsatmalarga ba'zi o'zgartirishlar bilan ishlaydi.
1 -qadam: Uskuna sozlamalari
-Raspberry Pi -ni yuqoridagi jadval va rasmda tasvirlanganidek Sensor platasiga ulang
2 -qadam: Raspbian -ni yuklab oling
-Raspbian SD -karta rasmini https://www. Raspberrypi.org/downloads/ saytidan yuklab oling.
-Yuklab olish papkasini ko'rib chiqing va Raspbian SD kartasining rasmini ochish buyrug'i yordamida oching.
3 -qadam: Micro SD qurilmasini aniqlash
-MicroSD kartasini kompyuterga ulangan Micro SD kartani o'quvchi/yozuvchiga joylashtiring, -Shaxsiy kompyuteringizda micro SD -karta nomini quyida ko'rsatilgandek "sudo fdisk -l" buyrug'i yordamida aniqlang, SD -karta qurilmasining o'lchami va nomi bilan qanday aniqlanganiga e'tibor bering, bu holda SD -karta qurilmasining nomi "/dev /mmcblk0”, kompyuteringizda boshqacha bo'lishi mumkin. Agar sizda Windows operatsion tizimi bo'lsa, Win32 Disk Imager dasturidan foydalaning.
4 -qadam: Raspbian tasvirini MicroSd kartaga nusxalash
-Buyruq yordamida Raspbian -ni MicroSD kartasiga yozing:
dd if = SDcard_image_file_name of = SD_Card_Device_Name holati = taraqqiyot.
Nusxalash tugashini kuting, bu bir necha daqiqa davom etadi.
5 -qadam: Birinchi marta tirik qolish
-Micro SD -ni kompyuterdan olib tashlang va Raspberry -ga joylashtiring, quvvat sarflang, Raspberry Pi -ni ishga tushiring.
- Raspberry Pi-da SD-ni kengaytiring, buyruq satri terminalini oching va "sudo raspi-config" ni kiriting, SD-kartadagi bo'sh joydan foydalanish uchun fayl tizimini kengaytirish-ni tanlang. Qayta ishga tushirish so'ralganda, qayta yoqing.
6 -qadam: Paketlar ro'yxatini yangilang
-Raspberry Pi -ni Wi -Fi -ga ulang yoki uy yo'riqchisining chekilgan kabelidan foydalanib ulang.
-Raspberry Pi-dagi buyruq satrida paketlar ro'yxatini yangilash uchun "sudo apt-get update" ni ishga tushiring.
7 -qadam: VNC, SSH va I2C -ni yoqing
Raspberry Pi Desktop asosiy menyusida Preferences -ni bosing va Raspberry Pi Configuration yordam dasturini tanlang. Interfeyslar yorlig'ida SSH, VNC va I2C -ni yoqing.
8 -qadam: Raspberry Pi parolini o'zgartiring
-Endi Raspberry Pi parolini o'zgartirish uchun yaxshi vaqt.
9-qadam: I2c asboblarini o'rnating
Buyruqning satriga "sudo apt-get install i2c-tools" buyrug'i yordamida I2C asboblarini o'rnating
10 -qadam: I2C aloqasini tekshirish
- Raspberry Pi "i2cdetect -y 1" buyrug'i yordamida I2C orqali Sensor Board bilan aloqa o'rnatishi mumkinligini tekshiring, Sensor platasida ikkita I2C qurilmasi bor, 0x76 qurilma manzili bosim va haroratni o'lchash uchun, 0x40 qurilma manzili nisbiy namlikni o'lchash uchun. Har ikkisi ham topilganligini tasdiqlang.
11 -qadam: Python versiyasini tekshirish
Sensor ma'lumotlarini o'qish uchun biz ishga tushiradigan dasturni ishga tushirish uchun kamida Python 3.2 versiyasi kerak, eski versiyalar dasturni to'g'ri ishlamaydi.
Linux python skriptlarini ishlatish uchun qaysi python tarjimonining versiyasini ko'rsatish uchun ramziy havolani ishlatadi (Linux nima haqida gapirayotganimni tushunish uchun Internetdagi Linux operatsion tizimidagi ramziy havolalarni qidiring). Ko'rsatilgan versiyani ko'rish uchun "ls/usr/bin/python -l" buyrug'idan foydalaning, bu holda u biz uchun ishlamaydigan python2.7 ni ko'rsatadi.
12 -qadam: Python -ning mavjud versiyalarini tekshirish
Raspberry Pi -dagi barcha mavjud python versiyalarini ko'rish uchun "ls/usr/bin/python*" buyrug'idan foydalaning.
13 -qadam: Python Symbolic Link -ni yangilang
Ko'rinib turibdiki, bizda python3.5 versiyasi bor, uni ramziy tarzda/usr/bin/python bilan bog'laylik.
14 -qadam: THP Logger manba kodini yuklab oling
-THP Logger manba kodini Github -dan yuklab oling
15 -qadam: Manba kodi ZIP faylini oching
-Manba kodi zip faylini oching.
16 -qadam: THP jurnalini ishga tushiring
Buyruqlar qatori terminalidan foydalanib, "cd ~/Download/THP_Logger-master" yordamida joriy ishchi katalogini o'zgartiring.
-"Python main.py" buyrug'i yordamida THP Logger dasturini ishga tushiring.
17 -qadam: THPni o'lchashni boshlang
- Jurnalni yoqing, ehtiyojlaringizga mos keladigan jurnal oralig'ini tanlang, ishga tushishiga ruxsat bering.
18 -qadam: SFTP orqali ma'lumotlarni olish
-Men uni kalibrlangan sinov uskunalari bilan sinab ko'rmadim, lekin o'lchovlar mening isitish termostatimga mos keladi. Eshikni ochganimda ham namlik pasayganini payqadim, chunki u tashqarida muzlaydi va tashqaridagi namlik ichkariga qaraganda ancha past.
-Raspberry Pi -dan CSH formatidagi ma'lumotlarni kompyuteringizga SSH orqali oling, sevimli SFTP mijoz dasturidan foydalanib, Windows uchun WinSCP -dan foydalanishingiz mumkin, men Linux mashinam uchun bareFTP -dan foydalanaman.
19 -qadam: ma'lumotlarni ko'rib chiqish
-Microsoft Excel yoki OpenOffice Calc yordamida import qilingan csv faylini oching, kun yoki kun davomida atrof -muhit o'zgarishini ko'rish uchun jadval yaratish uchun ma'lumotlardan foydalaning.
20 -qadam: ma'lumotlarni qayta ishlash
Ilova juda ko'p ma'lumot ishlab chiqarmaydi, masalan, agar siz ilovani 24 soat davomida 60 soniya oralig'ida ishlatsangiz, ma'lumotlar faylining o'lchami taxminan 50 Kb.
Yuqorida men LibreOffice Calc dasturi yordamida 70000 sekunddan (19 soat) ortiq ma'lumotlardan foydalangan holda tuzgan jadvallar bor, har 60 soniyada bitta o'lchov olinadi.
21 -qadam: yaxshilash uchun xona
Loyihani takomillashtirishni biling, bir nechta takliflar:
1-Ma'lumotni https://thingspeak.com/ kabi Internet-serverga joylashtiring.
2-Raspberry Pi-da joylashtirilgan ma'lumotlarni o'z veb-serveringiz tomonidan qayta ishlanishi va ko'rsatilishini ta'minlang
3-Dasturni ishga tushirishda boshsiz ishlasin va ma'lumotlarni abadiy oling va agar ma'lum shartlar bajarilgan bo'lsa, sizni ogohlantiradi.
4-I2C avtobusiga yoki SPI avtobusiga ko'proq sensorlar va aktuatorlarni qo'shish orqali tizimning imkoniyatlarini kengaytiring.
5-Ma'lumotni SD-karta o'rniga USB flesh haydovchiga saqlang, dastur nomidagi ma'lumotlar fayllari sana/vaqtga bog'liq bo'lishi kerak.
Tavsiya:
Pythonda SHT25 bilan Raspberry Pi yordamida namlik va harorat kuzatuvchisi: 6 qadam
Python -da SHT25 bilan Raspberry Pi -ni ishlatadigan namlik va haroratni kuzatuvchi: Raspberry Pi -ning ixlosmandlari sifatida biz u bilan yana bir qancha ajoyib tajribalar haqida o'yladik. va SHT25, Humidi
Arduino Nano - HTS221 nisbiy namlik va harorat sensori qo'llanmasi: 4 qadam
Arduino Nano - HTS221 nisbiy namlik va harorat sensori qo'llanmasi: HTS221 - nisbiy namlik va harorat uchun ultra ixcham sig'imli raqamli sensor. O'lchov ma'lumotlarini raqamli ketma -ketlik bilan ta'minlash uchun sezuvchi element va aralash signalli maxsus integratsiyalashgan elektron (ASIC) ni o'z ichiga oladi
Raspberry Pi yordamida harorat va namlik monitoringi: 6 qadam (rasmlar bilan)
Raspberry Pi yordamida harorat va namlik monitoringi: Yoz keladi va konditsioner bo'lmaganlar uy ichidagi atmosferani qo'lda boshqarishga tayyor bo'lishlari kerak. Bu postda men inson farovonligining eng muhim parametrlarini o'lchashning zamonaviy usulini tasvirlayman: harorat va namlik. T
Raspberry Pi HTS221 nisbiy namlik va harorat sensori Java darsligi: 4 qadam
Raspberry Pi HTS221 nisbiy namlik va harorat sensori Java darsligi: HTS221 - nisbiy namlik va harorat uchun ultra ixcham sig'imli raqamli sensor. O'lchov ma'lumotlarini raqamli ketma -ketlik bilan ta'minlash uchun sezuvchi element va aralash signalli maxsus integratsiyalashgan elektron (ASIC) ni o'z ichiga oladi
AtticTemp - harorat / iqlim yozuvchisi: 10 qadam (rasmlar bilan)
AtticTemp - harorat / iqlim yozuvchisi: Sizning chodiringiz yoki boshqa tashqi tuzilmalar uchun yuqori bardoshli harorat o'lchagichi va iqlim yozuvchisi