Мазмуну:
- 1 -кадам: Материалдардын тизмеси
- 2 -кадам: Je Schakeling En Bouw Ze планы
- 3 -кадам: Stel Je Raspberry Pi In
- 4 -кадам: Stel Je MySQdb
- 5 -кадам: Installeer Je Flask Services, Zodat Je Een веб -сайты Кан Laten Draaien Op Je Pi
- 6 -кадам: Декод
Video: Humiditair: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Долбоор 2 -семестрде NMCT программасы менен камсыздалат, жана бул жерде биз версия станциясын түзөбүз. Бул түзмөк - бул эң башкысы. Учурдагы температуранын эң жогорку деңгээлине жетүү үчүн, 2 LCD дисплейди басып чыгаруу, малина Пи үчүн маалымат базасын басып чыгаруу керек. Малинанын пи хосту веб -сайтты өчүрүп койсоңуз, маалымат базасы да берилиштер базасында жок кылынат.
1 -кадам: Материалдардын тизмеси
1 x Raspberry Pi 3 Model B.
1 х DHT11 сенсор калкан менен жолугушту
2 x 1602a LCD дисплейлери
1 х нан тактасы
1 x жалпак кабель
1 x GPIO тутуму
1 x 10k потенциометр
эркектен аялга секирүүчү кабелдер
эркектен эркекке секирүүчү кабелдер
andere secondelijm
1 x behuizing noar keuze
2 -кадам: Je Schakeling En Bouw Ze планы
DHT11 вербинен:
- VVind 5V pin a 5V
- GND версиясы GND менен бекитилет
- GPO пин 27 менен V4 туташуу
10k потенциометрдин жардамы менен:
- бассейн 5V менен
- verbind de negatieve бассейн GND
ЖКнын жардамы менен (2 эсе көп, GPIO казыктары 2 эсе көп):
- VSS же GND вербинд
- VDD же 5V вербинде
- 10k потенциометрдин VB же VB версиясы
- GPB пин 26дан баш тартуу
- verbind de RW pin aan de GND dit is all uit te lesez van je LCD, dit doen we niet in dit project.
- GPIO pin 19 менен E pin pin
- GPO пин 22 менен D4 пин туташуусу
- GP5 пин 5тен D5 пинге чейин
- verbind де D6 пин же GPIO pin 6
- GPO пин 13 менен D7 пин туташуу
- 5V менен туташуу
- verbind де K pin aan de GND
3 -кадам: Stel Je Raspberry Pi In
Deze link is a een simpele manier is a malinberry pi op te zetten:
www.raspberrypi.org/documentation/setup/
Raspbian streç geinstalleerd hebt.
4 -кадам: Stel Je MySQdb
Биз веб -сайтта маалымат базасын ачуу үчүн бардык мүмкүнчүлүктөрдү колдонобуз.
Орнотуу mysqldb:
me@my-rpi: ~ $ sudo ылайыктуу жаңыртуу
me@my-rpi: ~ $ sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server
Маалымат базасы башталды
sudo systemctl status mysql
Маалымат базасы менен таанышып чыксаңыз болот
sudo mysqldb
Маалыматтар базасы дагы, сиз дагы ушул схема менен иштейсиз.
5 -кадам: Installeer Je Flask Services, Zodat Je Een веб -сайты Кан Laten Draaien Op Je Pi
Voer de volgende commando's uit:
me@my -rpi: ~ $ python3 -m пип орнотуу -pip setuptools дөңгөлөгүнүн виртуалдык системасын жаңыртуу
me@my-rpi: ~ $ mkdir project1 && cd project1
me@my-rpi: ~/project1 $ python3 -m venv-system-site-packages env me@my-rpi: ~/project1 $ source env/bin/activate (env) me@my-rpi: ~/project1 $ python -m pip орнотуу mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib celery
6 -кадам: Декод
Бардык долбоорлор, бардык активдер менен жабдылган github репозиторийинде:
github.com/NMCT-S2-Project-I/project-i-sti…
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)