Съдържание:

Забележка за времето: 7 стъпки (със снимки)
Забележка за времето: 7 стъпки (със снимки)

Видео: Забележка за времето: 7 стъпки (със снимки)

Видео: Забележка за времето: 7 стъпки (със снимки)
Видео: Андрей спасява Валерия в първата битка от финала на Фермата 8 2024, Юли
Anonim
Бележка за времето
Бележка за времето
Бележка за времето
Бележка за времето
Бележка за времето
Бележка за времето
Бележка за времето
Бележка за времето

Това е комбинирана метеорологична станция и напомняне. Всички можем да проверяваме времето на телефоните си, но понякога и особено когато човек се опитва да излезе от вратата, всичко, което е необходимо, е бърз път към метеорологичните условия. Тази метеорологична станция предоставя бърз преглед на текущите условия: слънчево, облачно, дъждовно или сняг, температурата и кратка бележка. Освен това сензор с активирано движение задейства превъртащ се дисплей, който предлага полезно съобщение: "маска + клавиши"

Описание: Тази станция е построена в Arduino и комбинира емисии и тригери на IoT (Интернет на нещата). Има четири основни дисплея и един сензор за движение.

Дисплей 1: Метеорологичните условия светят неопиксели зад шаблон на слънце, облаци, дъждовни капки и снежинки. Това е чисто визуален дисплей.

Дисплей 2: висока температура за деня на 7 -сегментен дисплей.

Дисплей 3: кратка бележка от Remember the Milk (напр. „Имаме нужда от кучешка храна“) на OLED дисплей

Дисплей 4: напомняне, задействано от движение, да не забравяте маската и клавишите на 3 буквено -цифрови дисплея.

Консумативи:

Списък с материали/инструменти (имайте предвид, че по -голямата част от връзките са към Adafruit в САЩ, но тези части се предлагат от други продавачи. Този проект се основава на платката esp8266 wifi arduino. Докато този проект използва версията Adafruit на платката esp8266 - - дъската Adafruit Feather Huzzah, платката NodeMCU може да бъде заменена, но физическото местоположение на щифтовете ще бъде различно. Връзките към инструментите са за справка. Бюджетът може да диктува кой модел на инструмента е закупен.)

(1) Дъска от пера от Huzzah adafruit част 2821

(1) 7 сегментна перална матрица Adafruit част 3106

(3) четириядрени буквено -цифрови дисплеи с пернати - син Adafruit част 3128

(1) OLED перо дисплей 128x64 Adafruit част 4650

(1) Мини PIR сензор за движение SR 505 amazon PIR S505 и технически лист

(1) 10k Ohm резистор adafruit част 2748

(4-5) жица с твърдо жило-препоръчайте минимум четири цвята, препоръчайте този комплект: Adafruit част 1311

(много) проводници за дъски (мъжки-мъжки) адафрут част 153

(3) проводници за дънни платки (женски-женски) adafruit част 1919

(1) макет: jameco без запояване

(2) заглавки (за OLED дисплей)

(1) мъжки щифт за заглавка - минимум 3 щифта за заглавка adafruit част 3002

(1) адаптер за климатик 5.25vdc 1A adafruit част 1994 г.

(1) usb micro B към usb A кабел (бележката не трябва да е само захранване) adafruit част 23791

(по избор) USB кабел с Switch adafruit част 620

(1) 1 метрова неопикселова RGBW лента адафрут част 2842

(1) хартиена печатна платка 10x22cm amazon perf board

(1) 8 × 8 сенчеста кутия

60/40 оловен колофон спойка adafruit част 145

спойка фитил adafruit част 149

поялник адафрут част 1204

помощни ръце стойка за запояване adafruit част 3529

телени изрезки amazon snips

част 527

(много) термосвиваеми тръби адафрут. част 4559

пистолет за лепило amazon пистолет за лепило

Инструмент Dremel amazon Инструмент Dremel

(различни) картон, хартия, топки за пинг -понг и полупрозрачни материали за разпръскване на неопикселите. подложка от черна сърцевина или черна строителна хартия

допълнителни инструменти за събиране: линийка, нож за хоби, постелка за рязане, предпазни очила, здрави ножици (като кухненски ножици).

по избор:

мултицет Adafruit част 308

прецизни плоски клещи adafruit част 1368

Стъпка 1: IoT акаунти, Adafruit IO емисии, IFTTT аплети и Zapier Zap

IoT акаунти, Adafruit IO емисии, IFTTT аплети и Zapier Zap
IoT акаунти, Adafruit IO емисии, IFTTT аплети и Zapier Zap

За указания как да настроите Adafruit IO и IFTTT има

Също така настройте IoT акаунти в Zapier и Remember the Milk. Записвайте потребителски имена и API за всеки.

Определете 2.4G SSID на вашия wifi и имайте SSID име и парола за този SSID.

Настройте емисии в Adafruit IO (те могат да бъдат наименувани всякакво, но помага тези имена да са описателни. Ето имената, зададени в кода на Arduino.)

текстова бележка с висока температура

Отидете на IFTTT и настройте 4 аплета и ги свържете с емисии Adafruit IO.

Всеки ден в 7 часа сутринта изпращайте висока температура - свържете се с високотемпературно захранване в IO Adafruit Ако текущото състояние се промени на слънчево - свържете се с подаване на валежи в IO Adafruit Ако текущото състояние се промени в облачно - свържете се с подаване на валежи в IO Adafruit Ако текущото състояние се промени в дъжд - свържете се с захранването с валежи в IO на Adafruit Ако текущото състояние се промени на сняг- свържете се с фуражите за валежи в Adafruit IO

Отидете на Zapier и създайте един Zap и свържете това между Remember the Milk и текстовата бележка Adafruit IO емисия.

Стъпка 2: Настройка на Arduino Code

Ако все още не сте го направили, прегледайте и настройте софтуера Arduino и се уверете, че е настроен за платката esp8266. Ето линк към инструкции как да направите това:

След като приключите с настройката на Arduino, копирайте или изтеглете тези файлове

config.hweathernote.ino

Има два файла - основният файл weathernote.ino и файлът config.h

Файлът config.h съдържа вашия API и парола за достъп до wifi. Това е единственият файл, който трябва да промените.

Въпреки това, за да може този код да се изпълнява, ще трябва да инсталирате тези библиотеки на Arduino. (Ако преди не сте инсталирали библиотеки вижте:

Wire Adafruit GFX

Adafruit LEDРаницаAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Стъпка 3:

Стъпка 4: Подгответе дисплеите

Подгответе дисплеите
Подгответе дисплеите

Сглобете и запойте всички заглавки на OLED, 7-сегментни и три буквено-цифрови дисплея. Забележка: Следните джъмпери трябва да бъдат запоени на вашия буквено-цифров дисплей, така че всеки дисплей да има тези уникални адреси:

0x710x720x74

връзки към уроци по Adafruit:

OLED на

7 Показване на сегменти на

буквено-цифров дисплей

запоявайте тези джъмпери https://learn.adafruit.com/14-segment-alpha-numer…-в долната част на страницата: "Адрес Jumpers"

Стъпка 5: Монтаж на сух ход на дъската

Монтаж на сух ход на платката
Монтаж на сух ход на платката
Монтаж на сух ход на платката
Монтаж на сух ход на платката

Препоръчително е всички тези компоненти да бъдат монтирани на сухо върху макет с проводници за макет и да бъдат тествани с кода на Arduino преди окончателното сглобяване.

Ето щифтовете на дъската Adafruit Feather Huzzah, които се използват в този проект

14 PIR2 Neopixels 5 SCL четири дисплея 4 SDA четири дисплея GND четири дисплея и PIR3.3v четири дисплея и PIR

Стъпка 6: Запояване на крайната верига

Запояване на крайната верига
Запояване на крайната верига
Запояване на крайната верига
Запояване на крайната верига
Запояване на крайната верига
Запояване на крайната верига

Нарежете перфорационната си дъска на ширина малко по -малка от 8 инча. (Носете предпазни очила, бакелитовите чипове могат да летят.) Направете снимки на вашия проект върху макета с внимание към връзките. След това преместете проекта си от макета към перфорираната дъска. Използвайте тел опаковане към части за запояване и връзки към перфорираната дъска - в идеалния случай проводниците трябва да докосват щифтовете на заглавките на вашите части за надеждна непрекъснатост. Забележка: OLED екраните не издържат вечно, затова препоръчайте тази част да бъде монтирана върху заглавки (също, заглавките помагат повдигнете OLED екрана, така че да е в същата равнина като 7-сегментните и буквено-цифровите дисплеи и това ще улесни виждането на дисплея, когато проектът приключи).

4 -те ленти от 3 неопиксела могат да бъдат запоени отделно и след това запоени към перфорираната дъска.

3 -те проводника и резистор за PIR могат да бъдат запоени към перфорираната дъска с достатъчно количество, за да се отрежат по -късно. Последната стъпка ще бъде да вземете 3-те проводника женска-жена и малко парче отрязаното от вашата перфорация и да запоите 3-пинов мъжки щифт на заглавката и след това трите проводника на PIR окабеляването, идващи от дъската (това ще направи "конектор" за PIR.)

Стъпка 7: Сглобяване на Shadow Box

Сглобяване на Shadow Box
Сглобяване на Shadow Box
Сглобяване на Shadow Box
Сглобяване на Shadow Box

Повечето от тях са ясни, но PIR няма да работи през стъкло и следователно ще трябва да бъде насочен извън сензорната кутия. Инструмент dremel може да се използва, за да се направи подходящ отвор в горната част на рамката, за да се прокара PIR. Също така направете дупка в долния заден ъгъл, за да прокарате захранващия кабел.

Картонът може да се използва за отделяне на неопикселите, така че светлината от всяка нишка да не изтича в друга секция. Бъдете креативни с дифузия и персонализирайте лицето със собствените си шаблони.

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