Sadržaj:
- Pribor
- Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU
- Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU
- Korak 3: POSTAVITE SENZORE NA I2C NAČIN
- Korak 4: MONTAŽU ŠTITNIKA I SENZORE NA MALINU PI
- Korak 5: POSTAVLJANJE TESTIRANJA
- Korak 6: ČITANJE MONITORA I INTERAKCIJA SA SENZORIMA
Video: POVEZIVANJE VIŠE SENZORA NA MASINU PI: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu povezat ćemo tri EZO senzora Atlas Scientific -a (pH, otopljeni kisik i temperaturu) na Raspberry Pi 3B+. Umjesto ožičenja krugova na Raspberry Pi, koristit ćemo Whitebox Labs Tentacle T3 štit. Ovi slojevi koji se mogu slagati spajaju se u pinove nakon čega se EZO krugovi i sonde spajaju na štit. Interakcija sa senzorima vrši se pomoću naredbenog terminala u Raspbian -u.
PREDNOSTI:
- Bez ožičenja, bez matičnih ploča i bez lemljenja.
- Potpuno sastavljeni štit lako se montira na Raspberry Pi.
- Ugrađena izolacija štiti senzore od smetnji.
- Spojite više senzora na Raspberry Pi.
- Radi sa sljedećim EZO senzorima: pH, salinitet, otopljeni kisik, potencijal redukcije oksidacije, temperatura, peristaltička pumpa i ugljični dioksid.
MATERIJALI
- Malina Pi 3B+
- Napajanje malinom Pi
- 8GB micro SD kartica
- Whitebox Labs T3 štit
- pH krug i sonda
- krug i sonda otopljenog kisika
- temperaturni krug i sonda
Pribor
USB tipkovnica, USB miš, monitor s HDMI mogućnostima, USB čitač mikro SD kartica
Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU
a) Preuzmite Raspbian zip datoteku na svoje računalo sa sljedeće veze. U ovom se projektu koristi "Raspbian Buster s radnom površinom i preporučenim softverom".
b) Za instaliranje Raspbiana na SD karticu potreban je alat za pisanje slika, poput Etchera. Preuzmite i instalirajte Etcher na svoje računalo.
c) Umetnite mikro SD karticu u čitač USB kartica i priključite čitač u računalo. U slučaju da vaša SD kartica treba formatiranje, možete koristiti program SD Formatter.
d) Otvorite program za bakropis.
- Odaberite preuzimanje datoteke Raspbian iz koraka a.
- Odaberite SD karticu.
- Kliknite na "Flash!" karticu za početak pisanja na SD karticu
Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU
a) Spojite monitor, tipkovnicu i miša na svoj Raspberry Pi.
b) Nakon što instalacija Raspbian slike na SD karticu završi, uklonite je s računala i umetnite u Raspberry Pi. Uključite napajanje Pi.
Zadane vjerodajnice za malinu: korisničko ime je pi, a lozinka malina
c) Budući da je ovo prvi put da se Raspbian pokreće, od vas će se tražiti da prilagodite nekoliko postavki, poput jezika, vremenske zone i dodavanja internetske veze. Povežite se s internetom jer će to biti potrebno u kasnijim koracima.
AŽURIRAJTE I NADGRADITE PAKETE
d) Otvorite naredbeni terminal s Raspbian radne površine. Ažurirajte popis paketa sustava unošenjem sljedeće naredbe sudo apt-get update
e) Nadogradite instalirane pakete na njihove najnovije verzije naredbom sudo apt-get upgrade
PREUZMITE KOD UZORKA
f) U terminalu pokrenite sljedeće naredbe:
cd ~
git klon https://github.com/AtlasSci Scientific/Raspberry-Pi-sample-code.git
Ovo će dodati spremište uzorka koda iz Atlas Scientifica u Raspberry Pi. Za ovaj projekt potreban je samo i2c kôd.
POSTAVKE I2C
g) Instalirajte i omogućite I2C sabirnicu na Raspberry Pi. Pokrenite sljedeće naredbe:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
h) Zatim otvorite prozor za konfiguraciju unosom sudo raspi-config
Odaberite "Opcije sučelja" (slika 1 gore).
i) Odaberite "I2C" (slika 2 gore).
j) Bit će vam postavljeno pitanje "Želite li da se omogući sučelje ARM I2C?" Odaberite "Da" (slika 3 gore).
k) Pritisnite "OK" (slika 4 gore). Zatim ponovno pokrenite Pi naredbom sudo reboot
Korak 3: POSTAVITE SENZORE NA I2C NAČIN
Štitnik Tentacle T3 kompatibilan je samo s I2C. Kao takav, senzor EZO mora biti u I2C, a ne UART načinu rada. Ako imate više istih senzora (na primjer 2 pH), svakom dodijelite jedinstvene I2C adrese. Ako to ne učinite, doći će do sukoba u komunikaciji.
Za upute o tome kako se mijenjati između protokola i dodjeljivati I2C adrese pogledajte sljedeći LINK.
Korak 4: MONTAŽU ŠTITNIKA I SENZORE NA MALINU PI
a) Provjerite je li napajanje Raspberry Pi isključeno.
b) Montirajte štitnik pipaka na igle Pi.
c) Umetnite EZO krugove na štit. Pazite da ispravno postavite pinove.
d) Spojite sonde na ženske BNC konektore štita.
Korak 5: POSTAVLJANJE TESTIRANJA
a) Uključite Pi.
b) Otvorite terminal i unesite sudo i2cdetect -y 1
Program će izvještavati o svakom spojenom I2C uređaju. Slika 5 gore prikazuje demonstraciju. Prikazan je heksadecimalni prikaz I2C adresa. (otopljeni kisik = 0x61, pH = 0x63, temperatura = 0x66)
Korak 6: ČITANJE MONITORA I INTERAKCIJA SA SENZORIMA
a) Otvorite direktorij koji sadrži uzorke kodova cd ~/Raspberry-Pi-sample-code
b) Pokrenite skriptu I2C sudo python i2c.py
Svaki put kada se skripta izvrši, korisniku se prikazuje izbornik prikazan u primjeru 1 gore.
Primjer 2: Navedite adrese spojenih senzora i upitajte svaku za informacije o uređaju.
Primjer 3: Kontinuirano anketiranje pH senzora
Primjer 4: Provjerite je li senzor otopljenog kisika kalibriran.
Za sve odgovarajuće naredbe pogledajte tehničke listove. (podatkovni list pH, podatkovni list otopljenog kisika, podatkovni list)
Preporučeni:
Povezivanje kapacitivnog senzora otiska prsta s Arduinom UNO: 7 koraka
Povezivanje kapacitivnog senzora otiska prsta s Arduinom UNO: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Danas ćemo našim projektima dodati zaštitni sloj. Ne brinite, nećemo imenovati nikakve tjelohranitelje za iste. Bit će to simpatičan mali zgodan senzor otiska prsta iz DFRobota. Dakle
Povezivanje senzora plina s Arduinom: 4 koraka
Povezivanje senzora plina s Arduinom: Senzor dima MQ-2 osjetljiv je na dim i sljedeće zapaljive plinove: UNP, butan, propan, metan, alkohol, vodik. Otpor senzora različit je ovisno o vrsti plina. Senzor dima ima ugrađen potenciometar
Povezivanje troosnog žiroskopskog senzora BMG160 s Arduino Nano: 5 koraka
Povezivanje troosnog žiroskopskog senzora BMG160 s Arduino Nano: U današnjem svijetu više od polovice mladih i djece voli igre, a svi oni koji to vole, fascinirani tehničkim aspektima igara znaju važnost osjetljivosti pokreta u ovoj domeni. I nas je začudilo isto
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: 4 koraka
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: U ovom ćemo vodiču proširiti jedan serijski Arduino UNO UART (Rx/Tx) serijski port tako da se može povezati više Atlas senzora. Proširenje se vrši pomoću ploče za proširenje serijskog porta 8: 1. Luka Arduino povezana je s ekspanderom nakon
UbiDots-Povezivanje ESP32 i objavljivanje podataka s više senzora: 6 koraka
UbiDots-Povezivanje ESP32 i objavljivanje podataka s više senzora: ESP32 i ESP 8266 vrlo su poznati SoC u području IoT-a. To su neka vrsta blagodati za IoT projekte. ESP 32 je uređaj s integriranim WiFi i BLE. Samo dajte svoje SSID, lozinku i IP konfiguracije i integrirajte stvari u