Mundarija:

Vaqt o'tdi: 5 qadam
Vaqt o'tdi: 5 qadam

Video: Vaqt o'tdi: 5 qadam

Video: Vaqt o'tdi: 5 qadam
Video: Ummon - Vaqt 2024, Iyul
Anonim
Image
Image

Vaqt o'tdi-bu ikki yoshli o'g'limda soat, "chorak", "yarim yarim" va hokazolarni aytib yozgan vaqtni e'lon qiladigan soat.

Aytishga hojat yo'q, u juda yoshligida u raqamlarni zo'rg'a to'g'ri qabul qilardi va yo'lda kulgili xatolarga yo'l qo'ydi - bu xatolar, ikki yildan keyin (va ehtimol keyinroq), quloqlarimizni quvontiradi, bobo va buvilar, amakilar. va oilaning qolgan a'zolari.

Soat yasash juda oson. Ko'p yillar davomida men oddiy loyihani soddalashtirish va prototipni yillar davomida va yillar davomida ishlash uchun maxsus PCB yoki lehimli non taxtasini yaratmasdan ishlashning bir qancha usullari va usullarini topdim deb o'ylayman. Umid qilamanki, siz ham uni qurishni oson topasiz.

Soat 5V gacha ko'tarilgan 18650 Li/Ion batareyasi bilan faollashtiriladi va u ko'pincha chuqur uyqu rejimida saqlanadi, shuning uchun u doimiy ravishda faollashtirilmasa, ko'p kuch talab qilmasligi kerak (bu birinchi juftlikda sodir bo'lishi mumkin). kunlar, ayniqsa bolalar huzurida). Qanday bo'lmasin, batareya qayta zaryadlanuvchi va zaryadlash va tushirishdan himoya qilish sxemasi bilan ta'minlangan, shuning uchun uni qayta zaryad qilish va Yer sayyorasida qo'shimcha chiqindilarni chiqarmaslik kerak.

Yana nima? Ha. Bu men "ibles" ni yozish sahnasiga bir muncha vaqt o'tgandan keyin qaytganim. Shunday qilib, men biroz zanglagan bo'lardim, iltimos, meni kechir. Men narsalarni qisqa va shirin saqlashga harakat qilaman.

Xo'sh, boshlaylikmi?

1 -qadam: asboblar va ingrediyentlar

Asboblar va ingrediyentlar
Asboblar va ingrediyentlar
Asboblar va ingrediyentlar
Asboblar va ingrediyentlar

Asboblar:

To'sar

Bir oz lehim bilan lehimlanadigan temir

Teshikli arra yoki aniq pichoq (tugmachali teshik qilish uchun)

Tarkibi:

Arduino Nano

Hammamiz biladigan va sevadigan hamma joyda mavjud bo'lgan mikrokontroller

Arduino Sensor Shield Tez va ishonchli ulanish uchun qulay vosita

Mosfet moduli Quvvatni tejash uchun mp3 modulini yoqish va o'chirish uchun ishlatiladi

Serial MP3 pleer (yangi versiya, qizil) MP3 fayllarni ijro etish uchun juda oson modul

2 GB Micro SD karta MP3 fayllarni saqlash uchun ishlatiladi

18650 Li/Ion batareyasi, agar sizda o'lik noutbuk bo'lsa, bu batareyalar odatda yaxshi tutiladi. Ular juda ko'p quvvat to'playdi va o'rtacha mikrokontroller loyihasi uchun, hatto yarim o'lik batareya ham uzoq vaqt xizmat qilishi mumkin.

18650 Li/Ion batareya ushlagichi/zaryadlovchi Men hamma uchun yagona echim bo'lgan komponentlarni yaxshi ko'raman, lekin men buni loyihada birinchi marta ishlatishim.

RTC DS3231 moduli Old DS1307 modullariga qaraganda ancha yaxshi, chunki ular kristalli haroratning o'zgarishi natijasida yuzaga kelgan noaniqliklarni qoplaydi.

Katta Arja tugmasi Katta effektli tugma, nima deyish kerak. Har bir loyihaning mag'rurligi va quvonchi.

Dupont Wires yoki Servo Wires Komponentlar o'rtasida turli xil ulanishlarni o'rnatish uchun

BoxI boshqa kuni sotuvda bo'lgan IKEA saqlash qutisi tashkilotchisidan foydalangan.

Hamma narsani birlashtirish uchun, albatta. Ikki tomonlama lenta - bu hayotning o'zi.

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Mosfet signalini Arduino-ga servo kabel yoki ayol-dupont simlari yordamida ulang. GND va VCC Arduino analoglari va Mosfet signal pimi Arduino 4 -piniga ulanganligiga ishonch hosil qiling.

Keyin, Arduino VCC va GND mos ravishda Mosfetning Vin va GND terminallariga Dupont simlari yordamida ulang. Mosfetning ulagichlari vintli terminali bo'lgani uchun, dupontning Mosfetga ulanishi kerak bo'lgan plastik qopqog'ini olib tashlash yaxshiroqdir. Bunga plastik qisqichni ko'tarish va simni sekin tortish orqali erishish mumkin.

Keyin MP3 pleerning VCC va GND terminallarini Mosfet modulidagi V+ va V- ga, MP3ning RX va TX pinlarini mos ravishda Arduino pinlariga 5 va 6 ga ulang. Qo'shilgan karnayni pleyerga ulang, shunda MP3 pleer bilan qolgan ulanishlar tugaydi.

Endi 2 ta simni akkumulyator bo'linmasining 5V va GND terminallariga lehimlang va ularni Arduino tegishli VCC va GND pinlariga ulang. Bu bizning elektr ta'minotimiz. Siz servo kabellardan yoki Dupont simlaridan foydalanishingiz mumkin.

Keyin, tugmachaga Dupont / servo simlarini lehimlang va GND va 2 -pinga ulang. Servo simlardan foydalanganda, qizil rang ijobiy, qora manfiy va oq signal signallari ishlatilganligiga ishonch hosil qiling. Agar tugma bo'lsa, siz tugmachaga faqat GND va Signal pinlarini ulashingiz kerak bo'ladi, chunki pin ko'tariladi.

Oxir -oqibat, lekin hech bo'lmaganda - soatning o'zi. Sensor qalqonida mavjud bo'lgan I2C portiga 4 ta Dupont simlari yordamida RTC modulini ulang (sizga aytdiki, bu kichkina gadjet, bu). GND, VCC, SDA, SCL pinlarining har ikki tomonga mos kelishiga ishonch hosil qiling.

3 -qadam: Ovozni tahrirlash

Ovozni tahrirlash
Ovozni tahrirlash
Ovozni tahrirlash
Ovozni tahrirlash

Audacity -ni o'rnating, agar u hali o'rnatilmagan bo'lsa.

Kichkina o'g'lingiz / qizingiz 1-12 gacha bo'lgan barcha raqamlarni yozib oling. Keyin, "hozir", "chorak yarim", "yarim yarim", "chorakka" va "soat" ga aytishni so'rang. Siz kompyuter yoki telefondan foydalanishingiz mumkin (keyinchalik uni tahrir qilish uchun kompyuteringizga yuborasiz).

Audacity -ni yoqing va yozuvni import qiling. Yozib olish formatiga ko'ra, bu erda tushuntirilganidek, siz dekodlash plaginini o'rnatishingiz kerak bo'lishi mumkin.

Endi "1", "2", "3" va hokazo so'zlarga mos keladigan qismlarni birma -bir belgilang, har bir so'z uchun avval uni aniq yozib olganingizga ishonch hosil qiling, so'ngra Fayl -> Eksport -> Eksport -ni tanlang. Tanlangan audio va faylni MP3 formatida saqlang. Ushbu bosqichda siz LAME kodlovchi o'rnatishingiz kerak bo'ladi, iltimos, ko'rsatmalarga qarang.

Jarayon oxirida sizda 001xxx.mp3, 002xxx.mp3,… 012xxx.mp3 gacha bo'lgan fayllar bo'lishi kerak, ularning har biri o'z raqamining yozuvini o'z ichiga oladi. ya'ni 007xxx.mp3 fayli ijro etilganda "Yetti" deb yoziladi. Keyin ro'yxatga ko'ra qo'shimcha yozuvlarni nomlang:

020xxx.mp3 = "hozir"

021xxx.mp3 = "chorak o'tgan"

022xxx.mp3 = "yarim yarim"

023xxx.mp3 = "chorakgacha"

024xxx.mp3 = "soat"

SD ildizida "01" nomli papka yarating va yuqoridagi barcha fayllarni unga nusxa ko'chiring.

Endi SD -kartani MP3 pleer ichiga joylashtiring.

Eslatma: Hozirgi vaqtda qo'llab-quvvatlanadigan vaqtlar faqat ingliz va ibroniy tillari uchun mo'ljallangan, lekin ozgina o'zgartirishlar bilan siz kodni o'z tilingizga moslashtira olasiz, agar bu ikkalasidan farq qilsa. Ayni paytda, hamma narsani yozib olganingizga ishonch hosil qiling

4 -qadam: kod

Loyiha kodini yuklab oling va zip -ni chiqarib oling.

Arduino IDE -ni ishga tushiring (men 1.8.5 versiyasini ishlatardim) va xohlaganingizcha, eskizlar joylashuvini zip -ning ildiziga o'zgartiring. Arduino IDE -ni yoping va qayta ishga tushiring va bu safar Fayl -> Sketchbook ostida BoboClockV13 -ni toping -oching.

Arduino RTC -da vaqtni belgilashi uchun qatorni belgilang:

// #O'ZLASHINI_DATE_TIME_NOW belgilang

Arduino nano -ni kompyuterga ulang va eskizni taxtaga yuklang.

Ketma -ket monitorni oching va tugma bosilganda ekranda to'g'ri ko'rsatiladigan vaqtni ko'rishingizga ishonch hosil qiling va bu vaqt kichkintoyingizning ovozi bilan e'lon qilinadi. Ajoyib! (shunday emasmi?)

Endi siz izoh bermagan qatorni sharhlash va kodni qayta yuklash juda muhim (aks holda, har bir Arduino sozlamasida, soat oxirgi yuklanish vaqtiga qaytadi)

Hammasi ishlayaptimi? Oh yaxshi. Keling, uni yig'ib olaylik.

5 -qadam: qadoqlash

Image
Image
Qadoqlash
Qadoqlash
Qadoqlash
Qadoqlash

Shunday qilib … paket ishlab chiqaruvchiga qoldiriladi, ehtimol, har kim o'z joyidan olgan maxsus qutisini xohlasa kerak. Shunday qilib, men bu erda har bir quti haqida alohida gapirishdan ko'ra, nima qilish kerakligi bilan cheklanib qolaman. Men IKEA qutilarini asosan narxiga ishlatardim, lekin ular baribir ishni bajaradilar.

Qutining yuqori qismidagi tugmachani ushlab turishdan boshlang. Bu bosqichda teshikli arra tavsiya etiladi, garchi X-Acto pichog'i ham o'z vazifasini yaxshi bajaradi, agar siz barmog'ingizni tirmang, hushingizni bo'shating va oshxonada o'zingizni qon to'kib o'ldiring. Xavfsiz, barmoqsiz, to'g'rimi?

Shundan so'ng, hamma narsani qutiga yaxshi o'rnatish uchun ikki tomonlama lentani ishlating. Qutiga va akustikaga qarab, ovoz balandligini oshirish uchun karnay uchun qo'shimcha kichik teshiklar kerak bo'lishi mumkin.

Umid qilamanki, bu qurilish band bo'lmagan dam olish kunidan ko'proq vaqt talab qilmasligi kerak edi va oxirida sizda yillar va yillar davomida sizni qiziqtiradigan ob'ekt qoladi …

Ushbu ko'rsatmalarni o'qiganingiz uchun tashakkur! Agar sizga yoqqan bo'lsa, iltimos, ovoz tanlovida menga ovoz bering

Tinchlik,

Tavsiya: