Përmbajtje:
- Furnizimet
- Hapi 1: SHKARKONI DHE INSTALONI RASPBIAN ONTO SD CARD
- Hapi 2: BUST RASPBERRY PI DHE Konfiguro cilësimet
- Hapi 3: VETRENI SENSORST N TO MODE I2C
- Hapi 4: RAPORTIMI DHE SENSORST MONIT P TOR MJEDRN PI
- Hapi 5: PESTRFUNDIMI I TESTIT
- Hapi 6: LEXIMET E MONITORIT DHE NDTERRBARJA ME SENSORT
Video: LIDHJA E SENSORVE TUL PULRFSHIRSH TOM P TOR MJEDRN PI: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Në këtë projekt, ne do të lidhim tre nga sensorët EZO të Atlas Scientific (pH, oksigjen i tretur dhe temperaturë) me një Raspberry Pi 3B+. Në vend që të lidhim qarqet në Raspberry Pi, ne do të përdorim mburojën Whitebox Labs Tentacle T3. Këto mburoja të grumbulluara futen në kunjat e Pi pas së cilës qarqet dhe sondat EZO lidhen me mburojën. Ndërveprimi me sensorët bëhet duke përdorur terminalin e komandës në Raspbian.
PËRPARËSITË:
- Pa instalime elektrike, pa dërrasa buke dhe pa saldim të nevojshëm.
- Mburoja e montuar plotësisht ngjitet lehtësisht mbi Raspberry Pi.
- Izolimi i integruar mbron sensorët nga ndërhyrjet.
- Lidhni sensorë të shumtë me një Raspberry Pi.
- Punon me sensorët e mëposhtëm EZO: pH, kripësia, oksigjeni i tretur, potenciali i oksidimit-zvogëlimit, temperatura, pompa peristaltike dhe dioksidi i karbonit.
MATERIALE
- Raspberry Pi 3B+
- Furnizimi me energji i Raspberry Pi
- 8 GB kartë mikro SD
- Mburoja e Whitebox Labs T3
- qarku & sonda e pH
- qarku & sonda e oksigjenit të tretur
- qarku dhe sonda e temperaturës
Furnizimet
Tastiera USB, miu USB, Monitor me aftësi HDMI, lexues USB i kartave mikro SD
Hapi 1: SHKARKONI DHE INSTALONI RASPBIAN ONTO SD CARD
a) Shkarkoni skedarin zip Raspbian në kompjuterin tuaj nga LINKu i mëposhtëm. "Raspbian Buster me desktop dhe softuer të rekomanduar" përdoret në këtë projekt.
b) Për të instaluar Raspbian në kartën SD nevojitet një mjet i shkrimit të imazheve siç është Etcher. Shkarkoni dhe instaloni Etcher në kompjuterin tuaj.
c) Futni kartën micro SD në lexuesin e kartës USB dhe futeni lexuesin në kompjuterin tuaj. Në rast se karta juaj SD ka nevojë për formatim, mund të përdorni programin SD Formatter.
d) Hapni programin etcher.
- Zgjidhni shkarkimin e skedarit Raspbian nga hapi a.
- Zgjidhni kartën tuaj SD.
- Klikoni në "Flash!" skedë për të filluar shkrimin në kartën SD
Hapi 2: BUST RASPBERRY PI DHE Konfiguro cilësimet
a) Lidhni monitorin, tastierën dhe miun me Raspberry Pi tuaj.
b) Pasi të ketë përfunduar instalimi i figurës Raspbian në kartën SD, hiqeni atë nga kompjuteri dhe futeni në Raspberry Pi. Ndizeni energjinë në Pi.
Kredencialet e parazgjedhura të mjedrës: emri i përdoruesit është pi dhe fjalëkalimi është mjedër
c) Meqenëse kjo është hera e parë që nisni Raspbian, do t'ju kërkohet të rregulloni disa cilësime të tilla si gjuha, zona kohore dhe shtimi i lidhjes në internet. Sigurohuni që të lidheni me internetin sepse kjo do të jetë e nevojshme në hapat e mëvonshëm.
P URDITSIM DHE PPGRDORIM PAKOT
d) Hapni terminalin e komandës nga desktopi Raspbian. Përditësoni listën e paketave të sistemit duke futur komandën e mëposhtme sudo apt-get update
e) Përmirësoni paketat e instaluara në versionet e tyre të fundit me komandën sudo apt-get upgrade
SHKARKO KODIN E SHEMBULLIT
f) Në terminal ekzekutoni komandat e mëposhtme:
cd
git klon
Kjo do të shtojë depon e kodit mostër nga Atlas Scientific në Raspberry Pi. Vetëm kodi i2c është i nevojshëm për këtë projekt.
CILSIMET I2C
g) Instaloni dhe aktivizoni autobusin I2C në Raspberry Pi. Drejtoni komandat e mëposhtme:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
h) Tjetra, hapni dritaren e konfigurimit duke futur sudo raspi-config
Zgjidhni "Opsionet e Ndërfaqes" (imazhi 1 më sipër).
i) Zgjidhni "I2C" (imazhi 2 më lart).
j) Do t'ju paraqitet pyetja "A dëshironi që ndërfaqja ARM I2C të jetë e aktivizuar?" Zgjidhni "Po" (imazhi 3 më lart).
k) Goditi "Ok" (imazhi 4 më lart). Pastaj rindizni Pi me komandën sudo reboot
Hapi 3: VETRENI SENSORST N TO MODE I2C
Mburoja Tentacle T3 është e pajtueshme vetëm me I2C. Si i tillë sensori EZO duhet të jetë në modalitetin I2C dhe jo në UART. Nëse keni shumë sensorë të njëjtë (për shembull 2 pH) sigurohuni që secilit t'i caktoni adresa unike I2C. Dështimi për ta bërë këtë do të rezultojë në konflikte komunikimi.
Për udhëzime se si të ndryshoni midis protokolleve dhe caktimit të adresave I2C, referojuni LINK -ut të mëposhtëm.
Hapi 4: RAPORTIMI DHE SENSORST MONIT P TOR MJEDRN PI
a) Sigurohuni që fuqia e Raspberry Pi është e fikur.
b) Montoni mburojën e tentakulave mbi kunjat e Pi.
c) Futni qarqet EZO në mburojë. Sigurohuni që të përputheni saktë me kunjat.
d) Lidhni sondat me lidhëset femra BNC të mburojës.
Hapi 5: PESTRFUNDIMI I TESTIT
a) Ndizeni energjinë në Pi.
b) Hapni terminalin dhe futni sudo i2cdetect -y 1
Programi do të raportojë informacion në lidhje me çdo pajisje të lidhur I2C. Imazhi 5 më sipër ofron një demonstrim. Paraqitet gjashtëkëndëshi i adresave I2C. (oksigjeni i tretur = 0x61, pH = 0x63, temperatura = 0x66)
Hapi 6: LEXIMET E MONITORIT DHE NDTERRBARJA ME SENSORT
a) Hapni drejtorinë që ka kodet mostër cd ~/Raspberry-Pi-sample-code
b) Drejtoni shkrimin I2C sudo python i2c.py
Sa herë që skenari ekzekutohet, përdoruesit i paraqitet menyja e treguar në shembullin 1 më sipër.
Shembulli 2: Listoni adresat e sensorëve të lidhur dhe pyetni secilën për informacionin e pajisjes.
Shembulli 3: Sensori i pH i sondazhit të vazhdueshëm
Shembull 4: Kontrolloni nëse sensori i oksigjenit të tretur është i kalibruar.
Referojuni fletëve të të dhënave për të gjitha komandat e duhura. (fleta e të dhënave me pH, fleta e të dhënave të oksigjenit të tretur, fleta e të dhënave të temperaturës)
Recommended:
Lidhja Arduino Led Matrix Me Utsource: 9 hapa (me fotografi)
Lidhja Arduino Led Matrix Me Utsource: Një matricë LED ose ekran LED është një formë e madhe, me rezolucion të ulët të ekranit të pikave, e dobishme si për ekranet e informacionit industrial dhe komercial, ashtu edhe për ndërfaqet hobi-njeriut-makinë. Përbëhet nga një matricë diodike 2-D me katodin e tyre
LIDHJA E SENSORVE TUL PRFSHIR N TO NJ ONE PORTIN SERIAL ARDUINO UNO: 4 hapa
LIDHJA E SENSORVE TUL PULRFSHIRSH TOM N ONE NJ ONE ARTUINO UNO SERIAL PORT: Në këtë tutorial, ne do të zgjerojmë një port të vetëm serial Arduino UNO UART (Rx/Tx) në mënyrë që të mund të lidhen sensorë të shumtë Atlas. Zgjerimi bëhet duke përdorur bordin 8: 1 Serial Port Expander. Porti i Arduino është i lidhur me zgjeruesin pasi
K TSHILLA P TR SHKARKIMIN E PROBLEMEVE TEN SENSORVE ATLAS: 7 hapa
K TSHILLA P TR ZBULIMIN E PROBLEMEVE TEN SENSORVE ATLAS: Ky dokumentacion synon të sigurojë disa informacione kryesore të cilat do të mundësojnë përdorimin dhe performancën e duhur të sensorëve shkencorë Atlas. Mund të ndihmojë me korrigjimin pasi disa nga fushat e fokusuara janë probleme të zakonshme që hasen nga përdoruesit. Eshte
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] TAT DHNAT E SENSORIT TUL PULRFSHIRSH !M !: 3 hapa
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] TAT DHNAT E SENSORIT TUL PULRFSHIRSH !M !: Përshëndetje, pashë që mungojnë informacionet se si të postohen të dhëna të shumëfishta të sensorit në gjëra nga Arduino Uno me modulin SIM900. Kështu bëra një udhëzues të shkurtër për lidhjen dhe konfigurimin e Arduino UNO me sensorin SIM900 dhe DHT22. Të dhënat nga DHT22 (temperamenti
Lidhja OpenManipulator: 20 hapa (me fotografi)
Lidhja OpenManipulator: Manipuluesit e robotëve janë zhvilluar në shumë lloje të strukturës. OpenManipulator ka strukturën më të thjeshtë të lidhjes serike, por struktura tjetër mund të jetë e dobishme për detyra të veçanta, kështu që ne ofrojmë që manipuluesit të kenë strukturë të ndryshme si OpenManipulat