Мазмұны:
- 1 -қадам: фризинг
- 2 -қадам: Деректер қорының қалыпқа келтірілген құрылымы
- 3 -қадам: FA2 үлгісі
- 4 -қадам: сымдар мен кодтау
- 5 -қадам: веб -сайт
- 6 -қадам: соңғы өнім
Бейне: Жоба 1 Ауа райы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Мен, Лоренс Дюжардин, мектепке жоба жасауға тура келді. Сондықтан мен метеостанция жасауды шештім. Мен оны Уэтерон деп атадым.
Бұл жобаға сізге Raspberry Pi зарядталмастан қажет бөлшектер мыналар жатады:- нанбард- секіргіш сымдар- резисторлар- DHT11 (температура мен ылғалдылық сенсоры)- SI1145 (ультракүлгін сенсор)- BMP280 (қысым датчигі)- LCD дисплей (16x2)- потенциометр (сіз оны осында байланыстырылған БОМ -да тексере аласыз)
Қалған нұсқаулықтарда мен сізге бұл жобаны қалай қайта құруға болатынын түсіндіремін.
1 -қадам: фризинг
Сонымен, мен алдымен Фритзинг схемасын жасадым. Сіз, әрине, сіздің бөлшектеріңіз қалай дұрыс жұмыс істейтінін білуіңіз керек. Бұл суреттерде сіз бөліктің қай түйреуішін Raspberry Pi -ге қай түйреуішке жалғау керектігін көре аласыз. Егер сіз осы тақырыпты жақсы білетін адамға сіздің схемаңызды тексеруге рұқсат берсеңіз, сіз өзіңіздің жобаңыз үшін өлімге әкелетін маңызды қателіктер жібермейсіз.
2 -қадам: Деректер қорының қалыпқа келтірілген құрылымы
Нормализацияланған мәліметтер базасының құрылымы үшін алдымен алдын ала зерттеу жүргізу қажет. Мұнда сіз қандай мәліметтер қажет және сіздің жобаңыз қалай жұмыс істейтіні туралы миға шабуыл жасай аласыз.
Алдын ала зерттеу жүргізгеннен кейін, сіз дерекқордың қалыпты құрылымын құруға кірісе аласыз. Мен мұны ең алдымен Draw. IO -да жасадым. Содан кейін мен оны MySQL -де жасадым, сондықтан мен кейбір деректерді тестілеу арқылы тексере аламын.
3 -қадам: FA2 үлгісі
FA2 үлгісі - бұл бүкіл жобаның толық үлгісі. Бұл шаблонда мен бәсекелестікке талдау жасадым, оны жалпы қолданушы ретінде тануға болады. Пайдаланушылар тарихының картасы және менің веб -сайтымның барлық беттерін қамтитын Сайт картасы. Сонымен қатар, менің сымдық кадрларымның суреттері.
4 -қадам: сымдар мен кодтау
Бұл суреттер айқын болмауы мүмкін, бірақ бұл менің жобамның сымдары, ол қазірдің өзінде оның корпусында.
Кодтау бөлігінде сіз Github -да жазғандарымды таба аласыз:
Деректерді бөліктерден алуға бағытталған файлдар бар. Мен кітапхананы қайда қолдандым - BMP280 кітапханасы:
- SI1145 кітапханасы:
- DHT11 кітапханасы:
Ең алдымен, сіз осы кітапхананы Raspberry Pi -ге дұрыс қолданбас бұрын орнатуыңыз керек. Мұны істеу әдісі - пәрмен жолында «sudo python setup.py install» теру.
Содан кейін 'data.py' файлы бар, ол деректерді алатын барлық бөлек файлдарды 1 үлкен файлға біріктіреді. Осылайша сіз барлық деректерді бір уақытта дисплейге және дерекқорға жаза аласыз.
5 -қадам: веб -сайт
Менің веб -сайтым үшін жазған кодты Github -да табуға болады:
Мен FA2 шаблоны туралы қадамда көрсеткенімдей, мен ең алдымен бірнеше сымды кадрлар жасадым. Бұл сымсыз кадрлар менің веб -сайтымның негізі болды. Содан бастап мен кодтауды бастадым.
6 -қадам: соңғы өнім
Бәрін аяқтау үшін мен бәрін ағаш қорапқа салдым, оның бөлшектері шығуы үшін тесіктерді кесіп алдым, олар дұрыс деректерді өлшей алады.
Енді менің жобама кіру үшін оны электр мен интернет кабелін қосу арқылы бастау керек. Содан кейін macun көмегімен кіріп, хост атауын теріңіз, ол 'laurens.local'. Пайдаланушы аты 'pi' және пароль 'таңқурай'. Сіз көрсеткіні жоғары қарай қолдана аласыз, содан кейін жобаны іске қосу үшін enter пернесін басыңыз. Ол LCD дисплейінде екі рет оның өлшемдерін көрсетеді, содан кейін шолушы іздеу жолағына теру арқылы веб -сайтты шолуға болады: '169.254.10.11:8080'.
Оқығаныңыз үшін рахмет, бәрі түсінікті және жақсы болды деп үміттенемін және бұл пост сізге көп көмектесті деп үміттенемін. Лоренс Дюжардин HOWEST Kortrijk, Бельгиядағы жаңа медиа мен коммуникация технологиясын зерттейді.
Ұсынылған:
HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: 9 қадам
HC-12 ұзақ қашықтықтағы ауа райы станциясы мен DHT сенсорлары: Бұл оқулықта біз екі дхт сенсоры, HC12 модульдері мен I2C СКД дисплейі арқылы алыс қашықтықтағы метеостанцияны қалай жасауға болатынын білеміз
Ауа райы ескертуі: 7 қадам (суреттермен)
Ауа райы ескертуі: бұл метеостанция мен еске салғыштың қосындысы. Біз бәріміз телефон арқылы ауа райын тексере аламыз, бірақ кейде және әсіресе есіктен шығуға тырысқанда, ауа райы жағдайына тез жету қажет. Бұл метеостанция жақсы
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді
USB арқылы жұмыс істейтін оттық! Бұл жоба пластмассадан / ағаштан / қағаздан жанып кетуі мүмкін (қызықты жоба өте жақсы ағаш болуы керек): 3 қадам
USB арқылы жұмыс істейтін оттық! Бұл жоба пластмассадан / ағаштан / қағаздан жанып кетуі мүмкін (қызықты жоба сонымен қатар өте жақсы ағаш болуы керек): ОСЫ USB ҚОЛДАНУЫМЕН ЖАСАҢЫЗ !!!! Мен барлық түсініктемелерден сіздің компьютеріңізді зақымдауы мүмкін екенін білдім. менің компьютерім жақсы 600м 5в телефон зарядтағышын қолданыңыз. Мен мұны қолдандым және ол жақсы жұмыс істейді, егер сіз электр қуатын өшіру үшін қауіпсіздік ашасын қолдансаңыз, ештеңе бүлінбейді