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

DIY Arduino Wordclock: 7 алхам (зурагтай)
DIY Arduino Wordclock: 7 алхам (зурагтай)

Видео: DIY Arduino Wordclock: 7 алхам (зурагтай)

Видео: DIY Arduino Wordclock: 7 алхам (зурагтай)
Видео: Making the best Arduino Clock for beginners 2024, Арваннэгдүгээр
Anonim
Image
Image

Миний үгийн цагны хувилбар нь 12 × 12 хэмжээтэй LED-матрицын дэлгэцгүй болно. Үүний оронд үүнийг LED туузаар хийсэн бөгөөд зөвхөн цаг дээрх чухал үгсийг гэрэлтүүлж болно. Энэ аргын тусламжтайгаар та захиалгат мессежийг үзүүлэх боломжгүй боловч бүхэл бүтэн бүтэц нь танд тийм ч их зардал гарахгүй.

Энэхүү зааварчилгаа нь энд нийтлэгдсэн миний нийтлэлийн бараг яг хуулбар юм.

Алхам 1: Шаардлагатай материалыг цуглуулах

Тохиолдол

Энэ тохиолдолд танд дараахь зүйлс хэрэгтэй болно. Та эдгээр бүрэлдэхүүн хэсгүүдийн ихэнхийг орон нутгийн тоног төхөөрөмжийн дэлгүүрээс авах боломжтой байх ёстой (Бүх хэмжилтийг мм -ээр!):

1. Акрил/Шилэн урд самбар (270 × 270 [мм])

2. Ласеркут цаг - нүүр (1, 5 мм хар царцсан картон)

Би үүнийг ponoko.com дээрээс захиалсан

3. Мод:

2x 300x80x15 [мм] 2x 270x80x15 [мм] 2x 270x40x10 [мм] 2x 250x40x10 [мм]

4. Фанер хавтан

2x 270x270x5 [мм]

5. Хөөс хавтан

Зайг тусгаарлагч болгон ашиглаж, цаг дээрх үгсийн сүлжээг үүсгэх тул гэрэл нь гэрэлтүүлэх зориулалтгүй бусад үсгээр дамждаггүй. Эдгээрийг олоход хэцүү байж магадгүй, би тэднийг Амазоноос авсан.

Электроникс

Электроникийн хувьд танд хэрэгтэй болно:

1. WS2812B буюу түүнтэй адилтгах нэгдсэн хянагч бүхий LED зурвас

1 метр (60 LED)

2. 330 ом эсэргүүцэл (эсвэл богино залгааны хамгаалалттай ойролцоо ямар нэгэн зүйл)

3. RTC модуль

Би үүнийг banggood.com дээрээс авсан

Чухал! Хэрэв та LED-ийг тусад нь авч үзэх боломжтой эсвэл тусдаа сегментийг асаах хянагчийг өөрөө бүтээсэн бол та хүссэн LED туузыг ашиглаж болно. Би ижил төстэй LED зурвас хянагчтай жагсаалт гаргав. Та эндээс татаж авч болно.

Алхам 2: Татаж авах болон харах нүүр

Татаж авах болон ажиглах нүүр
Татаж авах болон ажиглах нүүр
Татаж авах болон ажиглах нүүр
Татаж авах болон ажиглах нүүр

Stencil фонт

Эхлээд та сайхан орон зай, стенил фонт олох хэрэгтэй. Энэ нь бүх тэмдэгтүүд ижил өргөнтэй бөгөөд хоорондоо бүрэн холбогдсон гэсэн үг юм. Харамсалтай нь би цагийг бүтээхдээ энэ тухай огт бодоогүй болохоор зарим үсгүүдэд дотоод хэсэг нь дутуу байдаг. Гэсэн хэдий ч надад энэ фонт таалагдаж байна. Гэхдээ дуртай фонтоо чөлөөтэй ашиглаарай.

Цагны нүүр

Дараа нь та цагны нүүр хийх хэрэгтэй. Энэ процессын хувьд би нэг мөрөнд 12 тэмдэгтээс бүрдсэн 12 мөрийн утгатай бичжээ. Дараа нь би шаардлагатай үгсийг нэмж оруулав (Энэ бол дөрөвний нэг, хагас, нэг, хоёр, …, цаг гэх мэт). (1 -р зургийг үз).

Үүнийг хийсний дараа би бүх текстээ хуулж, фотошоп дээр буулгасан. Хэрэв та photoshop байхгүй бол энд GIMP -ийг ашиглаж болно. Photoshop дээр та фонтыг өмнө нь татаж авсан стенил фонт болгон өөрчилж, бүгдийг нь байрлуулах хэрэгтэй бөгөөд ингэснээр 2, 3-р зурагт үзүүлсэн шиг 270x270 мм хэмжээтэй зураг (энэ нь бидний урд талын хэмжээтэй адил байх болно).

Дараа нь текстийг зам болгон хөрвүүлж, бүгдийг лазер хайчлах вектор график болгон экспортлох. Үүнийг хэрхэн зөв хийх талаархи лазер хайчлах үйлчилгээнийхээ удирдамжийг үзнэ үү, учир нь энэ нь үйлчилгээнээс хамаарч өөр өөр байдаг.

Програм хангамж

Зүгээр л эндээс татаж аваарай. Энэ нь танд хожим хэрэгтэй болно, би үүнийг дараа нь энэ зааварчилгааны хүрээнд хэлэлцэх болно.

Алхам 3: Хэргийг угсарна уу

Хэргийг угсарна уу
Хэргийг угсарна уу
Хэргийг угсарна уу
Хэргийг угсарна уу
Хэргийг угсарна уу
Хэргийг угсарна уу

Бүрэн хайрцаг нь хоёр квадратаар хийгдсэн бөгөөд дотор тал нь гадна талын дөрвөлжинд бүрэн нийцэх ёстой. Тэд хамтдаа дууссан хэргийг бүрдүүлж өгдөг. Дотоод хэсэг нь LED хавтангуудыг тусгаарлах, бэхлэх үүргийг гүйцэтгэдэг. 1 -р зурагт үзүүлсэн шиг модон хэсгүүдийг хооронд нь наа.

Хэргийн голд 250х250 хоосон зай байх ёстой. Энэ бол хөөс тусгаарлагчийг дараа нь байрлуулах газар юм. Та эхлээд гадна бүрхүүлийг бүтээж, дараа нь дотор талын хүрээ хийхдээ урд талын хавтан ба цагны нүүрийг гарын авлага болгон ашиглахыг зөвлөж байна, ингэснээр ажлын явцад эдгээр хоёр бүрэлдэхүүн хэсгийг холбох боломжтой жижиг уруултай болно. Ингэснээр тэд модон хайрцагны ирмэгүүдтэй ижилхэн байх бөгөөд зураг 2-т үзүүлсэн шиг дуусахад маш сайхан харагдах болно. Сонгосон материалаас хамааран үүнийг нэмэхэд л хангалттай.

Хойноос нь харвал хайрцаг нь 3-р зурагт үзүүлсэн шиг минийх шиг байх ёстой. Доод талд нь илүү тохиромжтой, хайрцагны аль нэг хэсэгт DC залгуур эсвэл кабелийг огтлохыг бүү хуураарай.

Алхам 4: Электроник

Электроникс
Электроникс
Электроникс
Электроникс
Электроникс
Электроникс
Электроникс
Электроникс

Энэ хэсэг нь намайг хийхэд маш их хугацаа зарцуулсан. Үүнийг хийхэд тийм ч хэцүү биш байсан ч та бүх утсыг өөрийн гараар хийх ёстой тул дор хаяж хоёр цаг гагнахад бэлэн байгаарай!

Нэгдүгээрт, хоёр фанер хавтангийн нэгийг авч, урд талын нүүрээ тэгшлээд, нүүр нь самбар дээр сууна. Дараа нь үзэг аваад дараа нь асаахыг хүсч буй үсгээ фанер хавтан руу шилжүүлээрэй. Үүний дараа 1 -р зурагт үзүүлсэн шиг харагдах ёстой. (Анхаарна уу: Би фанерын оронд хөөсөнцөр хавтанг ашигласан, гэхдээ мод ашиглахыг зөвлөж байна, учир нь хөөс нь гагнах үед хайлдаг бөгөөд энэ нь гал, эрүүл мэндэд аюул учруулж болзошгүй юм).

Afterwads нь энэ самбар дээр LED туузыг тавьдаг. LED дээр үгсийг тэгш хуваарилахыг хичээ. Би зурвас дээр ирсэн бүх 60 LED -ийг ашигласан боловч хэрэв та хүсвэл бага хэмжээгээр ашиглаж болно. Гэсэн хэдий ч, та үг бүрийг ашиглах тусам төгсгөлийг нь харах болно, учир нь тэр нэг үгийн бүх үсэг жигд гэрэлтэх болно. Зураг 2 -т би тэднийг хэрхэн тараасан болохыг харуулав.

Та зураг төсөлд сэтгэл хангалуун байгаа бол LED туузны арын хамгаалалтын хальсыг хуулж, LED-ийг холбоно уу. Тэднийг үг бүр дээр төвлөрүүлэхийг хичээ. Хэрэв таны тууз өөрөө наалддаггүй бол ердийн цавуу хэрэглэж хатаагаарай.

Тэдгээрийг зөв чиглэлд байрлуулсан эсэхээ шалгаарай. Миний зурвас дээр хяналтын дохио авах замыг харуулсан жижиг сумтай байв (3 -р зургийг үз). Бүх туузыг тэгшлээрэй, ингэснээр сум үргэлж нэг чиглэлд чиглэнэ.

Үүнийг хийсний дараа та 2 мм орчим нүх өрөмдөх хэрэгтэй болно. LED тууз бүрийн хоёр талд 4-р зурагт үзүүлсэн шиг туузан дээрх зэс контактуудын ойролцоо гурван цооног өрөмдөнө. 5-р зурагт үзүүлсэн шиг бэхэлгээний самбар минийх шиг харагдаж байх ёстой.

Одоо хэцүү хэсэг гарч ирэв: Та LED туузны хэсгүүдийг хооронд нь холбох хэрэгтэй бөгөөд ингэснээр тэд дахин нэг урт тууз үүсгэнэ. Энэ нь: LED зурвас хэсгүүдийг эгнээ бүрт холбоно (GND -> GND, 5V -> 5V, Data -> Data).

5-р зурагт үзүүлсэн шиг би бүх цахилгаан шугамыг холбож, бэхэлгээний самбарын зүүн ба баруун талд нийтлэг +5V ба нийтлэг GND төмөр замыг хийв. Тиймээс тууз хэсгүүдийг нэг мөрөнд холбож, мөр бүрийн сүүлчийн хэсгийг зүүн талд GND-тэй холбож, шугамын эхний хэсэг бүр +5V-т холбогдсон байна.

Дараа нь би нэг мөрийн зурвас бүрийн өгөгдлийн мөрүүдийг холбож, мөр дээрх хамгийн сүүлийн гаралтыг дараагийн мөрийн эхний оролттой холбосон. Дараа нь би уг хайрцгийг самбар дээр туршиж үзсэн. Үүнийг Зураг 6 -аас харж болно.

Би уян хатан шар утсыг ашиглан шугамын төгсгөлийг дараагийнхтай нь холбож, хатуу зэс утсыг ашиглан ижил зурваст байгаа LED туузны хэсгүүдийг холбосон. Дараа нь би туршилтын скриптийг ажиллуулж холболтыг туршиж үзээд бүх зүйл ажилласан болохыг хараад шар утсыг халуун цавуугаар бэхэлсэн тул хайрцагт хаа сайгүй нисэхгүй, улаан, хар утас нэмэв. цахилгаан төмөр зам.

Хэрэв та тэжээлийн холболтод DC-Jack ашигласан бол одоо холбоно уу. Би утас цэнэглэгч ашиглаж, утсандаа залгасан.

Алхам 5: Эцсийн чуулган

Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган
Эцсийн чуулган

Бүх зүйл ажиллаж байгаа эсэхийг шалгасны дараа самбарыг гэрт нь LED -ээр холбож, ингэснээр LED урагш харна. Энэ нь 1 -р зурагт үзүүлсэн шиг харагдах ёстой.

Та үүнийг боолтоор бэхлэх эсвэл цавуугаар бэхлэх боломжтой. Би үүнийг дахин устгахаар төлөвлөөгүй байгаа тул хоёр дахь сонголтоо хийлээ.

Үүнийг хийсний дараа би хүсээгүй үсгийг нүүрэн дээр нь гэрэлтүүлэхээс сэргийлдэг хөөс тор үүсгэж эхлэв. Тиймээс эхлээд би хөөс хавтангаас 250 х 40 мм хэмжээтэй 11 ширхэг хэсгийг хайчилж аваад LED самбар дээр наажээ. Нүүрэн дээрх текстийн ганц мөрийг хооронд нь нааж, таны бүтэц 2-р зурагт үзүүлсэн минийх шиг харагдах ёстой.

Одоо хөөсийг шугамын хоорондох жижиг хэсгүүдэд хувааж, шаардлагатай газарт байрлуул. Энэ нь 3 -р зураг дээрх минийх шиг харагдах ёстой.

Ингэснээр та үг бүрт ганц нүд үүсгэж, эцэст нь гэрэлтэх болно. Үүнийг хийсний дараа бүх зүйлийг хатааж, 250 х 250 мм хэмжээтэй илгэн цаас эсвэл түүнтэй төстэй зүйлийг хайчилж ав. Би үүнийг LED -ээс ирж буй гэрлийг сарниулахад ашигладаг байсан. хөөс торон дээр тавиад хэдэн дусал цавуугаар бэхлээрэй. Үүнийг модон эд анги дээр байрлуулахгүй байхыг хичээ.

Дараа нь лазераар зүссэн урд талын нүүрээ байрлуулаад дараа нь шилэн нүүрээр нь дуусга. Аливаа хамгаалалтын хальсыг зайлуулахаа мартуузай. Бэлэн бүтээгдэхүүн 4 -р зураг шиг харагдах ёстой.

Одоо үлдсэн бүх электрон эд ангиудыг оруулаад шаардлагатай холболтыг хий. LED туузны өгөгдлийн шугамыг миний 2-р зүү (2-р зүү) дээр миний Arduino-тай холбосон бөгөөд би нэмэлт хамгаалалт болохын тулд 330 Ом эсэргүүцэл нэмсэн.

Дараа нь RTC-модулийг Arduino-ийн SDA ба SCL зүү, Arduino дээрх 5V ба GND холбоно уу.

Дараа нь үлдсэн фанер хавтангаар хэргийг хааж, та хэргийг дуусгав!

Алхам 6: Firmware

Програм хангамжийн хувьд би Arduino-д зориулж бэхэлсэн болон Sodaq-DS3231 номын санг ашигласан.

Хэрэв та миний хийсэнтэй ижил LED зурвас хянагч ашиглавал энэ програм хангамж зөв ажиллах болно. Хэрэв та өөр хувилбар ашиглахыг хүсвэл кодоо өөрийн хэсэгт тохируулан өөрчлөх шаардлагатай болж магадгүй юм. Би кодыг аль болох ойлгомжтой болгохыг хичээсэн тул та үүнийг урд талын нүүр эсвэл LED тохируулгын дагуу хурдан өөрчилж болно. Хэрэв та зөвхөн өөр LED хянагч ашиглаж байсан бол энэ мөрийг зөвхөн тохиргооноос өөрчилснөөр сайн байх ёстой ()-Арга:

FastLED.addLeds (leds, NUM_LEDS);

Гэсэн хэдий ч, хэрэв та өөр урд хавтан хийсэн бол програмын эхэнд тодорхойлсон LED тоонуудыг өөрчилнө үү. Кодыг ойлгоход харьцангуй хялбар байх ёстой гэж би бодож байна, би сэтгэгдлээ нэмж оруулсан.

Хөтөлбөрийг тийм ч сайхан бичээгүй (бүх зүйл хатуу кодлогдсон) гэдгийг би хүлээн зөвшөөрч байна, гэхдээ энэ нь оновчтой биш боловч би аль болох энгийн бөгөөд ойлгоход хялбар байлгахыг хичээсэн.

Алхам 7: Дүгнэлт

Дүгнэлт
Дүгнэлт

Энэ бол миний анхны зааварчилгаа байсан бөгөөд танд таалагдсан гэж найдаж байна. Дээр дурдсанчлан, би үүнтэй төстэй сонирхолтой зүйлсийг нийтэлдэг вэбсайттай. Түүнийг очиж үзээрэй.

Хэрэв та уншихын оронд үзэх дуртай бол эхний алхамд видео хавсаргасан болно.

Энэхүү зааварчилгааны тусламжтайгаар би ямар ч мэргэжлийн хэрэгсэл, материалгүйгээр гэртээ хямд үгийн цаг бүтээх боломжтой хэвээр байгааг харуулахыг хүссэн юм. За, танд лазераар зүссэн урд нүүр хэрэгтэй хэвээр байх болно, гэхдээ хэрэв та үсэг бүрийг тус тусад нь тайрах тэвчээр, цаг хугацаатай бол үүнийг өөрөө хийж болно.

Үүний хамгийн сайн зүйл бол: Гаднаас нь харахад энэ нь хичнээн энгийн болохыг хэн ч харж чадахгүй тул хүмүүс танай гэрт зочлох үед, гэхдээ та үүнийг хийхээр төлөвлөөгүй байсан ч гэсэн та инженерийн удирдагч мэт дүр эсгэж чадна., та одоо байгаа цагийг илэрхийлэх сайхан арга барилтай хэвээр байх болно!

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