Mündəricat:
- Addım 1: Hardware Setup
- Addım 2: Raspbian yükləyin
- Addım 3: Micro SD Cihazının müəyyən edilməsi
- Addım 4: Raspbian Şəkilini MicroSd Kartına kopyalayın
- Addım 5: İlk dəfə Canlı gəlmək
- Addım 6: Paket siyahısını yeniləyin
- Addım 7: VNC, SSH və I2C -ni aktivləşdirin
- Addım 8: Raspberry Pi Şifrəsini dəyişdirin
- Addım 9: I2c alətlərini quraşdırın
- Addım 10: I2C Əlaqəsini yoxlayın
- Addım 11: Python versiyasını yoxlayın
- Addım 12: Mövcud Python versiyalarını yoxlayın
- Addım 13: Python Symbolic Link -i yeniləyin
- Addım 14: THP Logger Mənbə Kodunu yükləyin
- Addım 15: Mənbə Kodu Zip Faylını açın
- Adım 16: THP Logger -i işə salın
- Addım 17: THP ölçməyə başlayın
- Addım 18: SFTP üzərindən məlumat əldə etmək
- Addım 19: Məlumatlara baxın
- Addım 20: Məlumatların İşlənməsi
- Addım 21: Təkmilləşdirmə otağı
Video: Raspberry Pi və TE Connectivity MS8607-02BA01 istifadə edərək İstilik, Nisbi Rütubət, Atmosfer Təzyiqi Kaydedicisi: 22 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Giriş:
Bu layihədə temperatur rütubəti və atmosfer təzyiqi üçün bir giriş sistemini addım -addım necə quracağınızı sizə göstərəcəyəm. Bu layihə Raspberry Pi 3 Model B və TE Connectivity ətraf mühit sensoru çipi MS8607-02BA01-ə əsaslanır, bu çip həqiqətən kiçikdir, buna görə onu qiymətləndirmə lövhəsində əldə etməyi məsləhət görürəm, əl ilə lehimləməyə çalışmaq məsləhət görülmür, qiymətləndirmələrini aldım Amazon -da DPP901G000 lövhəsini 17 dollara satın alın. Bu layihəni işlədən proqram githubdadır və python 3 -də yazılmışdır.
Əsas sistem bacarıqları olan hər kəs bu sistemi uğurla qura bilməsi üçün bütün cansıxıcı detalları verməyə çalışacağam.
Mənbələr və İstinadlar:
www.te.com/commerce/DocumentDelivery/DDECon…
www.te.com/commerce/DocumentDelivery/DDECon…
az.wikipedia.org/wiki/Raspberry_Pi
github.com/anirudh-ramesh/MS8607-02BA01/bl…
Lazım olan hissələr və alətlər:
-Raspberry Pi 3 Model B və aksesuarlar: korpus, siçan, klaviatura, monitor və ya TV, microSD kartı və s.
-MS8607-02BA01 qiymətləndirmə lövhəsi, DPP901G000 və ya ekvivalenti, bu təlimatın qalan hissəsində Sensor lövhəsi olaraq istinad edəcək.
- Raspberry Pi -ni sensor lövhəsinə bağlamaq üçün dörd prototipləşdirmə teli
-Raspberry Pi qurmaq üçün kompüter, Ubuntu ilə işləyən bir kompüter istifadə etdim, Windows PC təlimatlarda bəzi dəyişikliklərlə işləyəcək.
Addım 1: Hardware Setup
-Raspberry Pi -ni yuxarıdakı cədvəldə və şəkildə göstərildiyi kimi Sensor Board -a qoşun
Addım 2: Raspbian yükləyin
-Raspbian SD kart görüntüsünü https://www. Raspberrypi.org/downloads/ saytından yükləyin
-Yükləmə qovluğuna gedin və açma əmrindən istifadə edərək Raspbian SD kart görüntüsünü açın.
Addım 3: Micro SD Cihazının müəyyən edilməsi
-PC -yə qoşulmuş bir Micro SD kart oxuyucusuna/yazıcısına MicroSD kartı qoyun, -Aşağıda göstərildiyi kimi "sudo fdisk -l" əmrindən istifadə edərək kompüterinizdəki mikro SD kart cihazının adını müəyyənləşdirin, SD kart cihazının ölçüsü və cihaz adı ilə necə müəyyən edildiyinə diqqət yetirin, bu halda SD kart cihazının adı "/dev /mmcblk0”, kompüterinizdə fərqli ola bilər. Windows kompüteriniz varsa, bu addım üçün Win32 Disk Imager istifadə edin.
Addım 4: Raspbian Şəkilini MicroSd Kartına kopyalayın
-Raspbian əmrini istifadə edərək MicroSD kartına yazın:
dd if = SDcard_image_file_name of = SD_Card_Device_Name status = irəliləyiş.
Kopyalanmanın bitməsini gözləyin, bu bir neçə dəqiqə çəkəcək.
Addım 5: İlk dəfə Canlı gəlmək
-Micro SD -ni PC -dən çıxarın və Moruqda yerləşdirin, güc tətbiq edin, Raspberry Pi açılmalıdır.
- Raspberry Pi-də, əmr satırı terminalını açaraq SD-ni genişləndirin, sonra "sudo raspi-config" yazın, SD kartda olan bütün yerdən istifadə etmək üçün Fayl Sistemini Genişləndir seçin. Yenidən başlatmaq istədikdə yenidən başladın.
Addım 6: Paket siyahısını yeniləyin
-Raspberry Pi -ni Wifi -yə qoşun və ya ev routerinizdən bir ethernet kabeli istifadə edərək qoşun.
-Raspberry Pi-dəki əmr satırında paket siyahısını yeniləmək üçün "sudo apt-get update" işləyin.
Addım 7: VNC, SSH və I2C -ni aktivləşdirin
Raspberry Pi Desktop əsas menyusunda, Tercihə vurun və sonra Raspberry Pi Konfiqurasiya proqramını seçin. İnterfeyslər sekmesinde SSH, VNC və I2C -ni aktiv edin.
Addım 8: Raspberry Pi Şifrəsini dəyişdirin
-İndi Raspberry Pi parolunu dəyişdirmək üçün yaxşı vaxtdır.
Addım 9: I2c alətlərini quraşdırın
Komanda xəttində "sudo apt-get install i2c-tools" əmrindən istifadə edərək I2C alətlərini quraşdırın
Addım 10: I2C Əlaqəsini yoxlayın
- Raspberry Pi -nin "i2cdetect -y 1" əmrindən istifadə edərək I2C üzərindən Sensor Board ilə əlaqə qura biləcəyini yoxlayın, Sensor lövhəsində əslində iki I2C cihazı var, cihaz ünvanı 0x76 təzyiq və temperatur ölçmək üçün, cihaz ünvanı 0x40 nisbi rütubəti ölçmək üçündür. Hər ikisinin də tapıldığını yoxlayın.
Addım 11: Python versiyasını yoxlayın
Sensor məlumatlarını oxumaq üçün işləyəcəyimiz proqramın çalışması üçün ən az Python 3.2 versiyasına ehtiyacı var, köhnə versiyalar proqramı düzgün işləməyəcək.
Linux, python skriptlərini işə salmaq üçün hansı python tərcüməçi versiyasının istifadə olunacağını göstərmək üçün simvolik bir keçiddən istifadə edir (linux OS -də simvolik bağlantılara baxaraq nə danışdığımı başa düşmək üçün). Göstərilən versiyanı görmək üçün "ls/usr/bin/python -l" əmrindən istifadə edin, bu vəziyyətdə bizim üçün işləməyəcək python2.7 -ə işarə edir.
Addım 12: Mövcud Python versiyalarını yoxlayın
Raspberry Pi -də mövcud olan bütün python versiyalarını görmək üçün "ls/usr/bin/python*" əmrindən istifadə edin.
Addım 13: Python Symbolic Link -i yeniləyin
Python3.5 versiyasına sahib olduğumuz görünür, onu simvolik olaraq/usr/bin/python ilə əlaqələndirək
Addım 14: THP Logger Mənbə Kodunu yükləyin
-Github -dan THP Logger mənbə kodunu yükləyin
Addım 15: Mənbə Kodu Zip Faylını açın
-Mənbə kodu zip faylını açın.
Adım 16: THP Logger -i işə salın
Komanda xətti terminalından istifadə edərək "cd ~/Download/THP_Logger-master" istifadə edərək mövcud iş qovluğunu dəyişdirin.
-"python main.py" əmrindən istifadə edərək THP Logger tətbiqini işə salın.
Addım 17: THP ölçməyə başlayın
- Qeydiyyatı aktiv edin, ehtiyaclarınıza uyğun günlük aralığını seçin, işə salın.
Addım 18: SFTP üzərindən məlumat əldə etmək
-Kalibr edilmiş test cihazlarına qarşı sınamamışam, amma bildirilən ölçülər mənim istilik termostatımla uyğundur. Qapını açanda çöldə donur və xaricdəki rütubət içəridən xeyli az olduğu üçün rütubətin də düşdüyünü hiss etdim.
-Sevdiyiniz SFTP müştəri proqramını istifadə edərək, Raspberry Pi -dən SSH üzərindən kompüterinizə csv formatında məlumat alın, Windows üçün WinSCP -dən istifadə edə bilərsiniz, linux maşınım üçün bareFTP -dən istifadə edirəm.
Addım 19: Məlumatlara baxın
Microsoft Excel və ya OpenOffice Calc istifadə edərək idxal olunan csv faylını açın, gün və ya gün ərzində ətraf mühitdəki dəyişiklikləri görmək üçün cədvəl yaratmaq üçün məlumatları istifadə edin.
Addım 20: Məlumatların İşlənməsi
Tətbiq çox məlumat yaratmır, məsələn, tətbiqi 24 saniyə ərzində 60 saniyəlik alış aralıkları ilə işləsəniz, məlumat faylının ölçüsü təxminən 50 KiB -dir.
Yuxarıda, LibreOffice Calc proqramı ilə 70000 saniyədən çox (19 saat) əldə edilən məlumatları istifadə edərək hazırladığım qrafiklər var, hər 60 saniyədə bir ölçmə aparılır.
Addım 21: Təkmilləşdirmə otağı
Bu layihəni təkmilləşdirməkdən çekinmeyin, bir neçə təklif:
1-Veriləri https://thingspeak.com/ kimi bir internet serverində yayımlayın.
2-Məlumatların Raspberry Pi-də yerləşdirilmiş öz veb serveriniz tərəfindən işlənməsini və göstərilməsini təmin edin
3-Proqramın başlanğıcda başsız işləməsini və qeyri-müəyyən müddətdə məlumat əldə etməsini və müəyyən şərtlər yerinə yetirildikdə sizi xəbərdar etməsini və s.
4-I2C avtobusuna və ya SPI avtobusuna daha çox sensör və aktuator əlavə edərək sistemin funksionallığını genişləndirin.
5-Məlumatları SD kart yerinə USB flash sürücüyə qeyd edin, tarix/saata əsaslanan proqram adı məlumat fayllarına sahib olun.
Tövsiyə:
Altimetr (Hündürlük Ölçer) Atmosfer Təzyiqi əsasında: 7 addım (şəkillərlə)
Altimetr (hündürlük ölçən) Atmosfer Təzyiqinə əsaslanaraq: [Redaktə edin]; Əl ilə bazal yüksəklik girişi ilə 6 -cı addımdakı 2 -ci versiyaya baxın.Bu, Arduino Nano və Bosch BMP180 atmosfer təzyiqi sensoru əsasında qurulmuş bir Altimetr (Yüksəklik Ölçən) quruluş təsviridir. Dizaynı sadədir, lakin ölçüləri
OLED Ekranından istifadə edərək İstilik və Rütubət Ölçən: 5 addım
OLED Ekranından istifadə edərək Temperatur və Rütubət Ölçən: TƏLƏB EDİLİR- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. DHT11 sensoru: https://amzn.to/2HfX5PH 3. OLED ekran: https: // amzn. to/2HfX5PH 4. Breadboard: https://amzn.to/2HfX5PH 5. Jumper Telləri: https://amzn.to/2HfX5PH Bağlantılar Alın
Raspberry Pi HTS221 Nisbi Nəmlik və İstilik Sensoru Java Dərsliyi: 4 addım
Raspberry Pi HTS221 Nisbi Nəmlik və İstilik Sensoru Java Dərsliyi: HTS221 nisbi rütubət və temperatur üçün ultra kompakt bir kapasitiv rəqəmsal sensordur. Ölçmə məlumatlarını rəqəmsal serial vasitəsilə təmin etmək üçün bir hissedici element və qarışıq siqnal tətbiqinə xüsusi inteqrasiya edilmiş dövrə (ASIC) daxildir
Raspberry Pi istifadə edərək, MPL3115A2 ilə Yüksəkliyi, Təzyiqi və Temperaturu Ölçün: 6 Addım
MPL3115A2 ilə Raspberry Pi, Yüksəkliyi, Təzyiqi və Temperaturu Ölçün: Sahib olduğunuzu bilin və niyə sahib olduğunuzu bilin! Maraqlıdır. Bir çox yeni tətbiqə girən İnternet Avtomatlaşdırma əsrində yaşayırıq. Kompüter və elektronika həvəskarları olaraq, Raspberry Pi a ilə çox şey öyrənmişik
ESP8266: 3 Addımdan istifadə edərək Ekranlı İstilik və Rütubət İnternet Logger
ESP8266 istifadə edərək Ekranlı İstilik və Nəmlik İnternet Logger: Bəyənəcəyinizi düşündüyüm kiçik bir layihəni paylaşmaq istədim. Kiçik, dayanıqlı internetə malik, temperaturu və rütubəti olan, ekranlı bir internet qeyd cihazıdır. Bu, emoncms.org -a daxil olur və isteğe bağlı olaraq yerli olaraq bir Raspberry PI -yə və ya öz emoncm -ə daxil olur