Sisukord:
- Samm: materjalide loend
- Samm 2: Plaani Je Schakeling En Bouw Ze
- Samm 3: Stel Je Raspberry Pi In
- Samm 4: Stel Je MySQdb
- Samm: paigaldaja Je Flask Services, Zodat Je Een veebisait Kan Laten Draaien Op Je Pi
- 6. samm: koodide kustutamine
Video: Õhuniiskus: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Voor mijn project van het 2de semester NMCT besloot ik een soort weerstation te maken. Mijn seade on meer bedoeld voor binnenshuis gebruik. Het meet de temperatuur en luchtvochtigheid van een ruimte, print die uit op 2 lcd display, en slaat het op in een database op een raspberry Pi. De raspberry pi host op zijn beurt een website die de uitgelezen data uit de database healt en het zo ook displayt.
Samm: materjalide loend
1 x Raspberry Pi 3 mudel B
1 x DHT11 andur ja kilp
2 x 1602a LCD-ekraani
1 x leivalaud
1 x lame kaabel või raspi
1 x GPIO T-stuk
1 x 10k potentsiomeeter
meessoost naissoost kaablid
isas -mees džemprikaablid
loctite of andere secondelijm
1 x behuizing naar keuze
Samm 2: Plaani Je Schakeling En Bouw Ze
DHT11 verbinden:
- Võrguühendus 5V pingel ja 5V
- GND verbind ja GND
- Verbind de D4 pin with GPIO pin 27
10k potentsiomeeter:
- verbind de positieve bassein aan 5V
- verbind de negatieve pool aan GND
LCD -ekraanid (2x uitvoeren, 2de keerukad ja GPIO -tihvtid):
- verbind de VSS aan de GND
- verbind de VDD aan 5V
- verbind de VO aan de output van je 10k potentsiometer
- verbind de RS pin a GPIO pin 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 pin a GPIO pin 5
- verbind de D6 pin a GPIO pin 6
- verbind de D7 pin a GPIO pin 13
- Verbind de A pin in 5V
- verbind de K pin aan de GND
Samm 3: Stel Je Raspberry Pi In
Deze link is een simpele manier om een vaarika pi op te zetten:
www.raspberrypi.org/documentation/setup/
Zorg dat je zeker de laatste versie van raspbian stretch geinstalleerd hebt.
Samm 4: Stel Je MySQdb
We moeten een andmebaas kunnen opzetten waar alle ingelezen gegevens worden opgeslagen, zodat iemand ze nadien ook kan bekijken in de website
Om mysqldb ja paigaldajad:
me@my-rpi: ~ $ sudo apt uuendus
mina@minu-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server
Hierna kan je de andmebaasi algus
sudo systemctl olek 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.
Samm: paigaldaja Je Flask Services, Zodat Je Een veebisait Kan Laten Draaien Op Je Pi
Voer de volgende komando uit:
me@my -rpi: ~ $ python3 -m pip install -uuenda pip setuptools ratas virtualenv
mina@my-rpi: ~ $ mkdir project1 && cd project1
me@my-rpi: ~/project1 $ python3 -m venv --system-site-package env me@my-rpi: ~/project1 $ source env/bin/aktiveeri (env) mind@my-rpi: ~/project1 $ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib seller
6. samm: koodide kustutamine
Alle code van het project, samen met andere resources vind je in de volgende github repository:
github.com/NMCT-S2-Project-I/project-i-sti…
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust