INHOUDSOPGAWE:
Video: Meet die grondvog met Framboos Pi 4: 4 -stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Weet u hoe gereeld plante natgemaak moet word? Of plante uitgegiet en verloor. Om dit op te los, het ek gedink dat dit meer omstandig sou wees as ons die waarde van die waterinhoud in die grond kan kry om 'n besluit te neem om die plante behoorlik nat te maak. In hierdie projek kan ons 'n stroombaan bou wat die waterinhoudwaarde kan meet van die grond beheer uiteindelik die vloei met behulp van Framboos Pi.
Hardeware:
- Framboos Pi 2/3/4
- Grondvog sensor
- MCP3008 IC
- Springers
Stap 1: Kringaansluiting
- MCP3008 GND tot GND
- MCP3008 CS tot RPI 8
- Grondvog GND tot GND
- Grondvog VCC tot +3V
- SoilMoisture A0 tot MCP3008 CH0
- MCP3008 VCC tot +3V
- MCP3008 VREF tot +3V
- MCP3008 AGND tot GND
- MCP3008 CLK tot RPI 11
- MCP3008 DOUT tot RPI 9
- MCP3008 DIN tot RPI 10
Maak al die verbindings en skakel die Raspberry Pi aan. As u wil leer hoe om 'n Raspberry Pi op te stel, kyk hoe u Raspberry Pi 4 instel.
Stap 2: noodsaaklike pakkette
Voordat u die kode gebruik, moet u 'n paar biblioteke installeer; as u die 'Adafruit_Python_MCP3008' reeds geïnstalleer het, gaan dan na die volgende stap of volg die onderstaande opdragte om dit te installeer.
pi@raspberrypi: sudo apt-get update
pi@raspberrypi: sudo apt-get install build-essential python-dev python-smbus git
pi@raspberrypi: cd ~
pi@raspberrypi: git -kloon
pi@raspberrypi: cd Adafruit_Python_MCP3008
pi@raspberrypi: sudo python setup.py installeer
As u 'n probleem ondervind om die bewaarplek te kloon, kan u die bewaarplek handmatig aflaai en later met die stappe voortgaan. As u 'n fout sien, gaan dan terug na al die vorige opdragte en voer dit weer uit.
U moet sien dat die installering van die biblioteek slaag en eindig met 'n boodskap.
As u verkies om met pip te installeer (dit is nie nodig as u die bogenoemde stappe gevolg het vir die installasie nie), maak die terminale op die Raspberry Pi oop en voer die volgende opdragte uit:
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip installeer adafruit-mcp3008
Stap 3: Die kode
pi@raspberrypi: nano klam- grond.py
Sodra die biblioteek geïnstalleer is, is dit tyd om die kode uit te voer. Open die terminale en maak 'n nuwe lêer deur 'nano moist-soil.py' in te tik en voer die onderstaande kode in.
invoer RPi. GPIO as GPIO vanaf tyd invoer slaap invoer Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008 (clk = 11, cs = 8, miso = 9, mosi = 10) terwyl True: moist_value = am.read_adc (0) # Kry die analooglesing van die grondvogsensor per = vochtwaarde * 100 /1023 # Omskakeling van die vogwaarde na persentasie druk ("Opgetekende vogwaarde is % s persentasie" % per) as vogwaarde> = 930: druk ("Geen water, kan u my asseblief water gee") elif moist_value = 350: print ("Ek is voldoende") elif moist_value <350: print ("Hou op om my te verdrink!") slaap (1.5)
Klik op "ctrl+o" om die lêer te stoor en "ctrl+x" om te verlaat.
pi@raspberrypi: python klam- grond.py
Beveel "python moist-soil.py" om die kode uit te voer. U moet die waardes van die grondvogsensor op die eindvenster kan sien, die grondvogsensor in die water en in die droë grond kan plaas om die verskil te verstaan.
Stap 4: Video -tutoriaal
Hoera! die kring is klaar. As u enige vrae het, moet asseblief nie hieronder kommentaar lewer nie.
Happy Circuit!
Hulpbronne:
- GitHub -bewaarplek.
- Stel Raspberry Pi 4 op deur 'n skootrekenaar/rekenaar met behulp van 'n Ethernet-kabel (geen monitor, geen Wi-Fi)
- Installeer MCP3008
Aanbeveel:
Nest Hello - Deurklokkie met geïntegreerde transformator UK (220-240V AC - 16V AC): 7 stappen (met foto's)
Nest Hello - Doorbell Chime With Integrated Transformer UK (220-240V AC - 16V AC): Ek wou 'n Nest Hello -deurklokkie tuis installeer, 'n gizmo wat werk op 16V -24V AC (OPMERKING: 'n sagteware -opdatering in 2019 het die Europa verander weergawe reeks tot 12V-24V AC). Die standaard deurklokkie met geïntegreerde transformators beskikbaar in die Verenigde Koninkryk by
Kragtige digitale wisselstroomdimmer met STM32: 15 stappen (met foto's)
Kragtige digitale wisselstroomdimmer met behulp van STM32: deur Hesam Moshiri, [email protected] Omdat hulle oral om ons is en ten minste huishoudelike toestelle van die netkrag voorsien word. Baie soorte industriële toerusting word ook aangedryf met die enkelfase 220V-AC
Alle bandontvanger met SI4732 / SI4735 (FM / RDS, AM en SSB) met Arduino: 3 stappen
Alle bandontvanger met SI4732 / SI4735 (FM / RDS, AM en SSB) Met Arduino: dit is 'n all -band -ontvangerprojek. Dit gebruik die Si4734 Arduino -biblioteek. Hierdie biblioteek het meer as 20 voorbeelde. U kan na FM luister met RDS, plaaslike AM (MW), SW en amateurradiostasies (SSB). Alle dokumentasie hier
Laat LoRa (SX1278/XL1278-SMT) werk via SPI op die WeMos D1 ESP-12F ESP8277-moederbordmodule met OLED: 7 stappen
Kry LoRa (SX1278/XL1278 -SMT) Werk via SPI op die WeMos D1 ESP -12F ESP8277 -moederbordmodule Met OLED: Dit het my 'n week geneem om uit te werk - dit lyk asof niemand anders voor my dit gedink het nie - so ek hoop dat dit u kan red 'n geruime tyd! Die ongemaklik genoemde " WeMos D1 ESP-12F ESP8266-moederbordmodule met 'n 0,96 duim OLED-skerm " is 'n $ 11 -ontwikkelingsraad wat
Kapasiteitsmeter met TM1637 met behulp van Arduino .: 5 stappen (met foto's)
Kapasiteitsmeter met TM1637 met behulp van Arduino: Hoe om 'n kapasitansiemeter te maak met behulp van Arduino op die TM1637. Dit wissel tussen 1 uF en ongeveer 2000 uF