Pi zero : วัดอุณหภูมิ เปิด Relay ด้วย Python3 และส่ง Line เตือน
1. download Pi https://www.raspberrypi.com/software/operating-systems/
2.
ติดตั้ง ผ่านโปรแกรม เพราะใช้วิธีอื่น จะไม่สามารถตั้ง User Password
ไม่ได้ทำให้ ssh เข้าไม่ได้ เนื่องจากรุ่นใหม่ของ Pi os ตัด Default user
password ออก
https://www.raspberrypi.com/news/raspbe ... pril-2022/
วิธีติดตั้ง (โหลดไฟล์แล้วเขียนจากไฟล์เร็วกว่า โหลดตรงจากเน็ตจะช้า)
https://www.tomshardware.com/reviews/ra ... ,6028.html
จะสามารถตั้งค่า
- User, Password
- Enable ssh
- ตั้งค่า Wifi
3. Fix IP เพิ่มในไฟล์
interface wlan0
static ip_address=192.168.0.3/24
static routers=192.168.0.2
static domain_name_servers=192.168.0.2 8.8.8.8
4. Update , Upgrade
5. ติดตั้งโปรแกรม
https://thepihut.com/blogs/raspberry-pi ... ity-sensorInstalling the required software
pip install Adafruit-DHT
The guys over at Adafruit have provided some software to interface with the sensor, which is available on github
https://github.com/adafruit/Adafruit_Python_DHT.
Make sure you are in a suitable directory, e.g /home/pi
cd /home/pi
Then run the following commands:
git clone
https://github.com/adafruit/Adafruit_Python_DHT.gitcd Adafruit_Python_DHT
Before we can install the python DHT library, there are a few dependencies that need installing.
sudo apt-get upgrade
sudo apt-get install build-essential python-dev
Once the dependencies have installed, we can move onto installing the library.
sudo python setup.py install
This
should compile the code for the library and install it on your device
so any Python program can access the Adafruit_DHT python module.
Testing the library
Now we have the DHT library installed, we can test the sensor by running one of the example programs.
First we need to change directory to the examples folder:
cd examples
Now we can run the AdafruitDHT.py program
sudo ./AdafruitDHT.py 2302 4
In this command you’ll see a couple of parameters:
2302 and 4
2302 is the sensor we are using
4 is the GPIO we are using (change this to whichever GPIO pin you hooked up the yellow wire to)
6. Error software ขาดตัวไหนต้องลงเพิ่ม เช่น
sudo apt-get install RPi.GPIO
sudo apt-get install -y python-setuptools
sudo apt-get install pip
pip install Adafruit-DHT
7. การต่อตามรูป