Мазмұны:
- Жабдықтар
- 1-қадам: Интернет-қосымшаны және желілік құрылғыны құру:
- 2 -қадам: схеманы құру:
- 3 -қадам: кодты жүктеу:
- 4 -қадам: ПХД мен қоршауды құру:
- 5 -қадам: Бейне оқулық:
Бейне: Қарапайым ауа райы станциясы V2.0: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұрын мен өзгеше жұмыс істейтін метеостанциялардың бірнеше түрімен бөлістім. Егер сіз бұл мақалаларды оқымаған болсаңыз, мына жерден оқуға кеңес беремін:
- ESP8266 қолданатын қарапайым ауа райы станциясы.
- Arduino & BME280 қолданатын бөлмедегі ауа райы станциясы.
Бұл нұсқаулықта мен жаңартылған метеостанцияны алдыңғы екі ерекшелігі мен бірнеше қосымша мүмкіндіктері бар бөлісетін боламын. Ауа температурасы, ылғалдылық және қысыммен қатар біз ауа райының ағымдағы жағдайын және келесі күнге болжамды ала аламыз. Бұл барлық деректер OLED экранында, веб -бетте және android/ios қосымшасында көрсетіледі.
Сондықтан уақытты жоғалтпай, бастайық.
P. S: Егер сізге бұл нұсқаулық ұнаса, сенсорлар байқауында дауыс беріңіз:)
Жабдықтар
Міне, біз осы жобаға қолданатын бөліктердің тізімі.
Wemos D1 Mini (Amazon US / Amazon EU): Сіз кез келген ESP8266 / ESP32 негізіндегі тақтаны пайдалана аласыз
BME280 сенсоры (Amazon US / Amazon EU): «BME280» -ді «BMP280» -мен шатастырмау үшін сатып алғаныңызға көз жеткізіңіз
1,3 дюймдік OLED дисплейі (Amazon US / Amazon EU): Мен сізге OLED -ді қолдануды ұсынамын, немесе көптеген OLED -лер ESP тақталарымен жұмыс істемейтіндіктен онымен күресуге болады
Pushbutton (Amazon US / Amazon EU): Түрлі режимдер арасында ауысатындықтан, уақытша қосқышты қолданыңыз
Секіргіштері бар тақта (Amazon US / Amazon EU): Прототипке арналған
Прототип тақтасы (Amazon US / Amazon EU): тұрақты прототип жасау үшін бәрін дәнекерлеу
3.7в батарея (Amazon US / Amazon EU): Жүйені қуаттандыру үшін (міндетті емес)
Бұл бөліктермен қатар, біз бәрін жұмыс істеуі үшін бағдарламалық қамтамасыз етуді қажет етеді
RemoteMe: бұл қызметтерді пайдалану үшін тіркелгі жасау қажет IoT платформасы. Бұл мүлдем тегін
Arduino IDE: кодты жүктеу үшін
Жолда сізге қажет болуы мүмкін кейбір құралдар:
Сым тартқыштар (Amazon US / Amazon EU)
Дәнекерлеу жинағы (Amazon US / Amazon EU)
Көмекші қолдар (Amazon US / Amazon EU)
Сіз барлық материалдарды жинағаннан кейін келесі қадамға өтуіңізге болады.
1-қадам: Интернет-қосымшаны және желілік құрылғыны құру:
Алдымен біз Remoteme.org сайтына кіріп, тіркелгімізге кіруіміз керек. Егер сізде есептік жазба болмаса, қазір оны жасау уақыты келді. Енді біз қашықтықтан есептік жазбаға кіргеннен кейін, біз метеостанцияны құра аламыз, келесі қадамдарды орындаңыз:
- Біз қашықтағы шотқа кіргенде, біз жобалар тізімін көретін бетке бағытталамыз. Мұнда төмен қарай айналдырыңыз, сіз «Ауа райы станциясын» табасыз. Оны басыңыз.
- Қалқымалы терезе пайда болады, мұнда біз жоба туралы барлық қажетті ақпаратты таба аламыз. Қаласаңыз, барлық мәліметтерді оқи аласыз немесе осы нұсқаулықты орындаңыз.
-
Біз «оны құру» қойындысына өтіп, ақпаратты толтыруымыз керек.
- Алдымен WiFi атауын және құпия сөзді енгізіңіз. Бұл ESP тақтасына WiFi желісіне қосылуға мүмкіндік береді.
- Әрі қарай, тақта түрін таңдауға болатын опция бар. Біз ESP8266 негізіндегі Wemos D1 mini -ді қолданғандықтан, біз сол тақтаны таңдаймыз.
- Енді сіз орналасқан жерді, яғни сіз тұратын қаланы енгізуіңіз керек. Интер - қаланың атауы мен елдің коды. Мысалы: «Варшава, ПЛ» суреттегідей бұл Варшава қаласы, Польша дегенді білдіреді. Өз қалаңызға және елге кіргеннен кейін төмен қарай айналдырыңыз. Мұнда сіз қолданба мен құрылғының атауын өзгерте аласыз, бірақ ол міндетті емес. Сондықтан сіз «Келесі қадамды» тікелей нұқуға болады.
- Бұл соңғы қадам, мұнда «Жобаны құру» түймесін басыңыз. Енді сіз код шебері автоматты түрде жасайтын кодты жүктей аласыз.
- Төменде 3 опция бар: Ашық, QR коды және Орнату. Бірінші опцияны бассаңыз, ауа райы туралы мәліметтер бар веб -бет ашылады. Екінші нұсқада мобильді браузерде веб -бетті алу үшін кез келген смартфонмен сканерлеуге болатын QR коды болады. Үшінші нұсқа сонымен қатар Android/iPhone -да веб -қосымшаны орнататын веб -бетті береді.
Веб -бетте сіз алғашқы екі фид деректерді көрсететінін, ал соңғысы бос екенін байқайсыз. Себебі бізде бөлме ауа райы станциясын құру керек. Сонымен, біздің метеостанцияның схемасын құрайық.
2 -қадам: схеманы құру:
Енді бізде код бар, оны тақтаға жүктеу керек. Бірақ алдымен бізге Дисплей, BME280 сенсоры мен қосқышты Wemos D1 mini -ге қосу керек. Ол үшін алдымен жоғарыдағы схемаға жүгініңіз.
Мұнда біз модульдерді қосу үшін I2C хаттамасын қолдандық.
- SDA D2 түйреуішіне
- D1 түйрегіне SCL
- GND байланыстыру үшін GND
- VIN коды 3.3v
Ескерту: дисплейдің SDA & SCL түйреуіштерін және BME280 -ді ESP -ке қосыңыз. Барлық GND түйреуіштері бір -біріне қосылуы керек.
Коммутатордың бір терминалы D3 -ке, екіншісі GND -ге қосылған. Егер сіз батырманың қалай жұмыс істейтінін білмесеңіз, мен сізге осы мақаланы қарауды ұсынамын. Жақсырақ түсіну үшін жоғарыдағы суреттерді қараңыз.
3 -қадам: кодты жүктеу:
Кодты жүктемес бұрын, IDE -де барлық ESP тақталары орнатылғанына көз жеткізіңіз. Егер сіз мұны қалай жасау керектігін білмесеңіз, осы YouTube бейнесін қараңыз.
Сонымен қатар келесі кітапханаларды орнатыңыз:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-мастер
- RBD_Button
- RBD_Timer
Бұл кітапханаларды орнату үшін. IDE және goto құралдарын ашыңыз >> Кітапханаларды басқару. Іздеу жолағына кітапхана атауын бірінен соң бірін енгізіп, орнатыңыз.
Енді RemoteMe -ден жүктелген код файлын шығарып, оны Arduino IDE көмегімен ашыңыз. Төмендегі қадамдарды орындаңыз:
- Телефонды дербес компьютерге қосып, тақта түрін таңдаңыз (Wemos D1 R1 mini) және дұрыс портты таңдаңыз.
- Енді кодты жүктеңіз және оның аяқталуын күтіңіз.
- Код жүктелгеннен кейін тақта Wi -Fi желісіне қосылады және OLED экранында деректерді көрсете бастайды.
- Түймені басу 3 режимді ауыстырады. Сіз мұны өзіңіз тексере аласыз.
Енді бәрі күткендей жұмыс істеп жатқандықтан, біз бұл тізбекті жақсырақ ету үшін оны тұрақты және жабық етуге көшуге болады.
4 -қадам: ПХД мен қоршауды құру:
Электр тізбегінің қауіпсіздігі мен тұрақты болуын қамтамасыз ету үшін біз барлық компоненттерді прототип тақтасына дәнекерлеуіміз керек. Жақсы түсінік беру үшін мен өз жұмысымның суреттерімен бөлістім. Қаласаңыз, әр түрлі дизайн жасай аласыз.
Қоршау үшін мен көбік тақтасын қолдандым, өйткені оны қолдану оңай. Төменде мен сізге жеке қоршау жасау үшін сілтеме жасай алатын АЖЖ ұсындым.
5 -қадам: Бейне оқулық:
Егер сізге бұл нұсқаулық ұнаса, дауыс беріңіз.
Ұсынылған:
ESP8266 қолданатын қарапайым ауа райы станциясы: 6 қадам (суреттермен)
ESP8266 қолданатын қарапайым метеостанция. Бұл нұсқаулықта мен температура, қысым, климат және т. Қараудың жалпы саны. және деректерді сериялық мониторда көрсетіңіз және оны СКД дисплейінде көрсетіңіз. Деректер f болады
Аспалы тісті ауа райы станциясы: 7 қадам (суреттермен)
Аспалы тісті ауа райы станциясы: Бұл нұсқаулықта мен сізге CNC лазермен кесілген МДФ бөлшектерінен жасалған ілініс механизмінің метеорологиялық станциясын қалай жасау керектігін көрсетемін. Қадамдық қозғалтқыш әр берілісті басқарады, ал Arduino DHT көмегімен температура мен ылғалдылықты өлшейді
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: 7 қадам (суреттермен)
DIY ауа райы станциясы мен WiFi сенсорлық станциясы: Бұл жобада мен сізге WiFi сенсор станциясымен бірге ауа райы станциясын қалай жасау керектігін көрсетемін. Сенсорлық станция жергілікті температура мен ылғалдылық деректерін өлшейді және WiFi арқылы метеостанцияға жібереді. Содан кейін метеостанция мыналарды көрсетеді
DHT11 және OLED дисплейі бар қарапайым DIY ауа райы станциясы: 8 қадам
DHT11 және OLED дисплейі бар қарапайым DIY ауа райы станциясы: Бұл оқулықта біз температура мен ылғалдылықты көрсету үшін Arduino, DHT11 сенсоры, OLED дисплейі мен Visuino көмегімен қарапайым ауа райы станциясын құруды үйренеміз
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз