Mundarija:
- Ta'minotlar
- 1 -qadam: Fikrni ishlab chiqish
- 2 -qadam: o'lchov
- 3 -qadam: Chop etish
- 4 -qadam: Kodni yuklang
- 5 -qadam: SOLDER
- 6 -qadam: 3d bosilgan qismlarga yopishtiring
- 7 -qadam: "Reflexivo De Suelo sensorini" qanday yopishtirish kerak | Chiziqli IQ LED sensori !!!!!
- 8 -qadam: Ledlarni sotish
- 9 -qadam: ko'pikli choyshab bilan bezang (ixtiyoriy)
- 10 -qadam: karavotga yopishtiring
- 11 -qadam: Kabellarni tartibga soling
- 12 -qadam: qo'llarni yasash
- 13 -qadam: Arduino kabelini uzaytiring va u bajarildi !!!
Video: Uyg'otuvchi soat Arduino bilan: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men siz haqingizda bilmayman, lekin oddiy uyg'otuvchi soat meni uyg'otishga qodir emas. Menga uyg'onish uchun yorug'lik, tovush va hatto yumshoq urish kerak.
Hech qanday budilnik menga yoqmaydi, shuning uchun men o'zimni uyg'otishga loyiq deb qaror qildim.
Garchi budilnik sizni urayotganga o'xshasa ham, siz ozgina teginishni sezasiz.
Ushbu loyihada siz Arduino taxtasi, RTC va TM1637 yordamida budilnikni dasturlashni o'rganasiz. Bu juda oson !!!
Asosiy maqsad:
Gigantni uyg'ot
Ta'minotlar
- Ko'pikli varaq
- 3D printer
- ATarduino 2560 kartasi
-
Kabellar
- Katta
- Qisqa
- Servo
- RTC ds3231
- 10 led
- Silikon | Silikon qurol
- TM1637
- 4*4 klaviatura
- 1 Buzzer
- 2 tugmachasi
- 1 "refleksli sensorlar" | Chiziqli IQ LED sensori (xuddi shu narsa, lekin u 2 xil nomga ega)
- 1 ta mini non paneli
- Muzqaymoq tayoqchalari
- 2 ta kichik qalamli buloq
1 -qadam: Fikrni ishlab chiqish
Ishni boshlashdan oldin men o'z fikrlarimni tozalashim kerak.
TM1637 haqiqiy vaqtni ko'rsatishi kerak, N1 tugmachasi bosilganda quyidagi matn ko'rsatiladi: "ALA:)"
Agar klaviatura bosilsa, bosilgan tugma TM1637 -da, signalning 4 -raqamini bosilganda, soat yana TM1637 -da ko'rsatiladi.
Agar siz signal qachon bo'lishini ko'rishni xohlasangiz, N2 tugmachasini bosishingiz kifoya.
Agar soat signal bilan bir xil bo'lsa, servo harakatlana boshlaydi, LED miltillay boshlaydi, TM1637 da "tepa" so'zi miltillay boshlaydi va "signal refleksivo de suelo" eshitilmaguncha signal eshitiladi. "| Lineer IQ LED sensori qora rangni aniqlaydi.
Qachon "sensor refleksivo de suelo" | Chiziqli IQ LED sensori qora tanlilarni aniqlaydi, signal qayta o'rnatiladi va hamma narsa qaytadan boshlanadi.
2 -qadam: o'lchov
Hamma narsa qaerda bo'lishi va hamma narsa orasidagi masofa aniq bo'lishi kerak.
Bizga qancha kabel kerakligini bilish juda muhim.
"Reflexivo de suelo sensorining" aniq joyini bilish | Chiziqli IR LED sensori to'shakda yotadi va qo'lingizni iloji boricha yuqoriga cho'zmasdan cho'zing.
"Refleksiv sensorlar" | Chiziqli IQ LED sensori - bu signalni to'xtatuvchi tugma, men uni yonimga qo'ymayman, chunki men yana uxlab qolaman.
Vujudimni cho'zishga harakat qilib, uyg'onish osonroq.
3 -qadam: Chop etish
Men quyida qoldiradigan.stl fayllarini chop eting.
Eng kattasi-klaviatura, ovozli signal, TM1637 va 2 tugmachasi.
Takrorlanganlar - LEDlar uchun, ikkinchisi - "refleksivo de suelo sensori" uchun | Chiziqli IQ LED sensori.
4 -qadam: Kodni yuklang
Men qoldiradigan kodni taxtangizga yuklang.
Sizga quyidagi kutubxonalar kerak bo'ladi, men ham havola qoldiraman. Siz shunchaki yuklab olishingiz kerak:
-
TM1637 Ko'rish =
https://github.com/avishorp/TM1637
-
Taymer =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Klaviatura =
https://playground.arduino.cc/Code/Keypad/
5 -qadam: SOLDER
Men kerak bo'ladigan kabel masofasini hisobga olgan holda, rasmda ko'rsatilgandek, hamma narsani (keyinchalik lehimlaydigan lampalardan tashqari) lehimlayman.
TX pinlariga hech narsa ulamaslikni unutmang.
Keyin qalayni silikon bilan yoping, ehtiyot bo'ling, men nima qilgan bo'lsam, bir oz silikon kiyib, bir daqiqa kutib turing, barmoqlarimni namlang va keyin unga qandaydir shakl bering.
LEDER, LEDLARDAN XAMMASI !!!!!!!!
6 -qadam: 3d bosilgan qismlarga yopishtiring
Komponentlarni rasmda ko'rsatilgandek yopishtiring.
Tugmalarga men kichik doiralarni qo'shdim.
7 -qadam: "Reflexivo De Suelo sensorini" qanday yopishtirish kerak | Chiziqli IQ LED sensori !!!!!
Men "sensor refleksivo de suelo" ni shunday yopishtiraman | Chiziqli IQ LED sensori.
Menda boshqa tugma bo'lmasa, men refleksni o'zgartiraman tugmachada.
"Sensor reflexivo de suelo" oldidan izolyatsion lentani (qora) yoki qora qog'ozni kesib oling | Chiziqli IQ LED sensori.
2 ta kichik buloqni musluğa mahkamlang. Qo'lda yasalgan tugma bosilmaganda, kran butunlay oq bo'lgani uchun (agar u qog'ozni yopishtirmasa), "sensor refleksivo de suelo" | Chiziqli IQ LED sensori qora rangni aniqlaydi, lekin agar men qopqoqni bossam, "refleksivo sensori sensori" | Lineer IQ LED sensori oq rangni aniqlaydi.
8 -qadam: Ledlarni sotish
Har bir lehim, ular orasidagi masofani hisobga olgan holda.
Men ularni bosib chiqargandan keyin lehimlashni va 3D bosilgan buyumni mos yozuvlar sifatida ishlatishni qat'iy tavsiya qilaman.
Lehimlashdan keyin silikon qo'shing.
9 -qadam: ko'pikli choyshab bilan bezang (ixtiyoriy)
QANDAY RANG BERING !!!!
Uni bezashdan tashqari, men tugmachalarga raqam qo'shdim va ikkita tugmachani ajratish uchun "Budilnikni ko'rish" deb yozdim (biri signalni ikkinchisini o'rnatish yoki signalni ko'rish uchun).
10 -qadam: karavotga yopishtiring
Hammasini to'shakka yopishtiring, men silikon ishlatardim, chunki xato qilgan bo'lsangiz, uni olish osonroq.
11 -qadam: Kabellarni tartibga soling
Men kabellarning ko'p qismi (Arduino taxtasida) bo'lgan qisqichlardan foydalandim va kabellarni to'shak yonida ushlab turish uchun silikon qo'shdim.
12 -qadam: qo'llarni yasash
- Ko'pikli varaqqa 2 qo'lni torting va kesib oling (butun yostiqni yopish uchun)
- 2 qo'lni 2 ta muzqaymoq tayog'i orasiga qo'ying
- Rasmda ko'rsatilgandek, boshqa muzqaymoq tayog'ini oxirgisiga perpendikulyar yopishtiring.
- Muzqaymoq tayog'ining chegarasiga servo qo'lni yopishtiring (rasmda ko'rib turganingizga).
- QO'ShIMChA: Qo'l yengil bo'lishi kerak bo'lsa-da, men 2 ta muzqaymoq tayog'ini yopishtiraman, uni to'shak va kabel orasiga qo'yaman va ko'pikli plastinka qo'llarini ushlab turaman. Qo'llar egiluvchan ko'pikli varaqdan qilinganligi sababli, servo harakatlana boshlaganda, qo'llarni ushlab turuvchi muzqaymoq muammo bo'lmaydi.
13 -qadam: Arduino kabelini uzaytiring va u bajarildi !!!
Men taxtani etkazib berish uchun ba'zi batareyalardan foydalanishga harakat qildim, lekin u ishlamadi, bu energiya etarli emasdek tuyuladi.
Men Arduino kabelini uzaytiraman, buning uchun:
- Arduino kabelini kesib oling, siz ko'rasiz, uning ichida 4 ta kabel bor: yashil, oq, qizil va qora
- Taxminan 0,4 dyuym- 1 sm uzunlikdagi barcha kabellarni echib oling.
- USB kabellarini uzun kabellarga lehimlang.
- Keyin Arduino port kabelini uzun kabellarga lehimlang, esda tutingki, yashilni yashil bilan, qizilni qizil bilan, qora bilan qora bilan, oq bilan oq bilan lehimlang.
Esda tutingki, budilnik ulanmagan bo'lsa, vaqt tiklanmaydi, chunki RTC vaqtni hisoblab chiqadi.
BU BILAN !!!!!!
Umid qilamanki, siz ham men o'qishdan zavq oldim.
Tavsiya:
Uyg'onish nuri: 7 qadam (rasmlar bilan)
Uyg'onish nuri: Men yozganimdek, shimoliy yarim sharda qishning o'rtasi, bu qisqa kunlar va uzoq tunlarni anglatadi. Men soat 06: 00da turishga odatlanganman, yozda esa quyosh porlay boshlaydi. Qishda, soat 09:00 da yorug'lik paydo bo'ladi, agar
Bubble budilnik uyg'onishni qiziqarli qiladi: 7 qadam (rasmlar bilan)
Pufakchali budilnik uyg'onishni qiziqarli qiladi (shovqinli budilnikdan uyg'onish qiyin). Men quyosh chiqmasdan (yoki ko'p soatlardan beri tashqarida) uyg'onishni yoqtirmaydigan odamlardanman. To'shakda ko'pikli partiyani o'tkazishdan ko'ra, uyg'onishni qiziqarli qilishning qanday yaxshi usuli bor! Arduino va
Oson uyg'onish: Raspberry Pi yordamida tayyorlangan aqlli uyg'onish nuri: 6 qadam
Oson uyg'onish: Raspberry Pi yordamida aqlli uyg'onish nuri: o'quv dasturi loyihasi uchun kirish1 Men nimadir qilishim kerak edi. Uyg'otish chirog'i sizga qanday yordam berishini men doim hayratda qoldirganman, shuning uchun men uyg'otuvchi chiroqni yaratishga qaror qildim. Men uyg'otuvchi chiroqni Raspberr bilan qildim
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)
C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
O'zingizning Shuriken otuvchi yulduzlaringizni qog'oz, CD, yog'och va o'ta o'tkir metalldan yasang: 5 qadam
O'zingizning Shuriken yulduzlaringni qog'oz, CD, yog'och va o'ta o'tkir metalldan yasang: Bir kuni men kung-fu-ni yoqtirmaydigan filmni tomosha qilayotganimda, o'yladim: agar menda xavfli narsa bo'lsa, yaxshi bo'larmidi? aniq, zerikarli narsalar? Bu meni o'z yulduzlarimni qanday yaratishni o'ylashga undaydi. Qanday qilib soddalashtirish haqida sahifa paydo bo'ldi