Sadržaj:
- Supplies
- Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU
- Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU
- Korak 3: POSTAVITE SENZORE NA I2C MODE
- 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 MALINU PI: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
U ovom projektu povezivat ćemo tri EZO senzora Atlas Scientific -a (pH, otopljeni kisik i temperaturu) na Raspberry Pi 3B+. Umjesto ožičenja kola 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 komandnog terminala u Raspbian -u.
PREDNOSTI:
- Bez ožičenja, bez matičnih ploča i bez lemljenja.
- Potpuno sastavljeni štit se lako montira na Raspberry Pi.
- Ugrađena izolacija štiti senzore od smetnji.
- Povežite više senzora na Raspberry Pi.
- Radi sa sljedećim EZO senzorima: pH, salinitet, otopljeni kisik, potencijal smanjenja oksidacije, temperatura, peristaltička pumpa i ugljični dioksid.
MATERIJALI
- Raspberry Pi 3B+
- Napajanje Raspberry Pi
- 8GB micro SD kartica
- Whitebox Labs T3 štit
- pH krug i sonda
- krug i sonda otopljenog kisika
- temperaturni krug i sonda
Supplies
USB tastatura, USB miš, monitor sa HDMI mogućnostima, USB čitač mikro SD kartica
Korak 1: PREUZMITE I INSTALIRAJTE RASPBIAN NA SD KARTU
a) Preuzmite Raspbian zip datoteku na svoj računar sa sljedećeg LINKA. "Raspbian Buster sa radnom površinom i preporučenim softverom" koristi se u ovom projektu.
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čunar. U slučaju da je potrebno SD karticu formatirati, možete koristiti program SD Formatter.
d) Otvorite program za urezivanje.
- Odaberite preuzimanje Raspbian datoteke iz koraka a.
- Odaberite svoju SD karticu.
- Kliknite na "Flash!" karticu za početak pisanja na SD karticu
Korak 2: PODUZMITE PI I KONFIGURIRAJTE MASINU
a) Povežite monitor, tastaturu i miša na svoj Raspberry Pi.
b) Nakon što se instalacija Raspbian slike na SD karticu završi, uklonite je sa računara 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 komandni terminal sa Raspbian radne površine. Ažurirajte listu paketa sistema 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 clone https://github.com/AtlasSci Scientific/Raspberry-Pi-sample-code.git
Ovo će dodati spremište uzorka koda iz Atlas Scientific -a u Raspberry Pi. Za ovaj projekt potreban je samo i2c kôd.
I2C POSTAVKE
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 interfejs 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 MODE
Štitnik Tentacle T3 kompatibilan je samo sa I2C. Kao takav, EZO senzor 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) Uvjerite se da je napajanje Raspberry Pi isključeno.
b) Montirajte štitnik pipaka na igle Pi.
c) Umetnite EZO krugove u š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 temperature)
Preporučuje se:
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
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 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. Arduino port je povezan s ekspanderom nakon
KAKO PRAVILNO ISKLJUČITI MALINU PI: 5 koraka
KAKO PRAVILNO ISKLJUČITI MASPBERRY PI: Vjerovatno se svaki korisnik RPi -a jednom zapita kako isključiti Raspberry Pi? Ne možete jednostavno isključiti napajanje. Ako to učinite, vrlo je vjerojatno da će jednog dana SD kartica biti oštećena, a vaš RPi se neće pokrenuti. Prvo morate isključiti OS, pa tek onda možete
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 su vrlo 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
Povezivanje više gumba na jedan pin na Arduinu: 4 koraka
Povezivanje više gumba na jedan pin na Arduinu: Zdravo svima, Kada vaši Arduino projekti prerastu trepereće LED diode, možda ćete se trebati dodatno zaglaviti. Pokazat ću vam trik koji možete upotrijebiti tamo gdje možete imati više tipki povezanih na isti analogni pin