Bewaking op afstand van het weer met Raspberry Pi
In dit project ga ik je laten zien hoe je een Remote Weather monitoring-systeem maakt met Raspberry Pi3
Ik gebruik hiervoor de PubNub Cloud-service, gratis ... dat is PubNub is een wereldwijd Data Stream Network (DSN) en realtime infrastructuur-as-a-service (IaaS) bedrijf gevestigd in San Francisco, Californië. Het bedrijf maakt producten voor software- en hardwareontwikkelaars om realtime web-, mobiele en Internet of Things (IoT)-applicaties te bouwen.
Het primaire product van PubNub is een realtime publish/subscribe messaging-API die is gebouwd op hun wereldwijde datastroomnetwerk dat bestaat uit een gerepliceerd netwerk van ten minste 14 datacenters in Noord-Amerika, Zuid-Amerika, Europa en Azië. Het netwerk bedient momenteel meer dan 300 miljoen apparaten en streamt meer dan 750 miljard berichten per maand.
Stap 1:Dingen die je nodig hebt?
1.Raspberry Pi
2.LCD 16×2 (ik gebruikte HD44780 LCD)
3. Temperatuursensor. (Ik heb de DS18B20-temperatuursensorsonde gebruikt die een draadprotocol volgt)
4.LED voor indicatie
5. Broodplank
6. Jumperdraden (M-M, M-F)
7.Een Android-telefoon en een PubNub-account
Deze projectcodering is volledig gedaan in Python (als je python niet kent, maak je geen zorgen, ik heb de code toegevoegd), je kunt Python ook leren van mijn website www.embeddedstudy.com het is heel eenvoudig
Je moet installeren Os op Raspberry pi voordat je dit project doet, kijk dan op mijn website hoe je dit kunt doen.
Stap 2:Aansluitschema
Je moet je raspberry Pi via SSH verbinden met je LAPTOP om te coderen.Nadat je bent ingelogd op pi met gebruikersnaam pi en wachtwoord:raspberry
ga naar https://pinout.xyz/
. om het Raspberry pi-pindiagram te ziendoe de aansluiting zoals hieronder getoond sluit een 4,7k ohm weerstand . aan tussen de VCC en datakabel van DS18B20 anders krijgen we de output niet.
Maak een map aan in Raspberry pi en pak deze bestanden uit in die map
Klik hier om de code te downloaden!
Daarvoor moet je de Adafruit LCD-bibliotheek downloaden en installeren om het LCD-scherm te laten werken, installeer ook
om deze run te installeren volg je de commando's op de Raspberry pi-terminal
sudo apt-get update
sudo apt-get install -y python3 python3-pip python-dev
sudo pip3 installeer rpi.gpio
om ADAFRUIT LCD LIBRARY te installeren
git clone https://github.com/adafruit/Adafruit_Python_CharL…
cd ./Adafruit_Python_CharLCD
sudo python setup.py install
Huidig project / bericht kan ook worden gevonden met:
- temperatuurbewaking op afstand met Raspberry Pi
Productieproces
- Raspberry Pi-temperatuurprofiel met LabVIEW
- Weerstation gebaseerd op Raspberry Pi
- Temperatuurbewaking op de Raspberry Pi
- Python- en Raspberry Pi-temperatuursensor
- Raspberry Pi 2 weerstation
- Raspberry Pi-weerstation
- Temperatuur bewaken met Raspberry Pi
- SensorTag naar Blynk met Node-RED
- Raspberry Pi universele afstandsbediening
- Bewegingssensor met Raspberry Pi
- Een druk op een knop detecteren via GPIO met Raspberry pi