Sisukord:
- Tarvikud
- Samm: laadige alla ja installige RASPBIAN SD -kaardile
- 2. toiming: VÄLJA VAARIKA PI JA SEADISTAMA SEADED
- 3. samm: seadistage andurid I2C -režiimile
- Samm 4: KINNITUSKETT JA ANDURID VAARIKAS PI -le
- 5. samm: TESTI SEADISTAMINE
- 6. samm: MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
Video: MITME ANTURI ÜHENDAMINE RASPBERRY PI -ga: 6 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles projektis ühendame kolm Atlas Scientificu EZO andurit (pH, lahustunud hapnik ja temperatuur) Raspberry Pi 3B+-ga. Ahelate Raspberry Pi ühendamise asemel kasutame Whitebox Labsi kombitsat T3. Need virnastatavad kilbid ühendatakse Pi tihvtidega, mille järel ühendatakse EZO ahelad ja sondid kilbiga. Anduritega suhtlemine toimub Raspbiani käsuterminali abil.
Eelised:
- Pole vaja juhtmeid, leivalaudu ega jootmist.
- Täielikult kokkupandud kilp saab hõlpsasti Raspberry Pi külge kinnitada.
- Sisseehitatud isolatsioon kaitseb andureid häirete eest.
- Ühendage mitu andurit Raspberry Pi -ga.
- Töötab järgmiste EZO anduritega: pH, soolsus, lahustunud hapnik, oksüdatsiooni vähendamise potentsiaal, temperatuur, peristaltiline pump ja süsinikdioksiid.
MATERJALID
- Vaarika Pi 3B+
- Raspberry Pi toiteallikas
- 8 GB micro SD kaart
- Whitebox Labsi T3 kilp
- pH -ahel ja sond
- lahustunud hapniku ring ja sond
- temperatuuriahel ja sond
Tarvikud
USB -klaviatuur, USB -hiir, HDMI -võimalustega monitor, USB micro SD -kaardilugeja
Samm: laadige alla ja installige RASPBIAN SD -kaardile
a) Laadige Raspbiani zip -fail oma arvutisse alla järgmiselt lingilt. Selles projektis kasutatakse "Raspbian Buster koos töölaua ja soovitatud tarkvaraga".
b) Raspbiani installimiseks SD -kaardile on vaja pildi kirjutamise tööriista, näiteks Etcher. Laadige alla ja installige Etcher oma arvutisse.
c) Sisestage mikro -SD -kaart USB -kaardilugejasse ja ühendage lugeja arvutiga. Kui teie SD -kaart vajab vormindamist, võite kasutada SD -vormindusprogrammi.
d) Avage söövitusprogramm.
- Valige sammust a Raspbiani faili allalaadimine.
- Valige oma SD -kaart.
- Klõpsake "Flash!" vahekaarti, et alustada SD -kaardile kirjutamist
2. toiming: VÄLJA VAARIKA PI JA SEADISTAMA SEADED
a) Ühendage monitor, klaviatuur ja hiir oma Raspberry Pi -ga.
b) Pärast Raspbiani kujutise installimist SD -kaardile eemaldage see arvutist ja sisestage see Raspberry Pi -sse. Lülitage Pi toide sisse.
Vaarika vaikeandmed: kasutajanimi on pi ja parool on vaarikas
c) Kuna Raspbiani käivitatakse esimest korda, palutakse teil kohandada mõningaid seadeid, nagu keel, ajavöönd ja Interneti -ühenduse lisamine. Looge kindlasti Interneti -ühendus, kuna seda on vaja hilisemates etappides.
UUENDA JA TÄIENDA PAKETTE
d) Avage käsuterminal Raspbiani töölaualt. Värskendage süsteemi pakettide loendit, sisestades järgmise käsu sudo apt-get update
e) Uuendage installitud paketid uusimatele versioonidele käsuga sudo apt-get upgrade
DOWNLOAD PROOVI KOOD
f) Käivitage terminalis järgmised käsud:
cd ~
git kloon
See lisab Raspberry Pi -le Atlas Scientifici näidiskoodi hoidla. Selle projekti jaoks on vaja ainult i2c koodi.
I2C SEADED
g) Paigaldage ja lubage I2C siin Raspberry Pi. Käivitage järgmised käsud:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
h) Seejärel avage konfiguratsiooniaken, sisestades sudo raspi-config
Valige "Liidesevalikud" (pilt 1 ülal).
i) Valige "I2C" (pilt 2 ülal).
j) Teile esitatakse küsimus "Kas soovite, et ARM I2C liides oleks lubatud?" Valige "Jah" (pilt 3 ülal).
k) Vajuta "OK" (pilt 4 ülal). Seejärel taaskäivitage Pi käsuga sudo reboot
3. samm: seadistage andurid I2C -režiimile
Tentacle T3 kilp ühildub ainult I2C -ga. Seetõttu peab EZO andur olema I2C ja mitte UART režiimis. Kui teil on mitu sama andurit (näiteks 2 pH), määrake kindlasti igale kordumatu I2C -aadress. Kui seda ei tehta, tekivad suhtluskonfliktid.
Juhiseid protokollide vahel vahetamiseks ja I2C -aadresside määramiseks leiate järgmiselt LINK -ilt.
Samm 4: KINNITUSKETT JA ANDURID VAARIKAS PI -le
a) Veenduge, et Raspberry Pi toide oleks välja lülitatud.
b) Paigaldage kombitsakilp Pi tihvtidele.
c) Sisestage EZO ahelad kilbile. Kindlasti sobitage tihvtid õigesti.
d) Ühendage sondid kilbi naissoost BNC -pistikutega.
5. samm: TESTI SEADISTAMINE
a) Lülitage Pi toide sisse.
b) Avage terminal ja sisestage sudo i2cdetect -y 1
Programm edastab teavet iga ühendatud I2C seadme kohta. Ülaltoodud pilt 5 näitab seda. Kuvatakse I2C -aadresside kuuekuuline esitus. (lahustunud hapnik = 0x61, pH = 0x63, temperatuur = 0x66)
6. samm: MONITORI LUGEMISED JA SUHTLEMINE ANDURIDEGA
a) Avage kataloog, milles on näidiskoodid cd ~/Raspberry-Pi-sample-code
b) Käivitage skript I2C sudo python i2c.py
Iga kord, kui skript käivitatakse, kuvatakse kasutajale ülaltoodud näites 1 näidatud menüü.
Näide 2: loetlege ühendatud andurite aadressid ja küsige igalt seadme teavet.
Näide 3: Pidevalt küsitlege pH -andurit
Näide 4: kontrollige, kas lahustunud hapnikuandur on kalibreeritud.
Kõigi sobivate käskude saamiseks vaadake andmelehti. (pH andmeleht, lahustunud hapniku andmeleht, temperatuuri andmeleht)
Soovitan:
Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu
Töötlemise ja Arduino ning Make 7 Segment ja Servo GUI kontrolleri ühendamine: mõnede teie tehtud projektide puhul on vaja kasutada Arduinot, kuna see pakub lihtsat prototüüpimisplatvormi, kuid graafika kuvamine Arduino jadamonitoris võib võtta päris kaua aega ja seda on isegi raske teha. Graafikuid saate kuvada Arduino jadamonitoril
Mitme monitori ühendamine sülearvutiga: 3 sammu
Mitme monitori ühendamine sülearvutiga 4 USB -jaoturit/adapterit (monitoride sisselülitamiseks) - 1 nr. PVC vaht, paksus 5 mm
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: 4 sammu
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: Selles õpetuses laiendame ühte Arduino UNO UART (Rx/Tx) jadapordi, et saaks ühendada mitu Atlase andurit. Laiendamine toimub 8: 1 jadapordi laiendusplaadi abil. Arduino sadam on laiendajaga seotud pärast seda, kui
UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: 6 sammu
UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: ESP32 ja ESP 8266 on IoT valdkonnas väga tuttavad SoC-d. Need on omamoodi õnnistuseks asjade Interneti projektidele. ESP 32 on integreeritud WiFi ja BLE -ga seade. Lihtsalt sisestage oma SSID, parool ja IP -konfiguratsioonid ning integreerige asjad
Mitme nupu ühendamine Arduino ühe tihvtiga: 4 sammu
Mitme nupu ühendamine Arduino ühe tihvtiga: Tere kõigile! Kui teie Arduino projektides on vilkuvate LED -ide väljakasvanud, võite vajada lisatihvte. Näitan teile trikki, mida saate kasutada, kui teil võib olla mitu nuppu, mis on ühendatud sama analoogpistikuga