Мазмұны:

IOT ауа райы бұлты - OpenWeatherMaps көмегімен: 11 қадам (суреттермен)
IOT ауа райы бұлты - OpenWeatherMaps көмегімен: 11 қадам (суреттермен)

Бейне: IOT ауа райы бұлты - OpenWeatherMaps көмегімен: 11 қадам (суреттермен)

Бейне: IOT ауа райы бұлты - OpenWeatherMaps көмегімен: 11 қадам (суреттермен)
Бейне: Рабочий цвет воблера. Какой он? 2024, Қараша
Anonim
Image
Image

Бұл бөлменің төбесінде ілулі тұрған және интернеттен алынған нәтижеге негізделген белгілі бір үлгілерді ойнайтын бұлт. Ол OpenWeatherMaps -тан ауа райы туралы мәліметтерді шығарады. Ол веб -интерфейс арқылы қолмен басқарылуы мүмкін немесе OpenWeatherMaps -тен алынған мәліметтер негізінде автоматты түрде басқарылады.

Мен сондай -ақ, егер сіз бағдарламалық жасақтаманы бұлтқа жаңартқыңыз келсе (яғни, жаңа үлгілер қосылса немесе қателер түзетілсе) компьютерге қосылмай -ақ WiFi арқылы бағдарламалық жасақтаманы жаңартуға болатындай етіп қойдым. Бұлтты қосыңыз және оған Arduino бағдарламасы арқылы қосылыңыз. Жүктеу түймесін басып, құпия сөзді енгізіңіз, ол аяқталды.

Он үлгі бар:

  • Таза бұлттар
  • Көктем күні
  • Күннің батуы
  • Күннің шығуы
  • Бұлтты
  • Жаңбыр
  • Қар
  • Найзағай
  • Радуга циклдары
  • Ұстау режимі (бұл достарымның ұсыныстарын ұстануға шешім қабылдаған әзіл үлгісі)

1 -қадам: материалдар мен құралдар

Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар

Материалдар:

Электрлік:

  • Wemos D1 Mini ESP8266 микроконтроллері
  • Wemos D1 Mini әйелдер мен ерлерге арналған тақырыптар
  • Wemos D1 Mini протободы қалқаны
  • WS2812B RGB светодиодты жолағы (әр диапазонға 60 светодиодтың 5 метрі)
  • 3 істікшелі JST қосқышы (1 жұп)
  • 2 істікшелі JST қосқышы (2 жұп)
  • XT-60 қосқышы (1 жұп)
  • 2,5 х 5,5 мм тұрақты ток баррель ұясы
  • Қабырғаға арналған 5В 4А қуат көзі
  • 10K резистор
  • светодиод бар батырмалар
  • 1000В 25В поляризацияланған конденсатор
  • тік бұрышты түйреуіш тақырыптары
  • 4 істікшелі дупонт қосқыш кабелі
  • 4 істікшелі. 96 «Arduino SPI үшін OLED дисплей
  • 2 ядролық жарықдиодты сым (16 AWG - мен ұсынар едім)

Басқа:

  • Ақ PLA 3D принтер жіпшесі (сіз пайдаланатын принтерге байланысты 1,75 мм немесе 3 мм)
  • Әр түрлі мөлшердегі ақ қағаздан жасалған шамдар
  • Жастықтарға арналған полиэфирлі толтыру
  • Балық аулау желісі
  • Көз ілгектері
  • Кабель бекітпелері
  • Зип -галстук

Құралдар:

  • Ыстық желім қаруы
  • Ыстық желім (көп)
  • Пісіру темірі
  • 60/40 Қорғасын ағынының негізгі дәнекерлеу сымы
  • Пышақ
  • Қайшы
  • Сым кескіштер
  • Қысқыштар
  • 3D принтері

2 -қадам: бұлт пішінді жақтауды жасаңыз

Бұлт пішінді жақтауды жасаңыз
Бұлт пішінді жақтауды жасаңыз
Бұлт пішінді жақтау жасаңыз
Бұлт пішінді жақтау жасаңыз
Бұлт пішінді жақтауды жасаңыз
Бұлт пішінді жақтауды жасаңыз

Ыстық желім пистолетті қосыңыз және қағаз шамдарын алыңыз. Әр түрлі мөлшердегі 10 шақты мультфильмге ұқсас пішінге келтіріңіз. Ыстық желім барлығын біріктіріп, жарықдиодты жолақты сыртқа көп жылатпай -ақ, фонарь арқылы сыммен қосуға болатынына көз жеткізіңіз. Мұнда ыстық желімді көп қолданыңыз. Неғұрлым көп болса, соғұрлым жақсы болады.

3 -қадам: шамдарды қою

Шамдарды қою
Шамдарды қою
Шамдарды қою
Шамдарды қою
Шамдарды қою
Шамдарды қою

Жарықтарды «бұлтқа» созыңыз. Шамдардың әрқайсысында жарықдиодты шамдардың көп болуы қажет емес. Оны жарықтандыру үшін сізге жеткілікті жіп қажет. Менде болды, ол кіріп, бұлттың басқа бөліктеріне өту үшін түбінен айналды. Жарықдиодты жолақты мықтап тартқаныңызға көз жеткізіңіз, сонда шамдар арқылы өтуге сәл ғана ұзағырақ болады. Шамдарды қалай қосқыңыз келетінін анықтау үшін біраз уақыт қажет болуы мүмкін. Әр фонарьға жарық қажет емес

4 -қадам: Микроконтроллерге арналған корпусты 3D басып шығару

Микроконтроллерге арналған корпусты 3D басып шығару
Микроконтроллерге арналған корпусты 3D басып шығару

Корпустың файлдарын микроконтроллерге басып шығарыңыз. Бұл жағдайда D1 Mini, прото қалқан, дисплей, түйме және тұрақты ток ұясы болады. Электроника аяқталғаннан кейін оны кейінірек жинаңыз. Бұл басып шығару үшін маңызды жалғыз параметр - оны тек юбкамен немесе шетімен басып шығару, сал пайдаланбаңыз. Мен таптым.2 мм қабат биіктігі мен үшін жақсы жұмыс жасады.

5 -қадам: Электрониканы жинап, орнатыңыз

Электрониканы жинап, орнатыңыз
Электрониканы жинап, орнатыңыз
Электрониканы жинап, орнатыңыз
Электрониканы жинап, орнатыңыз
Электрониканы жинап, орнатыңыз
Электрониканы жинап, орнатыңыз

Жоғарыдағы суретте көрсетілгендей электрониканы жинаңыз. Түйреуіштерді қысқартпауға мұқият болыңыз және оны қосар алдында барлық сымдардың дұрыс қосылғанына көз жеткізіңіз. Жарықтарды басқару тақтасына қосқан кезде, шамдардың тұтқаны ұстау үшін қалың калибрлі сымды қолдана отырып, қуат көзіне тікелей қосылғанына көз жеткізіңіз. олар талап ететін жоғары ток (суретте көрсетілген XT60 коннекторына қосылған сияқты). Электрониканы корпусқа салыңыз және оны M3 бұранда көмегімен жабыңыз.

6 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз

D1 Mini -ді компьютерге қосыңыз және Arduino бағдарламалық жасақтамасын ашыңыз. D1 Mini тақтасының таңдалғанына көз жеткізіңіз (егер ол орнатылмаған болса, оны тақта менеджері арқылы қосыңыз). Жоғарыда суретте көрсетілгендей келесі параметрді таңдаңыз, содан кейін кодты D1 Mini -ге жүктеңіз. Бұл біраз уақытты алады, себебі кодты құрастыруға біраз уақыт кетеді.

  • Тақта: Wemos D1 R2 және мини
  • Жүктеу жылдамдығы: 115200
  • CPU жиілігі: 80 МГц
  • Жарқыл мөлшері: 4M (1M SPIFFS)
  • Жөндеу порты: өшірілген
  • Жөндеу деңгейі: жоқ
  • IwP нұсқасы: v2 төменгі жады
  • Flash өшіру: барлық мазмұн

7 -қадам: бұлтты жабыңыз

Бұлтты өшіру
Бұлтты өшіру
Бұлтты өшіру
Бұлтты өшіру
Бұлтты өшіру
Бұлтты өшіру

Балық аулау сызығын қарама -қарсы жақта орналасқан бұлттағы екі немесе үш нүктеге бекітіңіз, көз ілгектерді орнатуды жоспарлаған төбеге қойыңыз және бұлтты балық аулау сызығының көмегімен ілмектерге іліңіз. Мұны жасамас бұрын кабельді жоспарлау жақсы, себебі бұлтты қосу және оны қосу үшін сізге қандай да бір әдіс қажет болады.

Кабельді орнатқан кезде, қуат көзіндегі тұрақты ток ұясын ажыратып, оны бұлтты қуаттандыру үшін қолданылатын кабельдің соңына дәнекерлеңіз. Осы кабельдің екінші ұшын тұрақты ток ұясынан ажыратылған қуат көзіне дәнекерлеңіз. Оны дұрыс қоспай, жарық диодты немесе тақтаны өлтірмеу үшін барлық полярлықтарды тексеріңіз.

Басқару қорабын бұлтқа іліп қою үшін, ілгекті жоғарыдағы сақинаға бекітіңіз және оны жарықдиодты жолақ басталатын фонарьлардың бірінің ішкі жағына іліп қойыңыз.

8 -қадам: Бұлтты «бұлтты» етіп көрсету

Бұлтқа көбірек қарау
Бұлтқа көбірек қарау
Бұлтқа көбірек қарау
Бұлтқа көбірек қарау

Бұлтты полиэфирмен толтырыңыз. Бұлтты жабу үшін қай жерді көбірек қосу керек екенін білу үшін, ішіндегі шамдарды қосқанда бұлтты жабу оңайырақ. Ыстық желімді көп қолданыңыз, мен шамдарға шамдарды бекіту үшін 50 -ге жуық таяқшаны қолданған шығармын. Толтырманы көп қолданыңыз, егер ол өшіп қалғандай болса, оны оңай тартып алуға болады.

9 -қадам: бұлтты орнатыңыз

Бұлтты орнату
Бұлтты орнату
Бұлтты орнату
Бұлтты орнату
Бұлтты орнату
Бұлтты орнату

Бұлтты қосқаннан кейін ол IOT-WEATHER-CLOUD деп аталатын WiFi желісін құрады. Оған қосылыңыз, сонда ол сізді орнату бетіне бағыттайды. Егер ол қайта бағытталмаса, сіз 192.168.4.1 веб -бетіне өтесіз

WiFi конфигурациялау түймесін басып, бұлтқа WiFi желісіне кіріңіз. Бұлт орнатылғаннан кейін сізді порталдан шығарады және сізге басқару бетіне кіру керектігін айтады. Желіге кіргеннен кейін, компьютерді бұлтпен бір желіге кіргізіңіз.

10 -қадам: веб -сайт

Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт

Бұлттың басқару бетіне кіру үшін бұлт сияқты бірдей WiFi желісіне кіріңіз. Дисплейді қосу және IP мекенжайын көрсету үшін басқару жолағындағы түймені басыңыз. Веб -сайтқа кіру үшін іздеу жолағына осы IP мекенжайын енгізіңіз. (Сіздің бұлтқа арналған IP мекенжайыңыз менікінен өзгеше болуы мүмкін). IP -адресті экранға шығару үшін түймені басу жеткілікті. Мен бұл мүмкіндікті экран үнемі қосылмауы және күйіп қалмауы үшін қостым.

Веб -сайт үш беттен тұрады:

  • Ағымдағы үлгіні көрсететін басты бет және сіз бірінші рет кірген кездегі бет
  • Басқару беті үлгіні қолмен өзгертуге немесе бұлтты ауа райы деректеріне негізделген үлгілерді ойнататын автоматты режимге қоюға мүмкіндік береді
  • Конфигурация беті орынды, пайдаланушы атын, құпия сөзді және OpenWeatherMap API кілтін өзгертуге мүмкіндік береді

Басқару немесе конфигурациялау бетіне кіру үшін сіз кез келген беттің сілтемесін басқанда пайда болатын қалқымалы терезеде құпия сөз бен пайдаланушы атын енгізуіңіз керек. Әдепкі пайдаланушы аты: admin және әдепкі құпия сөз: password. Қаласаңыз, оларды кейінірек өзгертуге болады

Автоматты режимді қосу үшін сіз қаланың идентификаторын енгізуіңіз керек, сонымен қатар OpenWeatherMap API кілтін жасап, енгізуіңіз керек. Қалалық идентификаторлар тізімін мына жерден табуға болады: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Бұлтты басқару бетінде оны қосу үшін автоматты режимге қойыңыз. (Мен қалалық идентификаторлар тізіміне мәтіндік файлды жүктеуді ұсынар едім. Бұл өте үлкен және сіздің шолғышты кешіктіреді)

11 -қадам: WiFi арқылы бағдарламалық жасақтаманы жаңарту

WiFi арқылы бағдарламалық жасақтаманы жаңарту
WiFi арқылы бағдарламалық жасақтаманы жаңарту

Бұлтты қосыңыз және оның компьютермен бір желіге қосылғанына көз жеткізіңіз. Сізде python 2.7 орнатылғанына көз жеткізіңіз. Егер сізде жоқ болса, оны осы жерден жүктей аласыз. Бұл OTA -ны Arduino үшін жұмыс істейтін етеді. Онсыз OTA жұмыс істемейді. OTA - бұл ауада (WiFi арқылы кодты жүктеуді білдіреді). Бұл бағдарламалық жасақтаманы жаңарту үшін бұлттан ESP8266 жоюдың қажеті жоқ дегенді білдіреді.

Бұлтты жаңарту үшін Arduino бағдарламалық жасақтамасын бағдарламамен ашыңыз, ал порттан желілік портты таңдаңыз. Бұл таңдалғаннан кейін сіз кодты жүктеу түймесін басу арқылы жүктей аласыз. OTA -да бәрі бар.

Ұсынылған: