Съдържание:
- Консумативи
- Стъпка 1: Връзки
- Стъпка 2: Софтуерни подготовки
- Стъпка 3: Код
- Стъпка 4: Избор кога да се събудите
- Стъпка 5: Алармата звъни
- Стъпка 6: Спиране на алармата - Първи стъпки
- Стъпка 7: Спиране на алармата - Последна стъпка
- Стъпка 8: След деактивиране на алармата
Видео: WakeupNow - Интелигентен будилник: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Както всеки знае, животът на студентите е много тежък, те имат дълъг ден с лекции, много домашни и като цяло имат луд живот. Те нямат време за нищо и ако им предложите да добавят няколко часа към деня, те ще се зарадват. За съжаление не можем да направим това, но сега учениците могат да използват нашия будилник WakeupNow, който ще гарантира, че ще се събудите навреме и бързо.
WakeupNow е интелигентен будилник, създаден, за да гарантира, че уморените хора ще се събудят бързо и навреме.
Кои сме ние?
Трима студенти по компютърни науки от Интердисциплинарния център (IDC), Херцлия, Израел, които са много уморени от комбинирането на стресиращи и натоварени графици - училище, работа, семейство и т.н.
Всички ние имаме някои трудности да се събудим рано сутрин и поради това знаем всички трикове, за да накараме хората да се събудят, дори когато се опитвате да манипулирате алармата.
WakeupNow е нашият последен проект в курса „Интернет на нещата (IOT)“, разработен от Zvika Markfeld. Благодарим ви, че ни научихте на този невероятен курс.
Надяваме се, че тази аларма ще улесни събуждането ви и ще ви хареса.
Консумативи
• 1 x ESP8266 платка (използвахме Wemos D1 mini)
• 1 x Micro-USB кабели
• 1 x Платка
• 1 х сонар
• 1 x Led
• 1 х Пиезо
• 1 x RGB Led
• 20 x джъмперни кабели
• 1 x сензор за температура и влажност (използвахме DHT22)
• 3 x 10K Ohm резистор
• 1 x NeoPixel Matrix 8x8
• 1 x високоговорител
Стъпка 1: Връзки
- Поставете платката ESP8266 в горната част на таблото.
- Свържете Micro-USB кабела от платката ESP8266 към USB порта на компютъра.
- Свържете между 5V щифт на платката ESP8266 към плюс (+) на платката (червен кабел за джъмпер) и между G на платка ESP8266 към минус (-) на платката (син кабел за джъмпер (като на снимката)).
-
Сонарна връзка
- Свържете Gnd към минус (-) на чертежа.
- Свържете Echo към щифт D3 на платката ESP8266.
- Свържете Trig към щифт D2 на платката ESP8266.
- Свържете Vcc към плюс (+) на чертежа.
-
Led връзка
- Свържете дълъг крак с 10K Ohm резистор към щифт D4 на платката ESP8266.
- Свържете късото краче към минус (-) на чертежа.
-
Пиезо връзка
- Свържете черния джъмпер кабел към минус (-) на таблото.
- Свържете червения кабел на джъмпера към щифт A0 на платката ESP8266.
-
Връзка с високоговорители
Свържете един от джъмперните кабели към минус (-) на платката, а вторият с резистор 10K Ohm към щифт D8 на платката ESP8266
-
RGB Led връзка
- Свържете жълт джъмпер кабел към щифт D5 на платката ESP8266.
- Свържете червения джъмпер кабел с резистор 10K Ohm към плюс (+) на чертежа.
- Свържете зеления кабел на джъмпера към щифт D6 на платката ESP8266.
- Свържете синия джъмпер кабел към щифт D7 на платката ESP8266.
-
Свързване на датчика за температура и влажност
- Свържете 3.3V към щифт 3.3V на платката ESP8266.
- Свържете #D4 към щифт D4 на платката ESP8266.
- Свържете GND към минус (-) на чертежа.
-
NeoPixel Matrix връзка
- Свържете DOUT към щифт D1 на платката ESP8266.
- Свържете 5V към плюс (+) на чертежа.
- Свържете GND към минус (-) на чертежа.
Коментирайте
Нямахме място за вмъкване на всички компоненти, затова свързахме само част от тях за всеки етап от алармата.
Стъпка 2: Софтуерни подготовки
Arduino IDE
- Инсталация на Arduino
- Поддръжка на ESP8266
Adafruit IO
- Създай акаунт
-
Добавете 3 нови емисии
- FaceReaction
- Температура
- WakeupTime
-
Добавете ново табло за управление, наречено „Диагностика на аларми“
- Добавете линейна диаграма с настройки като на снимките.
- Добавете измервателен блок с настройки като на снимките.
- Добавете блок поток с настройка като снимките
Можете да видите как изглежда таблото за управление на снимките
Блинк
- Изтеглете на телефона си
- Сканирайте QR кода на снимките, за да получите проекта.
Стъпка 3: Код
Изтеглете файла "finalProject.ino" за кода на този проект.
Отворете кода в Arduino IDE и изберете съответната платка - „LOLIN (WENOS) D1 R2 & mini“.
Когато стартирате серийния монитор, уверете се, че сте на 9600baud - ще ви помогне да проследите дали имате грешки.
За да се свържете с Wi-Fi, Adfruit IO и BLYNK, трябва да промените всички съответни места в кода-уверете се, че го правите.
Стъпка 4: Избор кога да се събудите
Вземете мобилния си телефон и изберете времето за събуждане в приложението Blynk.
Светодиодът ще се включи, за да ви уведоми, че сте задали аларма и времето, избрано за събуждане, ще бъде показано на светодиодната матрица в червен цвят.
Стъпка 5: Алармата звъни
Когато дойде време за събуждане, алармата ще пусне модерна версия на „A Whole New World“и RGB
светодиодът ще мига в различни цветове.
Това ще продължи, докато потребителят успешно деактивира алармата (в следващите видеоклипове няма да чуете алармата и няма да видите светодиода поради проблеми с пространството).
Стъпка 6: Спиране на алармата - Първи стъпки
За да спрете алармата, първо трябва да изпълните следните стъпки:
- Приближете се до алармата, по -специално до сонара, той ще ви вземе и ще отключи следващата стъпка.
- В следващата стъпка Piazo ще бъде активиран и ще трябва да почукате 3 пъти (няма времево ограничение между ударите), за да отключите последната стъпка
Стъпка 7: Спиране на алармата - Последна стъпка
В последната стъпка дисплеят в NeoPixel Matrix ще се промени в уравнение и ще трябва да изпратите отговора с помощта на Blynk, да отговорите правилно и алармата да спре.
Стъпка 8: След деактивиране на алармата
След като деактивирате алармата, ще видите стайната температура (искахме тя да е температурата на текущото местоположение, използвайки услуга, но всеки начин, по който я пробвахме, не работи) в NeoPixel Matrix, температурата се изпраща до Afafruit IO и можете да проверите в таблото за управление, за да видите последната записана температура.
Този будилник спестява времето от активирането на алармата до деактивирането и изпраща това до IO на Adafuit. Ако времето за събуждане е по-малко от 3 минути, потребителят ще бъде уведомен в Блока за бърза реакция, в противен случай, ако са били необходими повече от 5 минути, за да се събуди, потребителят ще получи имейл, който да му напомни, че трябва да работи върху себе си.
Препоръчано:
Будилник с две звънчета от консерви за сода: 7 стъпки (със снимки)
Будилник с двойна камбана от консерви за сода: Тази инструкция ви показва как да направите аларма с две камбани от сода. За да стане този будилник напълно функционален, беше интегриран модул за кварцов часовник „направи си сам“
Буден будилник: 3 стъпки
Шумен будилник: Аз съм 13 -годишен студент в Тайван. Правя неща за първи път с Arduino, ако можете да ми кажете как да подобря тази работа, моля, оставете коментари за мен, за да мога да направя по -добрата. (Благодаря ) Този часовник може да ви събуди, когато подремнете, но аз
Буферният будилник прави събуждането забавно (ish): 7 стъпки (със снимки)
Буферният будилник прави събуждането забавно (иш): Събуждането до бръмчене на будилника е гадно. Аз съм от хората, които не обичат да се събуждат преди слънцето да е излязло (или е излязло много часове). И така, какъв по -добър начин да направите събуждането забавно от това да правите парти с балончета в леглото! Използване на arduino и
Будилник за деня на Groundhog: 12 стъпки (със снимки)
Будилник за деня на бабака: Будилникът за деня на бабака се състои от флип часовник на Panasonic RC-6025, модифициран да възпроизвежда звука от филма Ден на бабака, когато алармата изгасне. и филм) притежава спецификации
Нощен будилник с будилник MP3: 6 стъпки (със снимки)
Нощен алармен будилник с букви за MP3: За този проект исках да направя удобен и напълно функционален часовник за нощна аларма. Моите лични предпоставки за нощен будилник са: Четене при всяка светлина, без да заслепява през нощта MP3 мелодии за аларма Привличане