Мазмұны:
- 1 -қадам: Клиент пен сервер тізбектері
- 2 -қадам: клиенттік және серверлік ПХД
- 3 -қадам: Графиктер
- 4 -қадам: PHP веб -сервері
Бейне: Әуе бақылаушысы - әуе станциялары: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен 3 бөлменің температурасын, ылғалдылығын және ауа сапасын өлшейтін жоба жасадым. Клиенттер деректерді рецепторға NRF24L01+PA+LNA трансиверлері арқылы жібереді, ал веб -сервер Google диаграммаларын қолдана отырып графиктер салады.
қолданылған бөлшектер:
Arduino Nano v3.0 сатып алыңыз
DTH22 температура мен ылғалдылық сенсорларын сатып алады
MQ135 ауа сапасы сенсорлары сатып алады
NRF24L01+PA+LNA трансиверлері. сатып алу
5 В -тан 3,3 В кернеу реттегіштері сатып алады
Arduino Nano Ethernet модулін сатып алу
шағын USB қосқышы сатып алу
Orange PI Zero (веб -сервер үшін) сатып алу
1 -қадам: Клиент пен сервер тізбектері
Клиенттер мен сервер үшін 2 түрлі схема бар.
Жұмыс прототиптерін жасағаннан кейін мен www.easyeda.com сайтында схеманы сызып, ПХД -ге тапсырыс бердім.
Бұлар өте жоғары сапада!
2 -қадам: клиенттік және серверлік ПХД
Мәндерді сервер қабылдайды және оларды PHP веб -серверіне жібереді.
Web Server деректерді сақтау үшін Sqlite жеңіл дерекқорды пайдаланады.
Қосымшадағы гербер файлдарын қолдана отырып, сіз бірдей ПХД (лар) жасай аласыз.
3 -қадам: Графиктер
Графикалық беттер бар, олар;
- Соңғы температура, ылғалдылық, ауаның ластануы
- Соңғы 7 күн - Температураның тарихи деректері
- Соңғы 7 күн - Ылғалдылықтың тарихи деректері
- Соңғы 7 күн - ауа ластануының тарихи деректері
4 -қадам: PHP веб -сервері
PHP веб -серверін дербес компьютерге орнатыңыз. Содан кейін/var/www/қалтасын келесі SVN репозиторийімен ауыстырыңыз
svn.riouxsvn.com/ikeaps2014encod/www
Көп рақмет…
Бүгінгі күніңіз жақсы өтсін!
Ұсынылған:
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
БАЛАЛАРҒА АРНАЛҒАН КОНТЕЙНЕР СТАНЦИЯЛАРЫ: 11 қадам
БАЛАЛАРҒА АРНАЛҒАН КОНТЕЙНЕР СТАНЦИЯЛАРЫ: балаларға сәлем, осы нұсқаулықтарда мен сіздермен өзім жасаған бір пайдалы нәрсені бөліскім келеді, және менің ойымша, бұл пластикалық бөтелкелерді қолдану арқылы жасалған, бірақ аз өзгертілген және шығармашылық
Raspberry Pi мен Weewx көмегімен Acurite 5 in 1 метеостанциясы (басқа ауа райы станциялары үйлесімді): 5 қадам (суреттермен)
Acurite 5 in 1 метеостанциясы Raspberry Pi мен Weewx көмегімен (басқа метеорологиялық станциялар үйлесімді): Мен Acurite 5 -ті 1 метеостанциясын сатып алған кезде, мен үйдегі ауа -райын тексергім келді. Мен үйге келіп, оны орнатқан кезде, мен дисплейді компьютерге қосуым керек екенін немесе олардың ақылды хабын сатып алуым керек екенін түсіндім
Күнбағыс - Arduino күн бақылаушысы: 5 қадам (суреттермен)
Күнбағыс - Arduino Solar Tracker: 'Күнбағыс' - бұл күн батареясының зарядтау кезінде тиімділігін арттыратын Arduino негізіндегі күн іздеуші. Қазіргі күн бақылау жүйелерінде күн панельдері орналасуына қарай жылжитын құрылымға бекітілген. күн.Бізге рұқсат етіңіз
Twitter бақылаушысы, #twatch: 6 қадам (суреттермен)
Twitter бақылаушысы, #twatch: #twatch СКД экранында Twitter -ден соңғы трендті тақырыптарды айналдырады. Бұл дербес желілік құрылғы, ол компьютерсіз жаңартылып отырады. Біз таңдаған кезде #іріктеуді, Майкл Джексонды және басқа да тарихи оқиғаларды қарау керемет болды