Sadržaj:
- Korak 1: Povežite temperaturni senzor
- Korak 2: Omogućite I2C sabirnicu
- Korak 3: Ažurirajte datoteku Config.txt
- Korak 4: Postavite I2C modul na Load at Boot
- Korak 5: Instalirajte I2C pakete
- Korak 6: Program za zapisivanje podataka
- Korak 7: Pregled podataka
- Korak 8: Popis pozadine
Video: Raspberry Pi zapisnik temperature: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Evo uputstava za izradu jednostavnog zapisnika temperature pomoću I2C senzora temperature 5,00 USD. Podaci se pohranjuju na SD karticu i mogu se jednostavno uvesti u Excel. Jednostavnom promjenom ili dodavanjem drugih senzora mogu se prikupiti i druge vrste podataka. Za ovaj projekt se koriste sljedeće komponente: Raspberry Pi (jednokrilni računar) Senzor temperature (SF-SEN-11931)
Priključne žice za lemljenje bez lemljenja Zagros Raspberry Pi 2 početni komplet također uključuje sve potrebno za ovaj projekt osim temperaturnog senzora!
Korak 1: Povežite temperaturni senzor
Prvo zalijepite igle zaglavlja ili olovne žice na senzor. Koristili smo zaglavlja kako bismo senzor mogli jednostavno uključiti u ploču.
Ostvarite sljedeće veze s Raspberry Pi GPIO portom. ADD0 veza sa masom određuje I2C adresu uređaja. Na I2C sabirnicu može se povezati više senzora, ali svaki mora imati jedinstvenu adresu. Senzor RPi GPIO VCC +3,3 V SDA SDA SCL SCL GND GND ADD0 GND (imajte na umu da se ovim postavlja adresa I2C uređaja) ALT N/C NAPOMENA: NEMOJTE PRIKLJUČITI SENZOR VCC NA +5 VDC, OVO ĆE OŠTEĆITI SENZOR
Korak 2: Omogućite I2C sabirnicu
*** Novija verzija možda neće zahtijevati ovaj korak. Ako datoteka ne postoji, prijeđite na sljedeći korak.
Prvo se mora omogućiti I2C sabirnica.
Postoje dva načina za omogućavanje I2C sabirnice
Prvi i najjednostavniji način je da to učinite pomoću uslužnog programa raspi-config.
Pomoću naredbe sudo raspi-config pokrenite pomoćni program.
Odaberite Naprednu opciju da biste omogućili sabirnicu.
Drugi, ali složeniji način je da to učinite ručno
Da biste to učinili, uredite konfiguracijsku datoteku /etc/modprobe.d/raspi-blacklist.conf Koristite naredbu: sudo nano /etc/modprobe.d/raspi-blacklist.conf Sada promijenite sadržaj datoteke iz:# blacklist spi i i2c prema zadanim postavkama (mnogim korisnicima nisu potrebne) crna lista spi-bcm2708 crna lista i2c-bcm2708 Na ovo: # crna lista spi i i2c prema zadanim postavkama (mnogim korisnicima ne trebaju) crna lista spi-bcm2708 #blacklist i2c-bcm2708
Korak 3: Ažurirajte datoteku Config.txt
Pokrenite sljedeću naredbu da biste ažurirali config.txt
sudo nano /boot/config.txt
Dodajte sljedeće redove u datoteku:
dtparam = i2c1 = uključeno
dtparam = i2c_arm = uključeno
Korak 4: Postavite I2C modul na Load at Boot
I2C modul bi trebao biti postavljen za učitavanje pri pokretanju Raspberry Pi. Učinite to uređivanjem datoteke /etc /modules. Za uređivanje ove datoteke može se koristiti sljedeća naredba: sudo nano /etc /modules Dodajte sljedeću liniju na kraj datoteke: i2c-bcm2708 i2c-dev
Korak 5: Instalirajte I2C pakete
Instalirajte pakete i2c-tools i python-smbus da biste dovršili postavljanje I2C: Za instaliranje paketa mogu se koristiti sljedeće naredbe: sudo apt-get install i2c-tools sudo apt-get install python-smbus Na kraju dodajte korisnika pi (ili bez obzira na prijavu) u pristupnu grupu I2C. Sljedeća naredba se može koristiti za postizanje ovoga: sudo adduser pi i2c Koristite sljedeću naredbu da vidite koji su uređaji povezani na I2C sabirnicu: i2cdetect -y 1 Napomena: koristite sljedeću naredbu ako koristite model A Raspberry Pii2cdetect -y0 I2C adresa (u heksadecimalnom obliku) senzora temperature trebala bi se prikazati ako je pravilno spojena.
Korak 6: Program za zapisivanje podataka
Učitajte i pokrenite primjer programa pomoću sljedeće naredbe: python temp_logger.py Primjer programa je vrlo jednostavan: očitava temperaturu sa senzora temperature svakih 60 sekundi i zapisuje je u tekstualnu datoteku (Tempdata.txt)
Korak 7: Pregled podataka
Upotrijebite sljedeću naredbu za pregled datoteke sirovih podataka: nano tempdata.txt Kopirajte podatke na USB pogon i oni se lako mogu uvesti u Excel:
Korak 8: Popis pozadine
Za pokretanje dnevnika u pozadini (nastavit će raditi nakon što se odjavite). Koristite sljedeću naredbu: sudo python temp_logger.py & (Relativna putanja) Postoje situacije u kojima gornja naredba može dati grešku, poput Pythona: ne može otvoriti datoteku 'temp_logger.py': [Errno 2] nema takve datoteke ili imenik
To jednostavno znači da ćete morati koristiti apsolutnu putanju, što znači da morate odrediti lokaciju datoteke iz korijenskog direktorija. Jednostavan način za to je da desnom tipkom miša kliknete na datoteku temp_logger.py, kopirate putanju i zalijepite je u terminal, a zatim ispred nje upišite "python".
Ovako izgleda moja naredba; python /home/pi/Desktop/temp_logger.py
Preporučuje se:
Simbus Transmisor temperature temperature Modbus (Labview + Raspberry Pi 3): 8 koraka
Modbus temperaturnog pretvarača simulatora (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSI Simulirajte kružni odašiljač temperature, osnovni element (senzor) implementira medijanu i potenciometarnu električnu promjenu napona ulaza. Za dodatne informacije o senzoru (Elemento Secundario), potrebno je
Mali ESP8266 zapisnik temperature (Google tablice): 15 koraka
Sitni zapisnik temperature ESP8266 (Google tablice): Ovo je vodič o tome kako napraviti vlastiti, apsolutno maleni zapisnik temperature s omogućenom WiFi mrežom. Zasnovan je na modulu ESP-01 i digitalnom temperaturnom senzoru DS18B20, upakovan u čvrsto 3D štampano kućište sa litijumskom baterijom od 200 mAh i mikro U
AtticTemp - Zapisnik temperature / klime: 10 koraka (sa slikama)
AtticTemp - Loger za mjerenje temperature / klime: Mjerač temperature i klima uređaj za visoku toleranciju za vaše potkrovlje ili druge vanjske građevine
Raspberry Pi GPS zapisnik: 10 koraka (sa slikama)
Raspberry Pi GPS Logger: Ova instrukcija vam objašnjava kako izgraditi kompaktni GPS logger sa malinom pi zero. Glavna prednost ovog sistema je što uključuje bateriju i stoga je vrlo kompaktan. Uređaj pohranjuje podatke u a.nmea datoteku. Sljedeći podaci o
WiFi zapisnik temperature (sa ESP8266): 11 koraka (sa slikama)
WiFi zapisnik temperature (sa ESP8266): Zdravo, drago mi je što vas vidim ovdje. Nadam se da ćete u ovom uputstvu pronaći neke korisne informacije. Slobodno mi šaljite prijedloge, pitanja, … Evo nekoliko osnovnih podataka i kratak pregled projekta. Za korisnike mobilnih uređaja: Video. Obavijestite me o