
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

Tässä projektissa liitämme kolme Atlas Scientificin EZO -anturia (pH, liuennut happi ja lämpötila) Raspberry Pi 3B+-laitteeseen. Piirien kytkemisen Raspberry Pi: n sijasta käytämme Whitebox Labs Tentacle T3 -suojaa. Nämä pinottavat kilvet kytkeytyvät Pi: n nastoihin, minkä jälkeen EZO -piirit ja anturit yhdistyvät suojaan. Yhteys antureihin tapahtuu Raspbianin komentopäätteen avulla.
EDUT:
- Ei johdotusta, leipälevyjä ja juottamista.
- Täysin koottu kilpi on helppo asentaa Raspberry Pi -laitteeseen.
- Sisäänrakennettu eristys suojaa antureita häiriöiltä.
- Liitä useita antureita Raspberry Pi -laitteeseen.
- Toimii seuraavien EZO-antureiden kanssa: pH, suolaisuus, liuennut happi, hapettumisen vähentämispotentiaali, lämpötila, peristalttinen pumppu ja hiilidioksidi.
MATERIAALIT
- Vadelma Pi 3B+
- Raspberry Pi -virtalähde
- 8 Gt: n micro SD -kortti
- Whitebox Labs T3 -kilpi
- pH -piiri ja anturi
- liuennut happipiiri ja anturi
- lämpötilapiiri ja anturi
Tarvikkeet
USB -näppäimistö, USB -hiiri, näyttö HDMI -ominaisuuksilla, USB micro SD -kortinlukija
Vaihe 1: LATAA JA ASENNA RASPBIAN SD -KORTILLE
a) Lataa Raspbian -zip -tiedosto tietokoneellesi seuraavasta LINKISTÄ. "Raspbian Buster työpöydällä ja suositellulla ohjelmistolla" käytetään tässä projektissa.
b) Raspbianin asentamiseksi SD -kortille tarvitaan kuvan kirjoitustyökalu, kuten Etcher. Lataa ja asenna Etcher tietokoneellesi.
c) Aseta micro SD -kortti USB -kortinlukijaan ja kytke lukija tietokoneeseen. Jos SD -korttisi tarvitsee alustusta, voit käyttää SD Formatter -ohjelmaa.
d) Avaa etsausohjelma.
- Valitse Raspbian -tiedoston lataus vaiheesta a.
- Valitse SD -korttisi.
- Napsauta "Flash!" -välilehti aloittaaksesi kirjoittamisen SD -kortille
Vaihe 2: KÄYNNISTÄ KASVIKUU PI JA MÄÄRITÄ ASETUKSET




a) Liitä näyttö, näppäimistö ja hiiri Raspberry Pi -laitteeseesi.
b) Kun Raspbian -kuvan asennus SD -kortille on valmis, poista se tietokoneesta ja aseta se Raspberry Pi -laitteeseen. Kytke virta Piin.
Vadelman oletustiedot: käyttäjänimi on pi ja salasana on vadelma
c) Koska tämä on ensimmäinen kerta, kun Raspbian käynnistetään, sinua pyydetään muuttamaan joitakin asetuksia, kuten kieltä, aikavyöhykettä ja Internet -yhteyden lisäämistä. Muista muodostaa yhteys Internetiin, koska sitä tarvitaan myöhemmissä vaiheissa.
PÄIVITÄ JA PÄIVITÄ PAKETTEJA
d) Avaa komentopääte Raspbian -työpöydältä. Päivitä järjestelmän pakettiluettelo kirjoittamalla seuraava komento sudo apt-get update
e) Päivitä asennetut paketit uusimpaan versioon komennolla sudo apt-get upgrade
LATAA NÄYTTEEN KOODI
f) Suorita päätelaitteessa seuraavat komennot:
cd ~
git-klooni
Tämä lisää Atlas Scientificin näytekoodin arkiston Raspberry Pi: hen. Tässä projektissa tarvitaan vain i2c -koodi.
I2C -ASETUKSET
g) Asenna ja ota I2C -väylä käyttöön Raspberry Pi -laitteessa. Suorita seuraavat komennot:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
h) Avaa seuraavaksi määritysikkuna kirjoittamalla sudo raspi-config
Valitse "Liitäntäasetukset" (kuva 1 yllä).
i) Valitse "I2C" (kuva 2 yllä).
j) Sinulle esitetään kysymys "Haluatko, että ARM I2C -liitäntä otetaan käyttöön?" Valitse "Kyllä" (kuva 3 yllä).
k) Valitse "Ok" (kuva 4 yllä). Käynnistä sitten Pi uudelleen komennolla sudo reboot
Vaihe 3: ASETA ANTURIT I2C -TILAAN
Tentacle T3 -suoja on vain I2C -yhteensopiva. Siten EZO -anturin on oltava I2C -tilassa eikä UART -tilassa. Jos sinulla on useita samoja antureita (esimerkiksi 2 pH), muista antaa jokaiselle yksilöllinen I2C -osoite. Jos näin ei tehdä, seurauksena on kommunikointiristiriitoja.
Ohjeet protokollien ja I2C -osoitteiden määrittämisen välillä siirtymiseen löydät seuraavasta LINKISTÄ.
Vaihe 4: ASENNA SUOJA JA ANTURIT RASPBERRY PI: lle



a) Varmista, että Raspberry Pi -laitteen virta on katkaistu.
b) Asenna lonkerosuoja Pi: n tappeihin.
c) Aseta EZO -piirit suojaan. Varmista, että nastat ovat oikein.
d) Kytke anturit suojan BNC -naarasliittimiin.
Vaihe 5: TESTIASETUKSET

a) Kytke virta Pi -laitteeseen.
b) Avaa pääte ja kirjoita sudo i2cdetect -y 1
Ohjelma raportoi tiedot jokaisesta kytketystä I2C -laitteesta. Yllä oleva kuva 5 esittää esityksen. I2C -osoitteiden heksadesimaalinen esitys näkyy. (liuennut happi = 0x61, pH = 0x63, lämpötila = 0x66)
Vaihe 6: MONITORIN LUKEMAT JA YHTEYS ANTURIEN KANSSA




a) Avaa hakemisto, jossa on näytekoodit cd ~/Raspberry-Pi-sample-code
b) Suorita I2C -komentosarja sudo python i2c.py
Aina kun komentosarja suoritetaan, käyttäjälle näytetään yllä esimerkissä 1 esitetty valikko.
Esimerkki 2: Listaa liitettyjen antureiden osoitteet ja kysy jokaiselta laitetiedot.
Esimerkki 3: Pilaa jatkuvasti pH -anturi
Esimerkki 4: Tarkista, onko liuennut happianturi kalibroitu.
Katso kaikki asianmukaiset komennot tietolomakkeista. (pH -tietolomake, liuenneen hapen tietolomake, lämpötilan tietolomake)
Suositeltava:
IoT -pohjaisen kotiautomaation tekeminen NodeMCU -anturien ohjausreleellä: 14 vaihetta (kuvilla)

IoT-pohjaisen kotiautomaation tekeminen NodeMCU-anturien ohjausreleellä: Tässä IoT-pohjaisessa projektissa olen tehnyt kotiautomaation Blynk- ja NodeMCU-ohjausrelemoduulilla reaaliaikaisella palautteella. Manuaalisessa tilassa tätä relemoduulia voidaan ohjata matkapuhelimella tai älypuhelimella ja manuaalisella kytkimellä. Automaattitilassa tämä haju
Useiden LEDien ohjaaminen Pythonilla ja Raspberry Pi: n GPIO -nastoilla: 4 vaihetta (kuvilla)

Useiden LED -valojen ohjaaminen Pythonilla ja Raspberry Pi: n GPIO -nastoilla: Tämä käyttöohje osoittaa, kuinka voit ohjata RaspberryPi -laitteesi useita GPIO -nastoja neljän LED -valon käyttämiseksi. Se myös esittelee sinulle parametrit ja ehdolliset lausekkeet Pythonissa. Aiempi ohjeemme Raspberry Pi: n GPIO -nastojen käytöstä
Useiden anturien liittäminen yhteen ARDUINO UNO -sarjan porttiin: 4 vaihetta

Useiden anturien liittäminen yhteen ARDUINO UNO -SARJAN PORTTIIN: Tässä opetusohjelmassa laajennamme yhtä Arduino UNO UART (Rx/Tx) -sarjaporttia niin, että voidaan liittää useita Atlas -antureita. Laajennus tehdään käyttämällä 8: 1 -sarjaportin laajennuskorttia. Arduinon portti on liitetty laajennukseen sen jälkeen, kun
Lämpötila -anturien testaus - mikä minulle?: 15 vaihetta (kuvilla)

Lämpötila -anturien testaus - kumpi minulle ?: Yksi ensimmäisistä fysiikan tietojenkäsittelyn aloittelijoiden haluamista kokeista on lämpötila. Neljä suosituimmista antureista on TMP36, jossa on analoginen lähtö ja joka tarvitsee analogisen digitaalimuuntimen, DS18B20
IoT tehty yksinkertaiseksi: Useiden anturien valvonta: 7 vaihetta

IoT Made Simple: Useiden anturien valvonta: Muutama viikko sitten julkaisin täällä opetusohjelman lämpötilan seurannasta käyttämällä DS18B20-digitaalitunnistinta, joka kommunikoi 1-johdinväylän kautta ja lähettää tietoja Internetin välityksellä NodeMCU: n ja Blynk: IoT Made Simple -ohjelman avulla. : Lämpötilan valvonta kaikkiallaBu