Съдържание:
- Стъпка 1: IoT акаунти, Adafruit IO емисии, IFTTT аплети и Zapier Zap
- Стъпка 2: Настройка на Arduino Code
- Стъпка 3:
- Стъпка 4: Подгответе дисплеите
- Стъпка 5: Монтаж на сух ход на дъската
- Стъпка 6: Запояване на крайната верига
- Стъпка 7: Сглобяване на Shadow Box
Видео: Забележка за времето: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Това е комбинирана метеорологична станция и напомняне. Всички можем да проверяваме времето на телефоните си, но понякога и особено когато човек се опитва да излезе от вратата, всичко, което е необходимо, е бърз път към метеорологичните условия. Тази метеорологична станция предоставя бърз преглед на текущите условия: слънчево, облачно, дъждовно или сняг, температурата и кратка бележка. Освен това сензор с активирано движение задейства превъртащ се дисплей, който предлага полезно съобщение: "маска + клавиши"
Описание: Тази станция е построена в 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
За указания как да настроите 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
Повечето от тях са ясни, но PIR няма да работи през стъкло и следователно ще трябва да бъде насочен извън сензорната кутия. Инструмент dremel може да се използва, за да се направи подходящ отвор в горната част на рамката, за да се прокара PIR. Също така направете дупка в долния заден ъгъл, за да прокарате захранващия кабел.
Картонът може да се използва за отделяне на неопикселите, така че светлината от всяка нишка да не изтича в друга секция. Бъдете креативни с дифузия и персонализирайте лицето със собствените си шаблони.
Препоръчано:
Измерване на времето (часовник за измерване на лента): 5 стъпки (със снимки)
Time Measure (Tape Measure Clock): За този проект ние (Alex Fiel & Anna Lynton) взехме ежедневен измервателен инструмент и го превърнахме в часовник! Първоначалният план беше да се моторизира съществуваща рулетка. Като направихме това, решихме, че ще бъде по -лесно да създадем своя собствена черупка, с която да работим
Радио машина на времето: 8 стъпки (със снимки)
Радио машина на времето: Намерих тук на Instrutables страхотен проект: Радио излъчваща машина на времето от Втората световна война. Бях изумен от идеята, но не съм човекът от Python и харесвам Steampunk. Затова реших да направя подобно нещо с различни материали. Тук ще намерите списък на
Превърнете ротационен телефон в радио и пътувайте във времето: 5 стъпки (със снимки)
Превърнете ротационен телефон в радио и пътувайте във времето: Хакнах ротационен телефон в радио! Вземете телефона, изберете държава и десетилетие и слушайте страхотна музика! Как работи Този ротационен телефон има вграден микрокомпютър (Raspberry Pi), който комуникира с radiooooo.com, уеб радио
Как да: Направете страхотен шедьовър в животински конфитюр! (ЗАБЕЛЕЖКА: АКТУАЛИЗИРАНО 2020): 3 стъпки
Как да: Направете страхотен шедьовър в животински конфитюр! (ЗАБЕЛЕЖКА: АКТУАЛИЗИРАНО 2020 г.): Животинското сладко е виртуален свят за животните. Можете да купувате животни със скъпоценни камъни или диаманти и да ги персонализирате с дрехи, които купувате във виртуални магазини! Всъщност никога не "играя" Animal Jam, просто обичам да правя шедьоври! Днес ще ви покажа
Показване на времето и времето на Arduino 3 в 1: 11 стъпки
Arduino 3-в-1 дисплей за времето и времето: Харесвам PIC микроконтролерите и харесвам програмирането на асемблер. Всъщност през последните няколко години публикувах около 40 проекта на моя уебсайт въз основа на тази комбинация. Наскоро поръчах някои части от един от любимите ми американски