Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: DOWNLOAD OG INSTALLER RASPBIAN PÅ SD -KORT
- Trin 2: BOOT RASPBERRY PI OG KONFIGURER INDSTILLINGER
- Trin 3: SÆT SENSORER TIL I2C -TILSTAND
- Trin 4: MONTER SKÆL OG SENSORER TIL RASPBERRY PI
- Trin 5: TEST OPSÆTNING
- Trin 6: MONITORLÆSNINGER OG INTERAKTION MED SENSORER
Video: TILSLUTNING AF FLERE SENSORER TIL RASPBERRY PI: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I dette projekt vil vi forbinde tre af Atlas Scientifics EZO -sensorer (pH, opløst ilt og temperatur) til en Raspberry Pi 3B+. I stedet for at koble kredsløbene til Raspberry Pi, bruger vi Whitebox Labs Tentacle T3 -skjoldet. Disse stabelbare skærme sættes i stifterne på Pi'en, hvorefter EZO -kredsløbene og sonderne tilsluttes skjoldet. Interaktion med sensorerne udføres ved hjælp af kommandoterminalen i Raspbian.
FORDELE:
- Ingen ledninger, ingen brødbrætter og ingen lodning nødvendig.
- Fuldt monteret skjold monteres let på Raspberry Pi.
- Indbygget isolering beskytter sensorer mod interferens.
- Tilslut flere sensorer til en Raspberry Pi.
- Fungerer med følgende EZO-sensorer: pH, saltindhold, opløst ilt, oxidationsreduktionspotentiale, temperatur, peristaltisk pumpe og kuldioxid.
MATERIALER
- Raspberry Pi 3B+
- Raspberry Pi strømforsyning
- 8 GB micro SD -kort
- Whitebox Labs T3 skjold
- pH -kredsløb og sonde
- opløst iltkredsløb og sonde
- temperatur kredsløb og sonde
Forbrugsvarer
USB -tastatur, USB -mus, Skærm med HDMI -funktioner, USB micro SD -kortlæser
Trin 1: DOWNLOAD OG INSTALLER RASPBIAN PÅ SD -KORT
a) Download Raspbian zip -filen til din computer fra følgende LINK. "Raspbian Buster med desktop og anbefalet software" bruges i dette projekt.
b) For at installere Raspbian på SD -kortet kræves et billedskrivningsværktøj, f.eks. Etcher. Download og installer Etcher på din computer.
c) Sæt micro SD -kortet i USB -kortlæseren, og tilslut læseren til din computer. Hvis dit SD -kort skal formateres, kan du bruge programmet SD Formatter.
d) Åbn ætserprogrammet.
- Vælg download af Raspbian -fil fra trin a.
- Vælg dit SD -kort.
- Klik på "Flash!" fane for at begynde at skrive til SD -kortet
Trin 2: BOOT RASPBERRY PI OG KONFIGURER INDSTILLINGER
a) Tilslut skærmen, tastaturet og musen til din Raspberry Pi.
b) Når installationen af Raspbian -billedet på SD -kortet er afsluttet, skal du fjerne det fra computeren og indsætte det i Raspberry Pi. Tænd for strømmen til Pi.
Standard legitimationsoplysninger for hindbær: brugernavn er pi og adgangskode er hindbær
c) Da dette er første gang, jeg starter Raspbian, bliver du bedt om at justere et par indstillinger, f.eks. sprog, tidszone og tilføjelse af internetforbindelse. Sørg for at oprette forbindelse til internettet, da dette bliver nødvendigt i senere trin.
OPDATER OG OPGRADER PAKKER
d) Åbn kommandoterminalen fra Raspbian -skrivebordet. Opdater systemets pakkeliste ved at indtaste følgende kommando sudo apt-get update
e) Opgrader de installerede pakker til deres nyeste versioner med kommandoen sudo apt-get upgrade
DOWNLOAD PRØVEKODE
f) Kør følgende kommandoer i terminalen:
cd ~
git-klon
Dette tilføjer depotet af prøvekode fra Atlas Scientific til Raspberry Pi. Kun i2c -koden er nødvendig til dette projekt.
I2C INDSTILLINGER
g) Installer og aktiver I2C -bussen på Raspberry Pi. Kør følgende kommandoer:
sudo apt-get install python-smbus
sudo apt-get install i2c-værktøjer
h) Åbn derefter konfigurationsvinduet ved at indtaste sudo raspi-config
Vælg "Interfacing Options" (billede 1 ovenfor).
i) Vælg "I2C" (billede 2 ovenfor).
j) Du vil blive præsenteret for spørgsmålet "Vil du have, at ARM I2C -grænsefladen er aktiveret?" Vælg "Ja" (billede 3 ovenfor).
k) Tryk på "Ok" (billede 4 ovenfor). Genstart derefter Pi med kommandoen sudo reboot
Trin 3: SÆT SENSORER TIL I2C -TILSTAND
Tentacle T3 -skjoldet er kun I2C -kompatibelt. Som sådan skal EZO -sensoren være i I2C og ikke UART -tilstand. Hvis du har flere af de samme sensorer (f.eks. 2 pH), skal du sørge for at tildele unikke I2C -adresser til hver. Undladelse af at gøre det vil resultere i kommunikationskonflikter.
For instruktioner om, hvordan du skifter mellem protokoller og tildeling af I2C -adresser, henvises til følgende LINK.
Trin 4: MONTER SKÆL OG SENSORER TIL RASPBERRY PI
a) Sørg for, at strømmen til Raspberry Pi er slukket.
b) Monter tentakelskærmen på stifterne på Pi.
c) Sæt EZO -kredsløbene på skærmen. Sørg for at matche stifterne korrekt.
d) Tilslut sonder til de kvindelige BNC -stik på skærmen.
Trin 5: TEST OPSÆTNING
a) Tænd for strømmen til Pi.
b) Åbn terminalen, og indtast sudo i2cdetect -y 1
Programmet rapporterer oplysninger om hver tilsluttet I2C -enhed. Billede 5 ovenfor viser en demonstration. Hex -repræsentationen af I2C -adresserne er vist. (opløst ilt = 0x61, pH = 0x63, temperatur = 0x66)
Trin 6: MONITORLÆSNINGER OG INTERAKTION MED SENSORER
a) Åbn biblioteket, der har prøvekoderne cd ~/Raspberry-Pi-sample-code
b) Kør I2C -scriptet sudo python i2c.py
Hver gang scriptet udføres, får brugeren vist menuen vist i eksempel 1 ovenfor.
Eksempel 2: Angiv adresserne på de tilsluttede sensorer, og spørg hver efter enhedsoplysninger.
Eksempel 3: Kontinuerlig afstemning af pH -sensor
Eksempel 4: Kontroller, om sensoren for opløst ilt er kalibreret.
Se databladene for alle relevante kommandoer. (pH -datablad, datablad for opløst ilt, temperaturdatablad)
Anbefalede:
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
UbiDots-Tilslutning af en ESP32 og udgivelse af flere sensordata: 6 trin
UbiDots-Tilslutning af en ESP32 og udgivelse af flere sensordata: ESP32 og ESP 8266 er meget velkendte SoC inden for IoT. Det er en slags velsignelse for IoT -projekterne. ESP 32 er en enhed med integreret WiFi og BLE. Giv bare din SSID, adgangskode og IP -konfigurationer og integrer tingene i
Tilslutning af flere knapper til en enkelt pin på Arduino: 4 trin
Tilslutning af flere knapper til en enkelt pin på Arduino: Hej alle sammen, Når dine Arduino -projekter har vokset blinkende lysdioder, kan det være, at du har brug for nogle ekstra pins. Jeg viser dig et trick, som du kan bruge, hvor du kan have flere knapper, der alle er forbundet til den samme analoge pin
Third Hand ++: en hjælpende hånd til flere formål til elektronik og andet sart arbejde .: 14 trin (med billeder)
Tredje hånd ++: en hjælpende hånd til flere anvendelser til elektronik og andet sart arbejde .: Tidligere har jeg brugt de tredje hænder/hjælpende hænder, der er tilgængelige i kædeelektronikbutikker og har været frustreret over deres anvendelighed. Jeg kunne aldrig få klipene præcis der, hvor jeg ville have dem, eller det tog mere tid, end det egentlig burde at få opsat
Tilslutning af EL -ledninger med uisolerede riller: 4 trin (med billeder)
Tilslutning af EL -ledninger med uisolerede riller: EL (elektroluminescerende) ledninger kræver, at omformere lyser. Nogle gange er det vanskeligt at forbinde dem til inverteren, fordi ledningerne til lodning er ekstremt tynde, og de går meget let i stykker. Denne instruktive fortæller dig, hvordan du undgår dette problem. Du vil