Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Akril va MDF korpusini lazer bilan kesish
- 3 -qadam: LEDni yuqori plastinka ostiga yopishtiring va lehimlang
- 4 -qadam: Arduino Mega2560 RTC va kuchaytirgichga asoslangan sxematik diagramma
- 5 -qadam: Barcha akril raqamli plitalarni o'rnating
- 6 -qadam: Barcha LEDlarning anod pinini tekshirgichga ulang
- 7 -qadam: Namunaviy kod yordamida ulanishni tekshiring
- 8 -qadam: Kodni birinchi marta tekshirgichga qanday yuklash kerak
- 9 -qadam: bu soatda turli xil rejimlarni qanday o'rnatish kerak
- 10 -qadam: Kelgusi rejalar
Video: Hammasi bitta raqamli xronometrda (soat, taymer, signal, harorat): 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Biz boshqa musobaqalarga taymer yasashni rejalashtirgandik, lekin keyinchalik biz soatni (RTCsiz) ham qo'lladik. Dasturlash bilan shug'ullanganimizda, biz qurilmaga ko'proq funktsiyalarni qo'llashni xohladik va DS3231 RTC -ni qo'shdik, shuningdek, loyihaning oxiriga qadar tugmachalarni ikkiga ko'paytirib, interaktivlikni oshirdik.
Soatning xususiyatlari
- Haqiqiy vaqt soati
- Signal
- Taymer
- Xona haroratini ko'rsatish
- Vaqtni foydalanuvchi tomonidan sozlash
- Taymerni foydalanuvchi tomonidan sozlash
- Signal kunlarini sozlash
1 -qadam: Sizga nima kerak
Elektron komponenti
- 1 yo'q. Arduino Mega2560 kabeli bilan - 9,79 dollar
- 1 yo'q. DS3231 RTC - $ 1.09
- 100 no. Qizil 3528 SMD LED - 0,77 dollar
- 2 ta no. 1x40 bitta qatorli erkak 2,54 pinli sarlavha - $ 0,58 *
- 1 ta no. 1x40 bitta qatorli ayol 2,54 pinli sarlavha - $ 1,0 *
- 2 ta no. 6*6*13mm uzun tutqichli tugmachali kalit - $ 0.10*
- 2 ta no. 10k 1/4 vatt teshik teshigidan - 0,04 dollar *
- 1 ta no. 8 ohmli dinamik - 1,0 dollar
- 1 metr 1,27 mm PITCH rangli tekis tasma kabeli 10 ta rang - $ 1,04
- 1 ta no. LM386 *
- 1 ta no. 10Kohm potentsiometr *
- 1 ta no. 10 ohmli qarshilik *
- 2 ta no. 10 uF kondansatör *
- 1 ta no. 250 UF kondansatör *
- 1 ta no. 0.1uF kondansatör *
- 1 ta no. umumiy maqsadli PCB *
boshqa qismlar
-
2 mm MDF qatlami
- 240 mm x 60 mm 2 raqami. old va orqa uchun
- 240 mm x 70 mm 3 raqami. yuqori uchun, LED va pastki uchun qo'llab -quvvatlash plitasi
- 60 mm x 65 mm 2 raqami. ishning chap va o'ng tomonlari uchun
-
2 mm akril qatlam
Hajmi 130 mm x 80 mm 14. raqam uchun
- Yelimli qurol
- MDF uchun super elim
- Arduino IDE o'rnatilgan kompyuter
- Lehimlash stantsiyasi
- Qisqartirish
Hammasi shu.
* Barcha buyumlar mahalliy xaridlarni afzal ko'radi.
2 -qadam: Akril va MDF korpusini lazer bilan kesish
- Soat va akril raqamli plastinka uchun DXF fayllari.
- Yuqori plastinka va LEDni qo'llab -quvvatlash plastinkasining sxematik diagrammasida ko'rsatilgandek, har ikkala plastinka bir -biriga qarama -qarshi yo'nalishdagi svetofor va yuqori plastinkaning yivi sifatida yopishtirilgan, natija sxematik diagramma sifatida 2 -rasmda ko'rsatilgan.
3 -qadam: LEDni yuqori plastinka ostiga yopishtiring va lehimlang
Qizil LED maksimal 2,6 V da ishlaydi va nazoratchi raqamli pin 5 V va 0 V beradi. Shunday qilib, biz qizil LEDni 2 ta ketma -ket yopishtirishimiz va tegishli raqamli boshqaruv pimi bilan ulashimiz kerak. Shunday qilib, 2 LEDli seriyali maksimal kuchlanish 5,2 ga teng va qizil LED 5V boshqaruvchisi bilan yonmaydi
Rasmlarda ko'rsatilgandek, har bir qizil LED mos ravishda o'z uyasiga joylashtiriladi. Anod va katodli LEDlarni lehimlagandan so'ng, ularni ketma -ket ulang
Bitta simni oling va rezina izolyatsiyani barcha LEDlarning umumiy chizig'i uchun 3 -rasmda ko'rsatilgandek, LED va katodli LEDlarning ketma -ket uzunligiga qarab olib tashlang
Rangli tekis tasma uchun 1,27 mm PITCH kabelini oling va uni LED va boshqaruvchi qatorlari orasidagi masofaga kesib oling. Lehimlash uchun har ikki tomondan izolyatsiyani olib tashlang
Uchinchi rasmda ko'rsatilgandek, har bir simni lenta rangli ierarxiyadagi LED seriyasiga ulang
Hozirgi vaqtda simning boshqa uchini lehimlamang, u kontroller uchun barcha simlarni yig'ish paytida lehimlanadi
Xuddi shunday, barcha qizil LEDlarni va lehim simlarini mos ravishda yopishtiring. Barcha LED katodini lehimlang va butun LED uchun bitta simni er sifatida oling
4 -qadam: Arduino Mega2560 RTC va kuchaytirgichga asoslangan sxematik diagramma
- Lehimlashdan oldin, har bir sim qisqa tutashuvni oldini olish uchun har bir simga issiqlik qisqaradi.
- Bir tomonda 4 ta ayol boshli pin, boshqa tomonda 4 ta erkak boshli pin 4 ta simli kabel. Simlarni DS3231 (RTC) sxemasiga muvofiq ulang.
- Kuchaytirgich bilan bog'liq barcha komponentlarni umumiy maqsadli PCBga joylashtiring va LM386 IC asosida kuchaytirgichning sxematik sxemasiga muvofiq lehimlang.
- Sxematik diagamaga muvofiq ikkita tugmachani va lehim qarshiligini va Vcc ulanishini oling va ichidan issiq yopishtiruvchi qurol yordamida old plastinkaga yopishtiring.
- Chap tugmachali kirishni raqamli pin raqamiga ulang. Raqamni aniqlash uchun 3 va o'ng tugmani bosing. 2018-05-01 xoxlasa buladi 121 2.
- Agar foydalanuvchi SDA va SCL ulanishini 20 va 21 -sonlarga joylashtirmoqchi bo'lsa. pinlar, keyin farq qilmaydi.
- Raqamli pinni ulang. 7 erga va pin raqami. 6 kuchaytirgichning kiritilishiga.
- Barcha lehimlash ishlari tugagandan so'ng, issiqlik qisqaruvchi trubkani qisqartiring.
5 -qadam: Barcha akril raqamli plitalarni o'rnating
-
Akril raqamli plastinkani joylashtiring, boshidan 0 dan boshlab, 9 qatorgacha, barcha qatorlarning oxirgi uyasiga.
- Yo'g'on ichak plitasini yo'g'on ichakka joylashtiring.
6 -qadam: Barcha LEDlarning anod pinini tekshirgichga ulang
- Quyidagi rasmda ko'rsatilganidek, barcha katodli simlarni raqamli pin konfiguratsiyasi bo'yicha erkak bosh piniga lehimlang.
- Barcha LEDlarni rasmda ko'rsatilgandek ulang.
- Arduino pinlari ==> soat raqami
- D10 ==> 0 birlik raqami
- D11 ==> 1 birlik raqami
- D12 ==> 2 birlik raqami
- D13 ==> 3 birlik raqami
- D14 ==> 4 birlik raqami
- D15 ==> 5 birlik raqami
- D16 ==> 6 birlik raqami
- D17 ==> 7 birlik raqami
- D18 ==> 8 birlik raqami
- D19 ==> 9 birlik raqami
- D5 ==> 0 O'nli raqam
- D6 ==> 1 O'nli raqam
- D22 ==> 2 O'nli raqam
- D23 ==> 3 O'nli raqam
- D24 ==> 4 O'nli raqam
- D25 ==> 5 O'nli raqam
- D26 ==> 6 O'nli raqam
- D27 ==> 7 O'nli raqam
- D28 ==> 8 O'nli raqam
- D29 ==> 9 O'nli raqam
- D30 ==> 0 Yuz raqam
- D31 ==> 1 Yuz raqam
- D32 ==> 2 Yuz raqam
-
D33 ==> 3 Yuz raqam
- D34 ==> 4 Yuz raqam
- D35 ==> 5 Yuz raqam
- D36 ==> 6 Yuz raqam
- D37 ==> 7 Yuz raqam
- D38 ==> 8 Yuz raqam
- D39 ==> 9 Yuz raqam
- D40 ==> 0 ming raqamli
- D41 ==> 1 ming raqam
- D42 ==> 2 ming raqam
- D43 ==> 3 ming raqam
- D44 ==> 4 ming raqam
- D45 ==> 5 ming raqam
- D46 ==> 6 ming raqam
- D47 ==> 7 ming raqam
- D48 ==> 8 ming raqam
- D49 ==> 9 ming raqam
- D53 ==> yo'g'on ichak (:)
- Barcha LED umumiy topraklama topraklama piniga ulanadi.
7 -qadam: Namunaviy kod yordamida ulanishni tekshiring
- Arduino IDE -ni oching va quyida keltirilgan namunaviy tekshirish kodini oching.
- Arduino Mega2560 -ga yuklash.
- Yuklashni tugatgandan so'ng, u 0 dan 1, 2, 3 gacha bo'lgan birlik raqamidan 0,5 soatlik kechikish bilan soatning o'nlik raqamining 9 -chigacha miltillay boshlaydi.
- Agar biron bir LED yonmasa, LEDlar va boshqaruv moslamasini tekshiring.
8 -qadam: Kodni birinchi marta tekshirgichga qanday yuklash kerak
- Yuklab olish kodi quyida keltirilgan.
- Arduino IDE -ni oching va undagi kodni oching.
- Videoni yuqoridagi kabi ko'ring va ko'rsatmalarga amal qiling.
9 -qadam: bu soatda turli xil rejimlarni qanday o'rnatish kerak
10 -qadam: Kelgusi rejalar
- Chek qo'shing
- Foydalanuvchiga qulay bo'lishi uchun bitta tugmani oshiring.
- Tugma yordamida 12 soatdan 24 soatgacha bo'lgan rejimga o'tish mumkin.
- Xayrli tong, kechqurun va hokazolarni ovozli ko'rsatib, interaktiv qilish.
- Bu soatni mobil ilova yordamida boshqarish xususiyatini qo'shish.
Sizning sharhlaringiz/takliflaringiz/savollaringiz/tanqidchilaringiz minnatdor …
Tavsiya:
Arduino hammasi bitta sensorlar: 4 qadam
Arduino: Hammasi bitta sensorlar: Salom, mening aziz robot -do'stlarim, bu Muhammad Baqar, men bu ajoyib kombinatsiyalangan loyihani amalga oshirish uchun ko'p mehnat qildim ….. Sizni "Birlashtirilgan", "Men 3 ta loyihani ishlab chiqdim. Ultrasonni o'z ichiga olgan turli xil modullar
Hammasi bitta mikrokontroler taxtasida: 8 qadam
Hammasi bitta mikrokontrolerlar taxtasi: Hammasi bitta mikrokontrolderlar panelining maqsadi Arduino-dan ko'ra ko'proq funktsional bo'lishdir, taxminan 100 soatlik dizayndan so'ng, men uni jamoatchilik bilan bo'lishishga qaror qildim, umid qilamanki, siz bu harakatni qadrlaysiz va qo'llab -quvvatlang (har qanday savol yoki
Hammasi bitta ko'chma kommunal quvvat banki: 11 qadam (rasmlar bilan)
Hammasi bitta ko'chma kommunal quvvat banki: yukni to'kish yoki o'chirish - bu Hindiston, Janubiy Afrika, Bangladesh va boshqalar kabi rivojlanayotgan mamlakatlarda tez -tez uchraydigan hodisa. Bu bizning kundalik faoliyatlarimizga va asosan bizning fikrimizga katta ta'sir qiladi
Hammasi bitta arkada tizimida: 12 qadam (rasmlar bilan)
Hammasi bitta arja tizimida: men ilgari arja joystikini qurganman va u juda katta edi (2 ta o'yinchi uchun 60x30x12 santimetr), shuning uchun ham ishlatish uchun o'yinga tayyor bo'lgan kompyuter kerak bo'ladi va hokazo. bir joyda saqlanib qoldi, men eslay olmayman
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda: 4 qadam (rasmlar bilan)
Raqamli va ikkilik soat 8 ta raqamli X 7 segmentli LED displeyda: Bu mening raqamli & 8 dyuymli x 7 segmentli LED displey yordamida ikkilik soat. Men odatiy qurilmalar, xususan, soatlar uchun yangi xususiyatlar berishni yaxshi ko'raman va bu holda ikkilik soat uchun 7 segmentli displeydan foydalanish noan'anaviy va