Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Лазераар хийсэн нийлэг ба Mdf их бие
- Алхам 3: LED -ийг дээд хавтангийн доор байрлуулж, гагнана
- Алхам 4: Arduino Mega2560 RTC ба өсгөгч дээр суурилсан бүдүүвч диаграм
- Алхам 5: Бүх нийлэг дугаарын хавтанг тохируулна уу
- Алхам 6: Бүх LED -ийн анодын зүүг хянагч руу холбоно уу
- Алхам 7: Жишээ код ашиглан холболтыг шалгана уу
- Алхам 8: Контроллерт кодоо хэрхэн анх удаа оруулах вэ
- Алхам 9: Энэ цагт янз бүрийн горимыг хэрхэн тохируулах талаар
- Алхам 10: Ирээдүйн төлөвлөгөө
Видео: Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Бид өөр тэмцээнд зориулж таймер хийхээр төлөвлөж байсан боловч хожим нь цаг (RTC байхгүй) хэрэгжүүлсэн. Бид програмчлалд орохдоо төхөөрөмжид илүү олон функцийг ашиглах сонирхолтой болж, төслийн төгсгөлд DS3231 RTC -ийг нэмж, товчлууруудын тоог хоёр болгож нэмэгдүүлэх замаар харилцан үйлчлэлийг нэмэгдүүлсэн.
Цагны онцлог
- Бодит цагийн цаг
- Сэрүүлэг
- Таймер
- Өрөөний температурыг харуулах
- Хэрэглэгчийн цагийг тохируулах
- Таймерыг хэрэглэгчээр тохируулна уу
- Сэрүүлгийн өдрүүдийг тохируулна уу
Алхам 1: Танд хэрэгтэй зүйл
Электроникийн бүрэлдэхүүн хэсэг
- 1 үгүй. Arduino Mega2560 кабельтай - 9.79 доллар
- 1 үгүй. DS3231 RTC - 1.09 доллар
- 100 үгүй. Улаан 3528 SMD LED - 0.77 доллар
- 2 үгүй. 1х40 ганц эгнээтэй эрэгтэй 2.54 зүү толгой - $ 0.58 *
- 1 үгүй. 1х40 ганц мөр эмэгтэй 2.54 зүү толгой - $ 1.0 *
- 2 үгүй. 6*6*13мм урт бариултай товчлуурын товчлуур - $ 0.10*
- 2 үгүй. 10 к 1/4 ваттын нүхний эсэргүүцэл - 0.04 доллар *
- 1 үгүй. 8ohm чанга яригч - 1.0 доллар
- 1 метр 1.27мм PITCH Өнгө Хавтгай тууз кабель 10 өнгө - 1.04 доллар
- 1 үгүй. LM386 *
- 1 үгүй. 10 кох потенциометр *
- 1 үгүй. 10 ом эсэргүүцэл *
- 2 үгүй. 10uF конденсатор *
- 1 үгүй. 250 uF конденсатор *
- 1 үгүй. 0.1uF конденсатор *
- 1 үгүй. ерөнхий зориулалтын ПХБ *
бусад хэсгүүд
-
2 мм БСХС -ийн хуудас
- 240 мм х 60 мм 2 хэмжээтэй. урд ба хойд хэсэгт
- 240 мм х 70 мм 3 ширхэг. дээд, LED ба доод хэсэгт зориулсан дэмжлэг хавтан
- 60 мм х 65 мм 2 ширхэг. хэргийн зүүн ба баруун талд
-
2 мм нийлэг хуудас
130 мм х 80 мм 14 ширхэг. цифрийн хувьд
- Цавуу буу
- БСХС -ийн зориулалттай супер цавуу
- Arduino IDE -тэй компьютер
- Гагнуурын станц
- Хумигдах
Тэгээд л болоо.
* Бүх зүйл дотоодоос худалдаж авахыг илүүд үздэг.
Алхам 2: Лазераар хийсэн нийлэг ба Mdf их бие
- Цаг ба нийлэг дижитал хавтангийн хувьд DXF файлууд.
- Дээд хавтан ба LED тулгуур хавтангийн бүдүүвч диаграммд үзүүлсэн шиг хоёр хавтан хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа бүдүүвч диаграм хэлбэрээр харагдаж байна.
Алхам 3: LED -ийг дээд хавтангийн доор байрлуулж, гагнана
Улаан LED нь дээд тал нь 2.6V дээр ажилладаг бөгөөд хянагч дижитал зүү нь 5V ба 0V өгдөг. Тиймээс бид улаан LED -ийг 2 цувралаар холбож, харгалзах дижитал зүүгээр холбох ёстой. Тиймээс 2 LED цувралын хамгийн их хүчдэл нь 5.2 бөгөөд улаан LED нь 5V хянагчаар шатдаггүй
Зурагт үзүүлсэн шиг улаан LED бүрийг тус тусын үүрэнд залга. Хажуугийн LED анод ба катодыг гагнсаны дараа тэдгээрийг цувралаар холбоно
Бүх LED -ийн нийтлэг утсыг 3 -р зурагт үзүүлсэн шиг нэг утас авч, бүх цуврал LED катодыг бүхэлд нь LED утсаар холбож, резинэн тусгаарлагчийг салга
1.27 мм хэмжээтэй PITCH өнгөт хавтгай тууз кабелийг авч, удирдагч ба хянагчийн эгнээний хоорондох зайг ойролцоогоор хайчилж ав. Гагнуурын зориулалтаар тусгаарлагчийг хоёр талаас нь салга
Гурав дахь зурагт үзүүлсэн шиг утас бүрийг туузны өнгөний дарааллаар гагнана
Утасны өөр үзүүрийг яг одоо гагнах хэрэггүй, бүх утсыг хянагчийн хувьд тохируулах үед гагнах болно
Үүний нэгэн адил бүх улаан LED болон гагнуурын утсыг тус тусад нь наана. Бүх LED катодыг гагнаж, бүх LED -ийн нэг утсыг газардуул
Алхам 4: Arduino Mega2560 RTC ба өсгөгч дээр суурилсан бүдүүвч диаграм
- Гагнахаас өмнө утас бүр богино холболтоос зайлсхийхийн тулд утас бүрт дулаан багасгадаг.
- Нэг талд 4 эмэгтэй толгойн зүү, нөгөө талд 4 эрэгтэй толгойн зүү 4 утастай кабель. Утаснуудыг схемийн дагуу DS3231 (RTC) холбоно.
- Өсгөгчтэй холбоотой бүх бүрэлдэхүүн хэсгүүдийг ерөнхий зориулалтын ПХБ дээр байрлуулж, LM386 IC дээр суурилсан өсгөгчийн схемийн дагуу гагнана.
- Схемийн дагуу хоёр товчлуур, гагнуурын резистор ба Vcc холболтыг авч, дотор талд нь халуун цавуу ашиглан урд хавтан дээр наа.
- Зүүн товчлуурын оролтыг дижитал зүү рүү холбоно уу. 3 ба баруун товчлуур дээр дарж дугаарыг нь тогтооно уу. 2.
- Хэрэв хэрэглэгч SDA ба SCL холболтыг 20, 21 -д байрлуулахыг хүсвэл. зүү, тэгвэл энэ нь ялгаагүй болно.
- Дижитал зүү дугаарыг хавсаргана уу. 7 газардуулж, зүү зүү. 6 өсгөгчийн оролт руу орно.
- Бүх гагнуурын ажил дууссаны дараа дулааныг багасгах хоолойг багасгана.
Алхам 5: Бүх нийлэг дугаарын хавтанг тохируулна уу
-
Нийлэг дугаарын хавтанг урд талын 0 -ээс эхлэн 9 -р эгнээ хүртэл бүх эгнээний сүүлчийн үүрэнд байрлуулна.
- Бүдүүн гэдэсний хавтанг бүдүүн гэдэсний үүрэнд байрлуулна.
Алхам 6: Бүх LED -ийн анодын зүүг хянагч руу холбоно уу
- Доор үзүүлсэн дижитал зүү тохируулгын дагуу бүх катодын утсыг эрэгтэй толгойн зүүгээр гагнана.
- Зурагт үзүүлсэн шиг бүх LED -ийг холбоно уу.
- Arduino тээглүүр ==> цагийн оронтой
- D10 ==> 0 Нэгжийн цифр
- D11 ==> 1 Нэгжийн оронтой тоо
- D12 ==> 2 Нэгжийн оронтой тоо
- D13 ==> 3 Нэгжийн оронтой тоо
- D14 ==> 4 Нэгжийн оронтой тоо
- D15 ==> 5 Нэгжийн оронтой тоо
- D16 ==> 6 Нэгжийн оронтой тоо
- D17 ==> 7 Нэгжийн оронтой тоо
- D18 ==> 8 Нэгжийн оронтой тоо
- D19 ==> 9 Нэгжийн оронтой тоо
- D5 ==> 0 Аравтын орон
- D6 ==> 1 Аравтын орон
- D22 ==> 2 Аравтын орон
- D23 ==> 3 Аравтын орон
- D24 ==> 4 Аравтын орон
- D25 ==> 5 Аравтын орон
- D26 ==> 6 Аравтын оронтой тоо
- D27 ==> 7 Аравтын орон
- D28 ==> 8 Аравтын орон
- D29 ==> 9 Аравтын орон
- D30 ==> 0 Зуун оронтой
- D31 ==> 1 Зуун оронтой
-
D32 ==> 2 Зуун оронтой
- D33 ==> 3 Зуун оронтой
- D34 ==> 4 Зуун оронтой
- D35 ==> 5 Зуун оронтой
- D36 ==> 6 Зуун оронтой
- D37 ==> 7 Зуун оронтой
- D38 ==> 8 Зуун оронтой
- D39 ==> 9 Зуун оронтой
- D40 ==> 0 Мянга оронтой
- D41 ==> 1 мянган оронтой тоо
- D42 ==> 2 мянган оронтой тоо
- D43 ==> 3 мянган оронтой тоо
- D44 ==> 4 мянган оронтой тоо
- D45 ==> 5 мянган оронтой тоо
- D46 ==> 6 мянган оронтой тоо
- D47 ==> 7 мянган оронтой тоо
- D48 ==> 8 мянган оронтой
- D49 ==> 9 мянган оронтой
- D53 ==> бүдүүн гэдэс (:)
- Бүх LED нийтлэг газардуулга нь газардуулгатай холбогддог.
Алхам 7: Жишээ код ашиглан холболтыг шалгана уу
- Arduino IDE -ийг нээж, доор өгөгдсөн шалгах кодыг нээнэ үү.
- Arduino Mega2560 дээр байршуулах.
- Байршуулж дууссаны дараа 0 минутын 1, 2, 3 -ын нэгж оронтой тооноос цагийн аравтын оронтой тооноос 9 -р хүртэл 0.5 секундын хоцролттой анивчиж эхэлнэ.
- Энэ хооронд ямар ч LED гэрэлтэхгүй байвал LED ба хянагчийн холболтыг шалгана уу.
Алхам 8: Контроллерт кодоо хэрхэн анх удаа оруулах вэ
- Доорх кодыг татаж авна уу.
- Arduino IDE -ийг нээгээд дотор нь код нээнэ үү.
- Дээрх видеог үзээд зааврыг дагана уу.
Алхам 9: Энэ цагт янз бүрийн горимыг хэрхэн тохируулах талаар
Алхам 10: Ирээдүйн төлөвлөгөө
- Ches нэмнэ үү
- Хэрэглэгчдэд ээлтэй болгохын тулд нэг товчлуурыг нэмэгдүүлээрэй.
- Товчлуур ашиглан 12 цагаас 24 цагийн горимд шилжүүлж болно.
- Өглөөний мэнд, орой гэх мэт одоогийн цагийг дуут дохиогоор илүү интерактив болгох.
- Энэ цагийг гар утасны програм ашиглан хянах боломжийг нэмж байна.
Таны сэтгэгдэл/санал/асуулт/шүүмжлэгчид талархаж байна …
Зөвлөмж болгож буй:
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: 3 алхам
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: Гэрэлтүүлгийн техникч хүний хувьд заримдаа dmx холболтууд нь бэхэлгээний хооронд хэр эрүүл байгааг мэдэх шаардлагатай болдог. Заримдаа утас, бэхэлгээ эсвэл хүчдэлийн хэлбэлзлээс болж DMX систем нь олон асуудал, алдаатай тулгардаг. Тиймээс би хийсэн
Бүгд нэг микроконтроллерийн самбар: 8 алхам
Бүгд нэг микроконтроллерийн самбар: Бүхэл бүтэн нэг микроконтроллерийн самбарын дизайны зорилго бол Arduino-ээс илүү ажиллагаатай байх явдал юм, ойролцоогоор 100 цагийн дизайны дараа би үүнийг олон нийтэд хуваалцахаар шийдсэн бөгөөд та бүхний хичээл зүтгэлийг үнэлсэн гэж найдаж байна. үүнийг дэмжинэ (Аливаа асуулт эсвэл
Бүгд нэг зөөврийн хэрэгслийн цахилгаан банк: 11 алхам (зурагтай)
Бүгд нэг дор зөөврийн хэрэгслийн цахилгаан банк: Ачаалал алдагдах эсвэл өнхрөх нь тасрах нь Энэтхэг, Өмнөд Африк, Бангладеш гэх мэт хөгжиж буй орнуудад түгээмэл тохиолддог үзэгдэл юм. Энэ нь бидний өдөр тутмын үйл ажиллагаанд ихээхэн нөлөөлдөг бөгөөд гол төлөв бидний санаа бодлыг
Бүгд нэг тоглоомын систем: 12 алхам (зурагтай)
Бүгд нэг тоглоомын системд: Би өмнө нь аркад тоглоомын тоглоом барьсан бөгөөд энэ нь асар том хэмжээтэй (2 тоглогчийн хувьд 60x30x12 сантиметр), ашиглахад хэцүү тул тоглоход бэлэн бүх эмуляцтай компьютер хэрэгтэй болно. Хаа нэгтээ хадгалагдаж дууссан тул би санаж чадахгүй байна
Бүгд нэг Ipod тохиолдолд (ямар ч Ipod): 8 алхам
Бүгд нэг Ipod кейс (дурын Ipod): Энэ бол миний хийх ёстой ipod кейс юм. бөгөөд энэ нь маш хялбар бөгөөд тийм ч их материал шаардагдахгүй