Съдържание:
- Стъпка 1: Ресурси
- Стъпка 2: Прототипиране на макета (Преминете към стъпка 3, ако искате да преминете направо към код и монтаж)
- Стъпка 3: Част на IoT
- Стъпка 4: Свободно формиране на веригата
- Стъпка 5: Финал
- Стъпка 6: Отстраняване на неизправности
- Стъпка 7: Откъде да вземете тези части?
Видео: Как да направите метеорологична станция с джобни размери IoT: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравей читателю!
В тази инструкция ще научите как да направите малък метеорологичен куб с помощта на 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, ако искате да преминете направо към код и монтаж)
Ако нямате запоени щифтове на вашия 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
Тази част е наистина проста. На първо място, отидете в 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
Първа награда в конкурса за джобни размери
Препоръчано:
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Метеорологична станция и WiFi сензорна станция: 7 стъпки (със снимки)
Метеостанция „Направи си сам“и WiFi сензорна станция: В този проект ще ви покажа как да създадете метеорологична станция заедно със станция за WiFi сензор. Сензорната станция измерва локалните данни за температурата и влажността и ги изпраща, чрез WiFi, до метеорологичната станция. След това метеорологичната станция показва t
Игра с джобни размери: 7 стъпки (със снимки)
Pocket Sized Wire Loop Game: Хей, момчета, спомняте ли си през 90 -те години, когато PUBG не завладя света, имахме толкова много прекрасни игри. Беше толкова обезсърчително да го преминем през целия цикъл. Както Instructables има
Как да направите проста метеорологична станция с помощта на Arduino: 6 стъпки (със снимки)
Как да направите обикновена метеорологична станция с помощта на Arduino: Здравейте момчета, В тази инструкция ще обясня как да направя обикновена метеорологична станция за усещане на температура и влажност с помощта на сензора DHT11 и Arduino, данните за отчитане ще бъдат показани на LCD дисплея. Преди да започнете тази инструкция, трябва да знаете, че
Индустриален светодиоден знак с джобни размери: 6 стъпки (със снимки)
Индустриален светодиоден знак с джобни размери: В този проект ще изградим малък светодиоден знак от някакъв скрап от алуминиева ламарина, тел за моделиране и някои основни компоненти на веригата, които рециклирах от стари играчки и подобни. Идеята е многопластов знак, изграден по такъв начин, че светодиодите дават нещо като