Агуулгын хүснэгт:

Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)
Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)

Видео: Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)

Видео: Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур): 10 алхам (зурагтай)
Видео: Вы должны приготовить 5 блюд для пикника за 35 минут. Что вы делаете? | Drop In DOUBLE E4 2024, Долдугаар сарын
Anonim
Image
Image
Бүгд нэг дор дижитал хронометр (Цаг, Таймер, Сэрүүлэг, Температур)
Бүгд нэг дор дижитал хронометр (Цаг, Таймер, Сэрүүлэг, Температур)
Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур)
Бүгд нэг дижитал хронометр (цаг, таймер, сэрүүлэг, температур)

Бид өөр тэмцээнд зориулж таймер хийхээр төлөвлөж байсан боловч хожим нь цаг (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 мм БСХС -ийн хуудас

    1. 240 мм х 60 мм 2 хэмжээтэй. урд ба хойд хэсэгт
    2. 240 мм х 70 мм 3 ширхэг. дээд, LED ба доод хэсэгт зориулсан дэмжлэг хавтан
    3. 60 мм х 65 мм 2 ширхэг. хэргийн зүүн ба баруун талд
  • 2 мм нийлэг хуудас

    130 мм х 80 мм 14 ширхэг. цифрийн хувьд

  • Цавуу буу
  • БСХС -ийн зориулалттай супер цавуу
  • Arduino IDE -тэй компьютер
  • Гагнуурын станц
  • Хумигдах

Тэгээд л болоо.

* Бүх зүйл дотоодоос худалдаж авахыг илүүд үздэг.

Алхам 2: Лазераар хийсэн нийлэг ба Mdf их бие

Нийлэг ба Mdf биеийн лазер хайчилбар
Нийлэг ба Mdf биеийн лазер хайчилбар
Нийлэг ба Mdf биеийн лазер хайчилбар
Нийлэг ба Mdf биеийн лазер хайчилбар
Нийлэг ба Mdf биеийн лазер хайчилбар
Нийлэг ба Mdf биеийн лазер хайчилбар
  • Цаг ба нийлэг дижитал хавтангийн хувьд DXF файлууд.
  • Дээд хавтан ба LED тулгуур хавтангийн бүдүүвч диаграммд үзүүлсэн шиг хоёр хавтан хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа хоёулаа бүдүүвч диаграм хэлбэрээр харагдаж байна.

Алхам 3: LED -ийг дээд хавтангийн доор байрлуулж, гагнана

Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи LED -ийг наалдуулж, гагнана
Дээд хавтангийн доорхи 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 ба өсгөгч дээр суурилсан бүдүүвч диаграм

Arduino Mega2560 RTC ба өсгөгч дээр суурилсан бүдүүвч диаграм
Arduino Mega2560 RTC ба өсгөгч дээр суурилсан бүдүүвч диаграм
Arduino Mega2560 RTC ба өсгөгч дээр суурилсан бүдүүвч диаграм
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 -ийн анод зүүг хянагч руу холбоно уу
Бүх LED -ийн анод зүүг хянагч руу холбоно уу
Бүх LED -ийн анод зүүг хянагч руу холбоно уу
Бүх LED -ийн анод зүүг хянагч руу холбоно уу
Бүх LED -ийн анод зүүг хянагч руу холбоно уу
Бүх 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: Энэ цагт янз бүрийн горимыг хэрхэн тохируулах талаар

Image
Image

Алхам 10: Ирээдүйн төлөвлөгөө

  • Ches нэмнэ үү
  • Хэрэглэгчдэд ээлтэй болгохын тулд нэг товчлуурыг нэмэгдүүлээрэй.
  • Товчлуур ашиглан 12 цагаас 24 цагийн горимд шилжүүлж болно.
  • Өглөөний мэнд, орой гэх мэт одоогийн цагийг дуут дохиогоор илүү интерактив болгох.
  • Энэ цагийг гар утасны програм ашиглан хянах боломжийг нэмж байна.

Таны сэтгэгдэл/санал/асуулт/шүүмжлэгчид талархаж байна …

Зөвлөмж болгож буй: