Съдържание:

Изминало време: 5 стъпки
Изминало време: 5 стъпки

Видео: Изминало време: 5 стъпки

Видео: Изминало време: 5 стъпки
Видео: 3 простых способа заставить себя начать дела | Правило 5 секунд | Зейгарник эффект 2024, Юли
Anonim
Image
Image

Time Gone By е часовник, който обявява времето, когато е натиснат, говорейки в моя двугодишен син, когото записах, казвайки часовете, „от четвърт до“, „от половин“и т.н.

Излишно е да казвам, че като толкова млад едва успяваше да прави правилните цифри и правеше смешни грешки по пътя - грешки, които сега, две години след (и вероятно по -късно), зарадват нашите уши, както и бабите и дядовците, чичовците и останалата част от семейството.

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

Часовникът се активира от една 18650 Li/Ion батерия, повишена до 5V, и се поддържа в режим на дълбок сън през по -голямата част от времето, така че не трябва да отнема много енергия, освен ако не се активира непрекъснато (нещо, което може да се случи през първите няколко дни, особено в присъствието на деца). Във всеки случай батерията се презарежда и се доставя със схема за защита от зареждане и разреждане, така че трябва да бъде сравнително лесно да се презарежда и да не създава допълнителни отпадъци на планетата Земя.

Какво друго? Да. Това е моето завръщане на сцената на писане на „ibles“след известно време, което не съм направил. Така че, може би съм малко ръждясал, моля, извинете ме предварително. Ще се опитам нещата да са кратки и сладки.

Ще започнем ли тогава?

Стъпка 1: Инструменти и съставки

Инструменти и съставки
Инструменти и съставки
Инструменти и съставки
Инструменти и съставки

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

Фреза

Поялник с малко спойка

Трион или точен нож (за направа на отвор за копче)

Съставки:

Arduino Nano

Вездесъщият микроконтролер, който всички познаваме и обичаме

Arduino Sensor Shield Удобен инструмент за бързо и надеждно свързване

Модул Mosfet Използва се за задействане и изключване на mp3 модула, за да се пести енергия

Сериен MP3 плейър (нова версия, червен) Супер лесен модул за възпроизвеждане на MP3 файлове

2GB Micro SD карта Използва се за съхраняване на MP3 файлове

18650 Li/Ion батерия, ако имате мъртъв лаптоп, тези батерии обикновено са добър улов. Те осигуряват много енергия и за средностатистическия проект за микроконтролер дори половин мъртва батерия може да издържи доста дълго време.

18650 литиево-йонна батерия/зарядно устройство Харесвам тези компоненти за едно решение за всички, въпреки че това всъщност е първият път, когато го използвам в проект

Модул RTC DS3231 Те са много по -хубави от предишните модули DS1307, тъй като компенсират неточностите във времето, причинени от колебанията на температурата на кристалите.

Голям бутон за аркади Голям бутон за излъчване, какво да кажа. Гордост и радост от всеки проект.

Dupont Wires или Servo Wires За извършване на различни връзки между компоненти

BoxI използва този органайзер за съхранение на IKEA, който беше на разпродажба онзи ден.

Двустранна лента Разбира се, за да сглобите всичко. Двустранната лента е материалът, от който е направен животът.

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж
Монтаж
Монтаж

Свържете входния сигнал на Mosfet към Arduino с помощта на серво кабел или проводници женски-женски dupont. Уверете се, че GND и VCC са свързани към аналозите на Arduino и че сигналният щифт на Mosfet е свързан към щифт 4 на Arduino.

След това свържете VCC и GND на Arduino към терминалите Vin и GND на Mosfet, като използвате проводниците Dupont. Тъй като съединителите на Mosfet са с винтова клема, най -добре е да премахнете пластмасовия капак на дюпона, където се предполага, че трябва да се свърже с Mosfet, за да го поставите. Това може да се постигне чрез повдигане на пластмасовата скоба и леко издърпване на проводника.

След това свържете терминалите VCC и GND на MP3 плейъра към V+ и V- на модула Mosfet и RX и TX щифтовете на MP3 към Arduino пинове 5 и 6 съответно. Свържете свързания високоговорител към плейъра и това ще завърши останалите връзки, направени с MP3 плейъра.

Сега запойте 2 проводника към клемите 5V и GND на отделението за батерии и ги свържете към съответните VCC и GND щифтове на Arduino. Това е нашето захранване. Можете да използвате или серво кабели, или кабели Dupont.

След това запойте кабелите Dupont / servo към бутона и ги свържете към GND и щифт 2. Когато използвате серво проводниците, уверете се, че използвате цветовата конвенция, където червеното е положително, черното е отрицателно, а бялото е сигнал. В случай на бутона, ще трябва да свържете само щифтовете GND и Signal към бутона, тъй като щифтът ще бъде издърпан нагоре.

Не на последно място, но не на последно място - самият часовник. Свържете RTC модула с помощта на 4 проводника Dupont към I2C порта, наличен на сензорния щит (казах ви, това е чудесна малка притурка, тази). уверете се, че щифтовете GND, VCC, SDA, SCL съвпадат от двете страни.

Стъпка 3: Редактиране на звук

Редактиране на звук
Редактиране на звук
Редактиране на звук
Редактиране на звук

Инсталирайте Audacity, ако още не сте го инсталирали.

Запишете най-малкия си син / дъщеря, казвайки всички числа от 1-12. След това кажете „сега е“, „четвърт минало“, „половин и половина“, „от четвърт до“и „час“. Можете да използвате компютъра или телефона си (по -късно да го изпратите на компютъра си за редактиране).

Запалете Audacity и импортирайте записа. Според формата за запис може да се наложи да инсталирате приставка за декодиране, както е обяснено тук.

Сега една по една маркирайте частите, които съответстват на думите "1", "2", "3" и т.н. За всяка дума първо се уверете, че сте я заснели точно, след което изберете Файл -> Експорт -> Експорт Избрано аудио и запишете файла като MP3. За този етап ще трябва да инсталирате LAME енкодера, моля, вижте инструкциите тук.

в края на процеса трябва да имате файлове с име 001xxx.mp3, 002xxx.mp3,… до 012xxx.mp3, всеки от които съдържа запис на своя номер. т.е. файлът 007xxx.mp3 ще каже "Седем", когато се възпроизвежда. След това назовете допълнителните записи според списъка:

020xxx.mp3 = "сега е"

021xxx.mp3 = "четвърт минало"

022xxx.mp3 = "половин минало"

023xxx.mp3 = "тримесечие до"

024xxx.mp3 = "час"

Създайте папка в корена на SD с име "01" и копирайте всички горепосочени файлове в нея.

Сега поставете SD картата в MP3 плейъра.

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

Стъпка 4: Код

Изтеглете кода на проекта и извлечете zip.

Стартирайте Arduino IDE (използвах версия 1.8.5) и при предпочитания променете местоположението на скицника в корена на извлечения цип. Затворете и стартирайте отново Arduino IDE и този път под File -> Sketchbook трябва да намерите BoboClockV13 -отворете го.

За да може Arduino да зададе часа в RTC, разкомментирайте реда:

// #дефинирайте ADJUST_DATE_TIME_NOW

Свържете вашия Arduino nano към компютъра и качете скицата на дъската.

Отворете сериен монитор и се уверете, че виждате правилното време, показано на екрана, когато бутонът е натиснат, и че времето се обявява, с гласа на вашето малко. Невероятно! (нали?)

сега е от решаващо значение да коментирате реда, който току -що сте коментирали, и да качите кода отново (в противен случай при всяко нулиране на Arduino часовникът ще се нулира до времето на последното качване)

Всичко работи ли? О, добре. Тогава да го опаковаме.

Стъпка 5: Опаковане

Image
Image
Опаковка
Опаковка
Опаковка
Опаковка

Така че … пакетът наистина е оставен на производителя, всеки вероятно ще иска своя собствена специална кутия, която той/тя е взел от някъде. Така че тук ще огранича указанията до това, което трябва да направите в общия случай, вместо да говоря отделно за всеки вид кутия. Използвах кутиите на IKEA, главно за тяхната цена, но те така или иначе вършат работата.

Започнете, като пробиете задържане за вашия бутон в горната част на кутията. На този етап се препоръчва трион за дупки, въпреки че ножът X-Acto вероятно също ще свърши прилична работа, при условие, че не прорежете пръста си, не загубите съзнание и не кървите до смърт на пода в кухнята. По -добре, отколкото без пръсти, нали?

След това използвайте двустранна лента, за да монтирате всичко добре в кутията. В зависимост от вашата кутия и акустика, може да са необходими допълнителни малки дупки за високоговорителя, за да се увеличи възприеманата сила на звука.

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

Благодарим ви, че прочетохте тази инструкция! Ако ви е харесало, моля, помислете дали да гласувате за мен в Аудиоконкурса

Спокойствие,

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