Съдържание:

Как да направите метеорологична станция с джобни размери IoT: 7 стъпки (със снимки)
Как да направите метеорологична станция с джобни размери IoT: 7 стъпки (със снимки)

Видео: Как да направите метеорологична станция с джобни размери IoT: 7 стъпки (със снимки)

Видео: Как да направите метеорологична станция с джобни размери IoT: 7 стъпки (със снимки)
Видео: Какви речни круизни кораби има в Русия? 2024, Юли
Anonim
Как да направите метеорологична станция с джобни размери IoT
Как да направите метеорологична станция с джобни размери IoT

Здравей читателю!

В тази инструкция ще научите как да направите малък метеорологичен куб с помощта на D1 mini (ESP8266), който е свързан към домашния ви WiFi, така че можете да гледате изхода му навсякъде от земята, разбира се, стига да имате интернет връзка. Като цяло, правенето на този проект не е твърде трудно или ресурсно тежко, така че ще бъде перфектно като първия ви IoT проект. Така че нека започнем.

PS: Имайте предвид, че това е първият ми Instructable, така че не всичко ще бъде перфектно.:)

Стъпка 1: Ресурси

Както споменах във въведението, този проект е много лесен за изграждане и не изисква твърде много компоненти. Ето списъка с части:

Електронни компоненти:

WeMos D1mini

BME280

I2C OLED дисплей (128x64)

1,5 мм месингова пръчка или желязна пръчка

ЗАБЕЛЕЖКА: Ако искате повече информация за тези части, напр. къде да ги вземете, можете да разгледате Стъпка 7

Инструменти за прототипиране и тестване на веригата:

Платка

Кабелни проводници

USB проводник - Micro USB тип B към USB тип A

Инструменти:

Поялник

Щанга за пейка - не е задължителна

Малък чук - не е задължителен

Стъпка 2: Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)

Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
Прототипиране на платка (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
Прототипиране на платка (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)

Ако нямате запоени щифтове на вашия D1mini/OLED/BME280, сега е моментът да го направите

Първо, нека поставим всички наши компоненти на дъската. Ще започнем, като поставим D1mini на 2 отделни релси (снимка № 1). След това ще поставим BME280 на справедливо разстояние от него (снимка № 2). И накрая ще поставим OLED на противоположната страна на BME280 (снимка № 3). Сега нека ги свържем заедно.

Ето всички връзки:

ПИН D1 към SCL/SCKpin на OLED и SCL/SCK щифт на BME280

D2 щифт към SDA щифт на OLED и SDA щифт на BME280

G щифт към GND щифт на OLED и BME280

3.3V щифт към BME280 VCC щифт

И накрая 5V щифт към OLED VCC

Проверете връзките си отново, преди да го свържете към компютъра си и да качите код към него! Не искате да изгорите нищо

Стъпка 3: Част на IoT

Част на IoT
Част на IoT
Част на IoT
Част на IoT
Част на IoT
Част на IoT

Тази част е наистина проста. На първо място, отидете в AppStore и изтеглете приложението Blynk. След това го отворете и се регистрирайте. След това създайте нов проект. Обадих се на WeatherStation, но можете да го наречете както искате. След това задайте опцията на устройството на ESP8266 и типа на свързване на WiFi (снимка №1). След това докоснете създаване на проект. Трябва да получите имейл с вашия токен за потвърждение. Сега скочете в кода (връзката за изтегляне по -долу) и заменете маркираните части. След това се върнете обратно в работното пространство на проекта Blynk, докоснете екрана, за да отворите полето за приспособления (снимка № 2). Сега поставете 3 етикетирани стойности, като ги докоснете (снимка № 3). За да ги настроите, докоснете първото и задайте името му. Нарекох го температура (това не е задължително, но прави всичко по -просто и по -организирано). Като вход изберете виртуален щифт 1 и в етикета въведете частта "° C" (снимка № 4). След това можете да отидете и да настроите другите етикетирани стойности.

Ето малка диаграма:

Етикетирана стойност 2:

Име: Влажност

Вход: Виртуален щифт V2

Етикет: "%"

Етикетирана стойност 3:

Име: Надморска височина или налягане - зависи от кода, който избирате

Вход: Виртуален щифт V3

Етикет: Надморска височина или налягане - зависи от кода

Ако сте направили всичко правилно, качете кода си в D1mini, изчакайте малко и след това стойностите трябва да се появят на OLED и във вашето приложение Blynk (снимка № 5) (трябва да натиснете бутона за възпроизвеждане горе вдясно ъгъл на екрана). Ако нищо не се показва, отидете на частта за отстраняване на неизправности.

Стъпка 4: Свободно формиране на веригата

Свободно формиране на веригата
Свободно формиране на веригата
Свободно формиране на веригата
Свободно формиране на веригата

Добре, това ще бъде най -трудната част, така че се пригответе. Подгответе вашите месингови пръти/железни пръти (ще използвам железни куки с месингово покритие, защото не можах да намеря само месингови пръти) и загрейте поялника си. Сега можете да го оформите във всичко, което искате! Ще го оформя в обикновен куб. Този процес изисква търпение и време, така че не бързайте, ако не искате да прекъснете цялата си верига. Можете да видите готовата верига на снимка №2. Реших да използвам 1, 5 мм пръти отвън, но по -тънки пръти във вътрешността (1 мм) за по -лесно управление.

ПРЕДУПРЕЖДЕНИЕ: Запоявайте само в добре проветриво пространство, запояването може да отдели токсични изпарения

СЪВЕТИ:

За огъване на пръти използвайте лежанка и малък чук - ако нямате лежанка, нито чук, клещи и голи ръце ще бъдат достатъчни

Използвайте лента или помощни ръце, за да държите прътите заедно, докато ги запоявате. Много по -лесно е.

ИЛИ ако използвате железни пръти като мен, можете да използвате 2 силни магнита, за да ги задържите на място (снимка №1).

Ако ставите ви не се държат заедно, разпаяйте ги и ги загрубяйте с шкурка.

Ако спойката ви не се влива в празнините, използвайте малко флюс за запояване или загрейте фугата още малко.

Стъпка 5: Финал

Финал
Финал

Сега остава само да го свържете към 5V 1A захранване. Ако сте направили всичко правилно, трябва да работи добре (не забравяйте да качите кода си, ако все още не сте го направили). Ако нищо не се показва или нещо не е наред, преминете към раздела за отстраняване на неизправности.

Стъпка 6: Отстраняване на неизправности

Отстраняване на неизправности
Отстраняване на неизправности

Дисплей, показващ nan: Проверете кабелите си! Вашият сензор не е свързан правилно.

BME280 изход 0.0: Проверете кабелите си! Вашият сензор не е свързан правилно.

Данните за черен дисплей/сензор не се показват: Проверете вашите I2C адреси с помощта на I2C скенер или проверете извиването.

Устройство офлайн в приложението: Проверете дали сте въвели правилно вашия Token/WiFi име/WiFi парола. Ако да, проверете вашия wifi сигнал. Може да е слаб или да нямате интернет връзка.

Все още имате проблеми или сте открили грешки в тази инструкция? Пишете в коментарите и аз ще се свържа с вас възможно най -скоро.:)

Стъпка 7: Откъде да вземете тези части?

Нов ли сте в електрониката? Няма проблем! Ето кратко обяснение за някои физически части, как работят и как да ги получите най -евтино:

1. Къде мога да получа всички тези електронни части?

Aliexpress. От мен Aliexpress е най -добрият сайт, далеч за да получите всички тези части на евтина цена. Единственият недостатък е, че основната доставка обикновено отнема много време (навсякъде от 2 седмици до 1, 5 месеца).

2. Какво е BME280?

BME280 е сензор, който може да измерва температура, относителна влажност и атмосферно налягане. Наистина е удобно да се използва в тези малки форм-фактор приложения като джобна електроника. Повече за това тук.

ЗАБЕЛЕЖКА: Дисплеите D1mini, BME280 и OLED са поръчани от AliExpress

Състезание с джобни размери
Състезание с джобни размери
Състезание с джобни размери
Състезание с джобни размери

Първа награда в конкурса за джобни размери

Препоръчано: