Mündəricat:
- Təchizat
- Addım 1: RASPBIANI SD KARTA YÜKLƏYİN VƏ YÜKLƏYİN
- Addım 2: RASPBERRY PI VƏ AYARLARI YAPAŞDIRIN
- Addım 3: SENSORLARI I2C MODUNA AYARLAYIN
- Addım 4: Qalxan və Raspberry PI üçün sensorlar quraşdırın
- Addım 5: TEST AYARI
- Addım 6: MONİTOR OXUMALARI VƏ SENSÖRLƏR İLE İLGİLİ
Video: PASPBERRY PI -yə ƏSAS SENSÖRLƏRİN BAĞLANMASI: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihədə, Atlas Scientific -in üç EZO sensörünü (pH, həll olunmuş oksigen və temperatur) bir Raspberry Pi 3B+ilə birləşdirəcəyik. Dövrələri Raspberry Pi -yə bağlamaq əvəzinə, Whitebox Labs Tentacle T3 qalxanından istifadə edəcəyik. Bu yığılabilir qalxanlar Pi sancaqlarına bağlanır, bundan sonra EZO sxemləri və probları qalxana qoşulur. Sensorlar ilə qarşılıqlı əlaqə Raspbian komanda terminalından istifadə etməklə həyata keçirilir.
AVANTAJLARI:
- Kablolama, çörək taxtası və lehimləmə lazım deyil.
- Tam yığılmış qalxan asanlıqla Raspberry Pi -yə quraşdırılır.
- Daxili izolyasiya sensorları müdaxilədən qoruyur.
- Bir çox sensoru bir Raspberry Pi -yə qoşun.
- Aşağıdakı EZO sensorlar ilə işləyir: pH, duzluluq, həll olunmuş oksigen, oksidləşmə-azalma potensialı, temperatur, peristaltik nasos və karbon qazı.
MATERİALLAR
- Raspberry Pi 3B+
- Raspberry Pi enerji təchizatı
- 8 GB micro SD kart
- Whitebox Labs T3 qalxanı
- pH dövrəsi və probu
- həll edilmiş oksigen dövrəsi və probu
- temperatur dövrəsi və zond
Təchizat
USB klaviatura, USB siçan, HDMI imkanları olan monitor, USB micro SD kart oxuyucusu
Addım 1: RASPBIANI SD KARTA YÜKLƏYİN VƏ YÜKLƏYİN
a) Aşağıdakı LİNK -dən Raspbian zip faylını kompüterinizə yükləyin. Bu layihədə "Masaüstü və tövsiyə olunan proqram təminatı olan Raspbian Buster" istifadə olunur.
b) Raspbian -ı SD karta quraşdırmaq üçün Etcher kimi bir şəkil yazma vasitəsinə ehtiyac var. Etcher -i kompüterinizə yükləyin və quraşdırın.
c) Mikro SD kartı USB kart oxuyucusuna daxil edin və oxucunu kompüterinizə qoşun. SD kartınızın formatlanması lazımdırsa, SD Formatter proqramından istifadə edə bilərsiniz.
d) Etcher proqramını açın.
- A addımından Raspbian faylının yüklənməsini seçin.
- SD kartınızı seçin.
- "Flash!" SD karta yazmağa başlamaq üçün nişanı
Addım 2: RASPBERRY PI VƏ AYARLARI YAPAŞDIRIN
a) Monitoru, klaviaturanı və siçanı Raspberry Pi -yə qoşun.
b) SD karta Raspbian imicinin quraşdırılması başa çatdıqdan sonra onu kompüterdən çıxarın və Raspberry Pi -yə daxil edin. Pi gücünü yandırın.
Varsayılan moruq etimadnaməsi: istifadəçi adı pi və parol moruqdur
c) Raspbian -ı ilk dəfə başlatdığınız üçün dil, saat qurşağı və internet bağlantısı əlavə etmək kimi bir neçə parametrləri tənzimləməyiniz xahiş olunacaq. İnternetə qoşulduğunuzdan əmin olun, çünki sonrakı addımlarda bu lazım olacaq.
PAKETLƏRİ GÜNCƏLƏNDİRİN VƏ YENİLƏNİN
d) Raspbian masaüstündən əmr terminalını açın. Aşağıdakı sudo apt-get update əmrini daxil edərək sistemin paket siyahısını yeniləyin
e) sudo apt-get upgrade əmri ilə quraşdırılmış paketləri ən son versiyalarına yüksəldin
NÜMUNƏ KODU YÜKLƏ
f) Terminalda aşağıdakı əmrləri yerinə yetirin:
cd ~
git klonu
Bu, Raspberry Pi -yə Atlas Scientific -dən nümunə kod anbarı əlavə edəcək. Bu layihə üçün yalnız i2c kodu lazımdır.
I2C AYARLARI
g) Raspberry Pi üzərində I2C avtobusunu quraşdırın və işə salın. Aşağıdakı əmrləri işlədin:
sudo apt-get python-smbus quraşdırın
sudo apt-get i2c alətlərini quraşdırın
h) Sonra, sudo raspi-config daxil edərək konfiqurasiya pəncərəsini açın
"İnterfeys Seçimləri" ni seçin (yuxarıdakı şəkil 1).
i) "I2C" seçin (yuxarıdakı şəkil 2).
j) Sizə "ARM I2C interfeysinin aktiv olmasını istərdinizmi?" sualı veriləcək. "Bəli" seçin (yuxarıdakı şəkil 3).
k) "Ok" düyməsini basın (yuxarıdakı şəkil 4). Sonra sudo reboot əmri ilə Pi -ni yenidən başladın
Addım 3: SENSORLARI I2C MODUNA AYARLAYIN
Tentacle T3 qalxanı yalnız I2C ilə uyğun gəlir. EZO sensoru UART rejimində deyil, I2C -də olmalıdır. Eyni sensorlardan çoxunuz varsa (məsələn, 2 pH), hər birinə unikal I2C ünvanları təyin etməyinizə əmin olun. Bunu etməmək ünsiyyət ziddiyyətləri ilə nəticələnəcək.
Protokollar arasında dəyişmə və I2C ünvanlarının təyin edilməsi ilə bağlı təlimatlar üçün aşağıdakı LİNK -ə baxın.
Addım 4: Qalxan və Raspberry PI üçün sensorlar quraşdırın
a) Raspberry Pi üçün gücün söndürüldüyündən əmin olun.
b) Dokunmatik qalxanı Pi sancaqlarına quraşdırın.
c) EZO sxemlərini qalxana daxil edin. Pimləri düzgün bir şəkildə bağladığınızdan əmin olun.
d) Probları qalxanın qadın BNC konnektorlarına qoşun.
Addım 5: TEST AYARI
a) Pi gücünü yandırın.
b) Terminalı açın və sudo i2cdetect -y 1 daxil edin
Proqram hər bağlı I2C cihazı haqqında məlumat verəcək. Yuxarıdakı Şəkil 5 bir nümayiş təqdim edir. I2C ünvanlarının hex təsviri göstərilir. (həll olunan oksigen = 0x61, pH = 0x63, temperatur = 0x66)
Addım 6: MONİTOR OXUMALARI VƏ SENSÖRLƏR İLE İLGİLİ
a) cd ~/Raspberry-Pi-sample-code nümunə kodları olan qovluğu açın
b) I2C skriptini çalıştırın sudo python i2c.py
Skript hər dəfə icra edildikdə, istifadəçiyə yuxarıdakı nümunə 1 -də göstərilən menyu təqdim olunur.
Nümunə 2: Bağlı sensorların ünvanlarını sadalayın və cihaz məlumatları üçün hər birini soruşun.
Nümunə 3: Davamlı olaraq pH sensoru
Nümunə 4: Çözülmüş oksigen sensorunun kalibrli olub olmadığını yoxlayın.
Bütün uyğun əmrlər üçün məlumat cədvəllərinə baxın. (pH məlumat cədvəli, həll edilmiş oksigen məlumat cədvəli, temperatur məlumat cədvəli)
Tövsiyə:
Əsas Parametrlərin Avtomatik İdarə Edilməsi ilə Akvarium Dizaynı: 4 Addım (Şəkillərlə)
Əsas Parametrlərin Avtomatik İdarə Edilməsi ilə Akvarium Dizaynı: Giriş Bu gün dəniz akvarium baxımı hər bir akvarium üçün mövcuddur. Bir akvarium əldə etmək problemi çətin deyil. Ancaq sakinlərin tam həyat dəstəyi, texniki nasazlıqlardan qorunması, asan və sürətli baxım və qulluq üçün
Telepresence Robotu: Əsas Platforma (Part 1): 23 Addım (Şəkillərlə)
Telepresence Robotu: Əsas Platforma (1 -ci hissə): Telepresensiya robotu, internet üzərindən uzaqdan idarə oluna bilən və başqa bir yerdə bir vəkil olaraq işləyə bilən bir robot növüdür. Məsələn, Nyu -Yorkdasınızsa, ancaq Californdakı bir qrup insanla fiziki olaraq ünsiyyət qurmaq istəyirsinizsə
Əsas elektronika: 20 addım (şəkillərlə)
Əsas Elektronik: Əsas elektronikaya başlamaq düşündüyünüzdən daha asandır. Bu Təlimat, inşallah elektronikanın əsaslarını sıradan çıxaracaq, belə ki, sxem qurmaqda maraqlı olan hər kəs yerə çata bilər. Bu qısa bir baxışdır
Arduino Bluetooth Əsas Dərsliyi: 6 addım (şəkillərlə birlikdə)
Arduino Bluetooth Əsas Dərsliyi: YENİLƏNİB: BU MƏKƏLƏNİN YENİLƏNİŞ VERSİYASI BU YERDƏN BULUNACAQ Hər hansı bir elektron cihazı ağıllı telefonunuzla idarə etməyi düşünürsünüzmü? Robotunuzu və ya smartfonunuzla hər hansı digər cihazı idarə etmək həqiqətən də gözəl olacaq. Budur sadə və sadə
BİR ARDUINO UNO SERİAL PORTA ÇOXDAN SENSORLARIN BAĞLANMASI: 4 Addım
BİR ARDUINO UNO SERİAL PORTA ÇOXDAN SENSÖRLƏRİN BAĞLANMASI: Bu dərslikdə birdən çox Atlas sensorunun bağlana bilməsi üçün tək bir Arduino UNO UART (Rx/Tx) seriyalı portunu genişləndirəcəyik. Genişləndirmə 8: 1 Serial Port Expander lövhəsi ilə aparılır. Arduino portu genişləndiriciyə bağlandıqdan sonra