Агуулгын хүснэгт:
- Алхам 1: Дизайн
- Алхам 2: Програм хангамж
- Алхам 3: Үндсэн самбар
- Алхам 4: товруу
- Алхам 5: LED -ийг суурилуулах
- Алхам 6: Линз
- Алхам 7: Неопиксел холболт
- Алхам 8: Харуулах цаг
- Алхам 9: Эцэст нь
Видео: BigBit хоёртын цагийн дэлгэц: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Өмнөх Instructable (Microbit Binary Clock) дээр дэлгэц нь жижиг хэмжээтэй байсан тул уг төсөл нь зөөврийн ширээний хэрэгсэл болоход тохиромжтой байв.
Дараагийн хувилбар нь мантел эсвэл хананд суурилуулсан хувилбар байх боловч илүү том байх нь зүйтэй юм шиг санагдсан.
Өөр хянагчийг сэргээн засварлах шаардлагагүй, одоо байгаа цагийг ашиглаж, дэлгэцийн интерфэйсийг нэмэх шаардлагатай болно.
Энэхүү зааварчилгаа нь BigBit дэлгэцийг бүтээх үйл явц, одоо байгаа програм хангамжийн шинэчлэлтийг нарийвчлан тусгасан болно.
Хангамж:
Perspex наалдамхай
Хар Perspex хуудас 21.5cm x 21.5cm x 5mm
Товруу, самар барих зориулалттай 3D принтер (заавал биш), учир нь эдгээрийг өөр аргаар хийх боломжтой.
CAD -ийг блоклох
2 хэсэг эпокси давирхай
M2.5/8мм эрэг * 13 ширхэг
M2.5 угаагч * 13 ширхэг
WS2812Neopixel товчлууртай LED * 25 ширхэг.
Паалантай зэс утас 21 AWG эсвэл бусад тусгаарлагдсан утас.
2 мм -ийн өрмийн бит
2.5 мм өрмийн
8 мм -ийн өрмийн бит
30 мм -ийн Forstner өрмийн бит
Үсрэгч M/F
Шулуун зүү толгой
Хагас бөмбөрцөг хэлбэртэй силикон хөгц 28 мм
Алхам 1: Дизайн
Энэхүү загварыг одоо байгаа Microbit дэлгэц дээр загварчлах бөгөөд Neopixel LED -ийг цувралаар холбож, 5 х 5 матрицаар байрлуулна.
Цаг, минут, хоёртын жинлэлт, төлөв байдлын үзүүлэлтүүдийг тодорхойлохын тулд шошго оруулах болно.
Эдгээр шошго нь 3 ширхэг товчлуур хэлбэрээр бүтээгдсэн бөгөөд үүнийг 3 хэмжээст хэвлэж, өнгөт давирхайгаар боолтоор бэхлэнэ.
Цагийн дэлгэцийн гол хэсэг нь цаг тутамд тодотгож, өнцгийн харах чадварыг сайжруулах линз суурилуулсан байх болно.
Төслийг эхнээс нь үүсгэхийн оронд дэлгэцийг жолоодохын тулд өмнө нь үүсгэсэн Microbit хоёртын цагийг ашиглах болно.
Энэ нь Neopixel өргөтгөл, Microbit дэлгэц дээрх дэлгэцийн функцийг хуулбарлахын тулд одоо байгаа програм хангамжийг шинэчлэх шаардлагатай байв.
Хананд эсвэл мантел/ширээнд холбох чадвар.
Алхам 2: Програм хангамж
Програм хангамж нь Neopixel LED -ийн нэмэлтүүд бүхий өмнөх Microbit хоёртын цаг дээр суурилсан болно.
Алхам 3: Үндсэн самбар
Үндсэн самбарыг 21.5cm x 21.5cmm x 5mm хэмжээтэй хар Perspex -ээр хийсэн болно.
Үүний тулд Neopixel LED -ийн нүх, линзний нүхийг өрөмдөх болно.
Дэлгэцийн матрицын талбай нь баруун дээд талаас 18см х 18см хэмжээтэй бөгөөд LED зай нь 35мм байна
Линзний завсар нь 3см диаметртэй, 1мм гүнтэй байх ёстой.
Perspex -ийн үндсэн самбарыг хамгаалалтын цаасан дээр тэмдэглэсэн туршилтын нүхний төвүүдээс том хэсэг болгон хайчилж авав.
Эдгээрийг тэмдэглэсэн нүхний төвүүд нь 2мм битээр өрөмдсөн байв.
Эдгээр нь линзний нүхийг огтлоход ашигладаг 30 мм -ийн Forstner өрмийн битийг тэгшлэхэд ашиглагддаг байв.
Линзний цоорхойг өрөмдөх явцад урд болон хойд талын температурын зөрүүгээс болж самбарт гажуудал үүсч эхлэв.
Гэсэн хэдий ч энэ нь замын хажуугаар өнгөрч байсан жижиг шоуны зогсоол биш байв.
Торыг арилгахын тулд самбарыг 1 цагийн турш 80 градусын температурт урьдчилан халаасан зууханд байрлуулах шаардлагатай байв.
Үүнийг наалдахаас урьдчилан сэргийлэхийн тулд нүүр ба урд талдаа жигд хуудсан хавтгай төмөр тавиур дээр байрлуулсан байв.
Дээд талд металл тавиур байрлуулсан бөгөөд үүнд жинг хэрэглэв.
Нэг цагийн дараа зуухаа унтраагаад өрөөний температурт хөргөнө.
10 мм -ийн тоолууртай 8 мм -ийн төвийн нүхийг шаталсан өрөмдлөгөөр ар талаас нь огтолсон төв нүхнүүд нь LED -ууд дээр байрладаг.
Алхам 4: товруу
Үндсэн самбарыг өрөмдөж байх үед шошгоны товруу хэвлэгдэж байв.
Эдгээрийг BlocksCAD ашиглан бүтээсэн болно
Хоёр товруу (Хоёртын жин ба цагийн нэгж) нь өнгөт давирхай дүүргэх боломжийг олгохын тулд текстийг нүхлэнэ.
Үлдсэн статусын самбар дээр гэрэл дамжин өнгөрөхийн тулд нээлттэй бичээстэй байх болно.
Хоёртын жин ба статусын товчлууруудыг босоо байдлаар байрлуулж, жингийн хэмжээг зүүн талд, статусыг баруун талд байрлуулна.
Цагийн нэгжийг ёроолын дагуу хэвтээ байрлуулна.
Бүх товруу нь чиглэсэн байх бөгөөд ингэснээр текст нь заасан мөр/баганатайгаа нийцэх болно.
Хэвлэсний дараа давирхай дүүргэгчийг жин ба цагийн нэгжийн товруунд хэрэглэв.
Алхам 5: LED -ийг суурилуулах
LED -ийг 5 ширхэг утсаар холбож, тус бүрийг хөрш зэргэлдээ 21 ширхэг AWG пааландсан зэс утсаар 3 утсаар гагнаж, дараа нь 5 бүлэг бүрийг холбогчтой холбоно.
LED бүр өмнө нь өрөмдсөн хөндийд суух зайтай байв.
5 LED -ийн бүлэг бүрийг өмнөх Instructable Neopixel Tester ашиглан туршиж үзэх болно.
5 x 5 бүлгийн LED -ийг дуусгасны дараа тэдгээрийг холбож, Neopixel Tester -тэй туршина.
LED -ийг үндсэн цавуугаар халуун цавуугаар бэхлэв.
Алхам 6: Линз
Хагас бөмбөрцгийн линзийг 2 хэсэг тунгалаг эпокси хольцоор хийсэн.
Үүнийг 28 мм диаметртэй силикон хэвэнд хийж 12 цагийн турш эмчлэх боломжтой.
Эдгэрсний дараа тэдгээрийг хэвнээс нь гаргаж, арын хавтгай суурийг зүлгүүрээр нунтаглаж, арын хэсгийг нь метилжүүлсэн спиртээр арчиж өөх тосыг арилгана.
Нүхийг метилжүүлсэн спирт болон шүдний сойзоор цэвэрлэв.
Хатаасны дараа линз бүрийг нүхэнд наасан байна
Энэ үе дэх товруу нь өрөмдлөг хийхээс өмнө нүхний тэмдэглэгээ хийх зориулалттай байв.
Алхам 7: Неопиксел холболт
Өмнөх Microbit Clock -д ашигласан RTC нь +3V ба GND дээр зүү толгойг нэмж, P0 -тэй холбох шаардлагатай байв.
Дараа нь эдгээрийг RTC ба BigBit Display хооронд холбосон туузан дээр суурилуулсан хэлхээнд багтаасан Capacitor (1000uF/6V3 min), Resistor (470R) хэлхээнд холбосон.
Алхам 8: Харуулах цаг
BigBit хоёртын цагийг дээд эрэг дээр цагираган терминал хавсаргаж, хоёрын хооронд утас, утас бэхлэх эсвэл дүүжлэх хаалт суурилуулах замаар дүүжлэх эсвэл зогсоход ашиглаж болно.
Нуугдсан хаалт нь хөнгөн цагааны уртаар хийгдсэн бөгөөд хэлбэрээ нугалж, M2.5 (самбар дээр бэхлэх) ба M5 (тавиурыг бэхлэх) нүхээр өрөмддөг.
Хаалтны ард 3D хэвлэсэн самар эзэмшигч суурилуулсан бөгөөд энэ нь хоёуланг нь самар барьж, хаалтны ард эргэхээс хамгаалдаг. Хаалтанд байгаа самар руу шураг буюу шураг шургуулна.
Алхам 9: Эцэст нь
Тохирох тэжээлийн эх үүсвэрээс USB холбогчийг Microbit эсвэл RTC руу оруулаад цагийг тохируулна уу.
Таны ажил дууссан, таны ажлыг биширэх цаг боллоо.
Зөвлөмж болгож буй:
Бодит цагийн цагийн модулийг (DS3231) хэрхэн ашиглах вэ: 5 алхам
Бодит цагийн цагны модулийг (DS3231) хэрхэн ашиглах вэ: DS3231 бол өртөг багатай, туйлын нарийвчлалтай I2C бодит цаг (RTC) бөгөөд температурыг нөхсөн болор осциллятор (TCXO), болортой. Төхөөрөмж нь батерейны оролттой бөгөөд үндсэн хүчдэлийн үед цагийг зөв хэмждэг
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): 6 алхам
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): TTGO T-Display нь ESP32 дээр суурилсан 1.14 инчийн өнгөт дэлгэцтэй самбар юм. Уг самбарыг 7 доллараас бага үнээр худалдаж авах боломжтой (тээвэрлэлт, шагналыг banggood дээрээс үзнэ үү). Энэ бол дэлгэцийг багтаасан ESP32 -ийн гайхалтай шагнал юм
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
Arduino 24 цагийн температурын чийгшлийн дэлгэц: 3 алхам (зурагтай)
Arduino 24 цагийн температурын чийгшлийн дэлгэц: DHT11 бол эхлүүлэх гайхалтай мэдрэгч юм. Arduino -ийг холбох нь хямд бөгөөд хялбар юм. Энэ нь температур, чийгшлийг ойролцоогоор 2% нарийвчлалтай мэдээлдэг бөгөөд энэхүү зааварчилгаа нь 24 цагийн түүхийг харуулсан Gameduino 3 -ийг график дэлгэц болгон ашигладаг
8 оронтой X 7 сегмент бүхий дижитал ба хоёртын цаг LED дэлгэц: 4 алхам (зурагтай)
Дижитал & Хоёртын цаг 8 оронтой X 7 сегмент LED дэлгэц: Энэ нь дижитал миний сайжруулсан хувилбар юм & 8 оронтой х 7 сегментийн LED дэлгэц ашиглан хоёртын цаг. Би ердийн төхөөрөмжүүдэд, ялангуяа цагуудад шинэ боломжуудыг өгөх дуртай бөгөөд энэ тохиолдолд хоёртын цагны хувьд 7 сегментийн дэлгэцийг ашиглах нь уламжлалт бус бөгөөд