Sisällysluettelo:
- Vaihe 1: Materiaaliluettelo
- Vaihe 2: Suunnittele Je Schakeling En Bouw Ze
- Vaihe 3: Stel Je Raspberry Pi In
- Vaihe 4: Stel Je MySQdb
- Vaihe 5: Asentaja Je Flask Services, Zodat Je Een Verkkosivusto Kan Laten Draaien Op Je Pi
- Vaihe 6: Poista koodi
Video: Kosteusilma: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Voor mijn project on het 2de lukukausi NMCT besloot ik een soort weerstation te maken. Mijn -laite on useampia bedoeld voor binnenshuis gebruik. Het meet de temperature en luchtvochtigheid van een ruimte, print die uit op 2 lcd display, en slaat het op in een database op een raspberry Pi. De vadelma pi isäntä op zijn beurt een verkkosivuilla die de uitgelezen data uit de database haalt en het zo ook displayt.
Vaihe 1: Materiaaliluettelo
1 x Raspberry Pi 3 Malli B
1 x DHT11 -anturi täytti suojan
2 x 1602a LCD-näyttöä
1 x leipälauta
1 x litteä kaapeli tai raspi
1 x GPIO T-stuk
1 x 10k potentiometri
uros -naarasliitinkaapelit
uros -uros -kaapelit
loctite of andere secondelijm
1 x behuizing naar keuze
Vaihe 2: Suunnittele Je Schakeling En Bouw Ze
DHT11 verbinden:
- Verbind 5V nastainen tai 5V
- Verbind de GND pin an GND
- Verbind de D4 -tappi ja GPIO -nasta 27
10k potentiometri:
- verbind de positieve pool aan 5V
- verbind de negatieve pool aan GND
Nestekidenäytöt (2x uitvoeren, 2de keer aan andere GPIO nastat):
- verbind de VSS aan de GND
- verbind de VDD aan 5V
- verbind de VO aan de output van je 10k potentiometer
- verbind de RS -nasta GPIO -nasta 26
- Verbind de RW pin aan de GND dit is not uit te lezen van je LCD, dit doen we niet in dit project
- verbind de E pin aan GPIO pin 19
- verbind de D4 pin a GPIO pin 22
- verbind de D5 -nasta ja GPIO -nasta 5
- verbind de D6 pin a GPIO pin 6
- verbind de D7 pin a GPIO pin 13
- verbind de A nasta 5V
- verbind de K pin aan de GND
Vaihe 3: Stel Je Raspberry Pi In
Deze link on yksinkertainen manier om een vadelma pi op te zetten:
www.raspberrypi.org/documentation/setup/
Zorg dat je zeker de laatste versie van raspbian stretch geinstalleerd hebt.
Vaihe 4: Stel Je MySQdb
We moeten een database kunnen opzetten waar alle ingelezen gegevens worden opgeslagen, zodat iemand ze nadien ook kan bekijken in website
Om mysqldb ja asentaja:
me@my-rpi: ~ $ sudo apt päivitys
me@my-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server
Hierna kan je de tietokannan alku
sudo systemctl tila mysql
Hierna kan je voor de eerste keer in de database gaan met
sudo mysqldb
Hier maak je eerst gebruikers aan voor je database, en maak je ondertussen ook je schema.
Vaihe 5: Asentaja Je Flask Services, Zodat Je Een Verkkosivusto Kan Laten Draaien Op Je Pi
Voer de volgende Commandon uit:
me@my -rpi: ~ $ python3 -m pip install -päivitä pip setuptools wheel virtualenv
me@my-rpi: ~ $ mkdir project1 && cd project1
me@my-rpi: ~/project1 $ python3 -m venv --system-site-package env me@my-rpi: ~/project1 $ source env/bin/aktivoi (env) me@my-rpi: ~/project1 $ python -m pip asenna mysql-liitin-python argon2-cffi -pullo-pullo-HTTPAuth-pullo-MySQL-mysql-liitin-python-passlib-selleri
Vaihe 6: Poista koodi
Kaikki koodit van het project, samen met andere resources vind je in de volgende github repository:
github.com/NMCT-S2-Project-I/project-i-sti…
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen