Мазмұны:
- 1 -қадам: құралдар мен ингредиенттер
- 2 -қадам: құрастыру
- 3 -қадам: дыбысты өңдеу
- 4 -қадам: код
- 5 -қадам: орау
Бейне: Уақыт өтті: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Уақыт өткен-бұл екі жасар ұлыммен сөйлесіп, сағаттарды, «ширекке дейін», «жарты жарымға» және т.
Айтудың қажеті жоқ, ол соншалықты сандарды әрең түзетіп, жолда күлкілі қателіктер жіберді - қазір, екі жылдан кейін (және, мүмкін, кейін) қателер, біздің құлағымызға, сондай -ақ аталар мен әжелерге, және отбасының қалған бөлігі.
Сағат жасау өте оңай. Бірнеше жылдар бойы мен қарапайым жобаны қарапайым ұстаудың және арнайы ПХД немесе дәнекерленген тақтаны жасауды қажет етпейтін прототипті бірнеше жылдар бойы жұмыс істеудің бірнеше әдістері мен амалдарын таптым деп ойлаймын. Сізге де салу оңай болады деп үміттенемін.
Сағат 5 В дейін күшейтілген 18650 Li/Ion батареясымен іске қосылады және ол үнемі терең ұйқы режимінде сақталады, сондықтан ол үнемі қосылмайынша көп қуат алмайды (бірінші жұпта болуы мүмкін нәрсе) күндер, әсіресе балалардың қатысуымен). Қалай болғанда да, батарея қайта зарядталатын және зарядтау мен разрядтан қорғайтын схемамен бірге келеді, сондықтан оны Жер планетасында қосымша қалдықтар жасамау және толтыру өте оңай болуы керек.
Тағы не? Иә. Бұл менің біраз уақыттан кейін мен жазбаған сахнаға оралуым. Мүмкін, мен бұған сәл ржавик болармын, алдын ала кешірім сұраймын. Мен қысқа және тәтті нәрселерді сақтауға тырысамын.
Ендеше, бастаймыз ба?
1 -қадам: құралдар мен ингредиенттер
Құралдар:
Кескіш
Дәнекерленген дәнекерленген темір
Тесік пышақ немесе дәл пышақ (түйме тесігін жасау үшін)
Құрамы:
Ардуино Нано
Барлығымыз білетін және жақсы көретін микроконтроллер
Arduino Sensor Shield - жылдам және сенімді қосылуға арналған ыңғайлы құрал
Mosfet модулі Қуатты үнемдеу үшін mp3 модулін қосу және өшіру үшін қолданылады
MP3 сериялы MP3 ойнатқыш (жаңа нұсқа, қызыл) MP3 файлдарын ойнатуға арналған өте қарапайым модуль
2 ГБ Micro SD картасы MP3 файлдарын сақтау үшін қолданылады
18650 Li/Ion батареясы, егер сізде өлі ноутбук болса, бұл батареялар әдетте жақсы болады. Олар көп қуат жинайды және микроконтроллердің орташа жобасы үшін тіпті жартылай батареясы да ұзақ уақыт қызмет ете алады.
18650 Li/Ion аккумуляторлық ұстағыш/зарядтағыш Мен барлығына арналған жалғыз шешімді жақсы көремін, бірақ мен оны жобада бірінші рет қолданамын.
RTC DS3231 модуліБұл алдыңғы DS1307 модульдерінен әлдеқайда жақсы, өйткені олар кристалды температураның ауытқуынан туындаған уақыт дәлсіздігін өтейді.
Үлкен аркада түймесі Үлкен әсер түймесі, не айту керек. Әр жобаның мақтанышы мен қуанышы.
Dupont Wires немесе Servo Wires Компоненттер арасында әр түрлі байланыс орнату үшін
BoxI келесі күні сатылымға қойылған IKEA сақтау жәшігінің ұйымдастырушысын пайдаланды.
Екі жақты таспа Барлығын біріктіру үшін, әрине. Екі жақты таспа - бұл өмірдің негізі.
2 -қадам: құрастыру
Mosfet сигнал сигналын Arduino-ға серво кабелі немесе аналық-дупондық сымдар арқылы қосыңыз. GND және VCC Arduino аналогтарына қосылғанын және Mosfet сигналының түйреуіші Arduino 4 штырына қосылғанын тексеріңіз.
Содан кейін, Dupont сымдарын қолданып Arduino VCC және GND сымдарын Mosfet's Vin және GND терминалдарына қосыңыз. Mosfet коннекторлары бұрандалы терминал болғандықтан, Mosfet -ке қосылуы тиіс пластикалық қақпақты алып тастау жақсы. Бұған пластикалық ілмекті көтеру және сымды ақырын тарту арқылы қол жеткізуге болады.
Содан кейін MP3 ойнатқыштың VCC және GND терминалдарын Mosfet модуліндегі V+ және V-ге, ал MP3-тің RX және TX түйреуіштерін тиісінше 5 және 6 Arduino түйреуіштеріне қосыңыз. Тіркелген динамикті ойнатқышқа қосыңыз, сонда MP3 ойнатқышпен жасалған қалған байланыстар аяқталады.
Енді аккумулятор бөлімінің 5V және GND терминалдарына 2 сымды дәнекерлеп, оларды Arduino сәйкес VCC және GND түйреуіштеріне қосыңыз. Бұл біздің қуат көзіміз. Серво кабельдерін немесе Dupont сымдарын қолдануға болады.
Содан кейін, Dupont / servo сымдарын түймені дәнекерлеп, GND мен 2 -ші пинге қосыңыз. Серво сымдарын пайдаланған кезде, қызыл түс оң, қара теріс және ақ сигнал болып табылатын түс конвенциясын қолданғаныңызға көз жеткізіңіз. Егер түйме болса, түйінге тек GND және Signal түйреуіштерін қосу қажет болады, себебі түйреуіш жоғары тартылады.
Соңғы, бірақ, әрине, кем емес - сағаттың өзі. 4 Dupont сымының көмегімен RTC модулін сенсор қалқанында бар 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 нұсқасын қолдандым) және қалау бойынша эскиз кітабының орнын шығарылған zip түбіріне өзгертіңіз. Arduino IDE жабыңыз және қайта іске қосыңыз, бұл жолы File -> Sketchbook астында BoboClockV13 табыңыз -оны ашыңыз.
Arduino RTC бойынша уақытты орнатуы үшін, жолды өшіріңіз:
// #дәл қазір ADJUST_DATE_TIME_Define анықтаңыз
Arduino наноңызды компьютерге қосыңыз және эскизді тақтаға жүктеңіз.
Сериялық мониторды ашыңыз және батырманы басқан кезде экранда дұрыс уақытты көрсететіндігіңізге көз жеткізіңіз және бұл уақыт сіздің кішкентайыңыздың дауысы бойынша жарияланады. Керемет! (солай емес пе?)
енді түсініктеме бермеген жолға түсініктеме беру және кодты қайта жүктеу өте маңызды (әйтпесе, әрбір Arduino қалпына келтіргенде, сағат соңғы жүктеу уақытына қалпына келеді)
Бәрі жұмыс істеп жатыр ма? О жақсы. Ендеше оны жинап алайық.
5 -қадам: орау
Сонымен … пакет шынымен де өндірушіге қалады, әркім бір жерден алған арнайы қорабын алғысы келетін шығар. Сонымен, мен мұнда қораптың әр түрі туралы бөлек айтудан гөрі, жалпы жағдайда не істеу керектігін айтамын. Мен IKEA қораптарын негізінен олардың бағасы үшін қолдандым, бірақ олар бәрібір өз жұмысын жасайды.
Қораптың жоғарғы жағындағы түймені ұстап тұруды бұрғылаудан бастаңыз. Бұл кезеңде шұңқырлы араны қолдану ұсынылады, дегенмен, егер саусағыңызды жарып, есіңізді жоғалтпасаңыз және ас үйдің еденінде қан кетпесеңіз, X-Acto пышағы да лайықты жұмыс атқарады. Саусақсыздан гөрі қауіпсіз, иә?
Осыдан кейін, қораптың ішіне бәрін жақсы бекіту үшін екі жақты таспаны қолданыңыз. Сіздің қорап пен акустикаға байланысты дыбыс деңгейін жоғарылату үшін динамикке қосымша шағын тесіктер қажет болуы мүмкін.
Бұл құрылысқа бос емес демалыс қажет емес еді деп үміттенемін, соңында сізде көптеген жылдар бойы сізді қызықтыратын объект қалады …
Бұл нұсқаулықты оқығаныңыз үшін рахмет! Егер сізге ұнаған болса, маған аудио байқауда дауыс беруді қарастырыңыз
Бейбітшілік,
Ұсынылған:
Уақыт өлшемі (таспалы өлшеуіш сағаты): 5 қадам (суреттермен)
Уақытты өлшеу (Таспалы өлшеуіш сағаты): Бұл жоба үшін біз (Алекс Фиел & Анна Линтон) күнделікті өлшеу құралын алып, оны сағатқа айналдырдық! Бастапқы жоспар қолданыстағы рулетканы моторизациялау болды. Мұны жасай отырып, біз өзіміздің қабығымызды жасау оңайырақ деп шештік
Raspberry Pi көмегімен үйдегі уақыт жазғыштан жұмыс: 7 қадам
Raspberry Pi көмегімен үйдегі уақытты жазу құрылғысы: Соңғы бір жыл ішінде мен үйден жұмыс істеуге мүмкіндік алдым. Мен жұмыс істейтін сағатты қадағалап отыруым керек болды. Excel кестесін пайдаланып, «сағат» және «сөну» уақыттарын қолмен енгізе отырып, мен көп ұзамай бұл сұрақты дәл таптым
ESP8266 OLED - Интернеттен уақыт пен күнді алу: 8 қадам
ESP8266 OLED - Интернеттен уақыт пен күнді алу: Бұл оқулықта біз NIST TIME серверінен ESP8266 OLED және Visuino көмегімен күн мен уақытты алуды үйренеміз, демонстрациялық бейнені қараңыз
ThingSpeak арнасы біраз уақыт жаңартылмаған кезде хабарландыру хатын алыңыз: 16 қадам
ThingSpeak арнасы біраз уақыт жаңартылмаған кезде хабарландыру хатын алыңыз: Негізгі оқиға Менде Ирландияның Дублин қаласында таралған алты автоматтандырылған жылыжай бар. Арнайы жасалған ұялы телефон қосымшасын қолдана отырып, мен әр жылыжайда автоматтандырылған мүмкіндіктерді қашықтан бақылай аламын және өзара әрекеттесе аламын. Мен жеңісті қолмен ашуға / жабуға болады
8051 DS1307 RTC интерфейсі және уақыт белгісін СКД -де көрсету: 5 қадам
DS1307 RTC көмегімен 8051 интерфейсі және Уақыт белгісін СКД -де көрсету: Бұл оқулықта біз 8051 микроконтроллерін ds1307 RTC -мен қалай байланыстыруға болатынын түсіндірдік. Мұнда біз протеус симуляциясын қолдана отырып, LCD -де RTC уақытын көрсетеміз