Mundarija:
- 1 -qadam: asboblar va ingrediyentlar
- 2 -qadam: yig'ish
- 3 -qadam: Ovozni tahrirlash
- 4 -qadam: kod
- 5 -qadam: qadoqlash
Video: Vaqt o'tdi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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:
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
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
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
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:
Vaqt o'lchovi (lenta o'lchov soati): 5 qadam (rasmlar bilan)
Vaqt o'lchovi (lenta o'lchov soati): Ushbu loyiha uchun biz (Aleks Fiel va Anna Lynton) har kungi o'lchash asbobini olib, uni soatga aylantirdik! Dastlabki reja mavjud tasma o'lchovini motorli qilish edi. Shunday qilib, biz o'z qobig'imizni yaratish osonroq deb qaror qildik
Bolalarga vaqt haqida o'rgatish uchun RGB soati: 4 qadam
RGB soat bolalarga vaqt haqida o'rgatadi: Kecha men 5 yoshli bolamga vaqtni qanday his qilishim mumkinligi haqida fikr keldim, aniqki, bolalar keyingi voqealar haqida tasavvurga ega bo'lishlari uchun kundalik voqealarga e'tibor qaratmoqdalar. Odatda biroz tartibsiz va deyarli hech qachon tartibda bo'lmaydi
ESP8266 OLED - Internetdan vaqt va sanani oling: 8 qadam
ESP8266 OLED - Internetdan vaqt va sanani oling: Ushbu qo'llanmada biz ESP8266 OLED va Visuino yordamida NIST TIME serveridan sana va vaqtni olishni o'rganamiz, namoyish videosini tomosha qiling
ThingSpeak -dagi kanal bir muncha vaqt yangilanmaganida, elektron pochta xabarini oling: 16 qadam
ThingSpeak -dagi kanal bir muncha vaqt yangilanmaganida, elektron pochta xabarini oling: Asosiy ma'lumot Menda Dublin, Irlandiya bo'ylab tarqalgan oltita avtomatlashtirilgan issiqxona bor. Maxsus tayyorlangan mobil telefon ilovasidan foydalanib, men har bir issiqxonadagi avtomatlashtirilgan funktsiyalarni masofadan turib kuzatib boraman. Men g'alabani qo'lda ochish / yopishim mumkin
DS1307 RTC bilan 8051 interfeysi va LCDda vaqt tamg'asini ko'rsatish: 5 qadam
DS1307 RTC bilan 8051 interfeysi va LCD displeyda vaqt tamg'asi: Ushbu qo'llanmada biz sizga ds1307 RTC bilan 8051 mikrokontrolerini qanday ulash mumkinligi haqida aytib berdik. Bu erda biz proteus simulyatsiyasi yordamida RTC vaqtini lcd formatida ko'rsatamiz