Агуулгын хүснэгт:
- Алхам 1: LIXIE дэлгэц хэрхэн ажилладаг
- Алхам 2: CAD ба тоног төхөөрөмжийн эд анги
- Алхам 3: Хэлхээ диаграм
- Алхам 4: ПХБ хийх
- Алхам 5: Найрлага
- Алхам 6: Цахим угсралт
- Алхам 7: Plexiglass угсралт
- Алхам 8: Програм хангамжийн хэсэг
Видео: Arduino LIXIE цаг: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу найзуудаа! Өмнөх зааварчилгаа "Arduino MIDI Controller DIY" танд таалагдсан гэж найдаж байна, та шинэ хувилбарыг авахад бэлэн байна, ердийн байдлаар би энэ гарын авлагыг алхам алхамаар удирдан чиглүүлэхийн тулд ийм гайхалтай хямд өртөгтэй электрон төслүүдийг хийж гүйцэтгэсэн болно. Arduino LIXIE цаг ".
Энэхүү төслийг бүтээх явцад энэхүү дижитал цаг нь өөрийн гараар дижитал цаг бүтээхийг хүсч байвал танд туслах хамгийн сайн гарын авлага болно гэдэгт итгэлтэй байхыг хичээсэн тул энэхүү зааварчилгаа нь шаардлагатай бичиг баримтыг агуулсан болно гэж найдаж байна.
Энэхүү төсөл нь JLCPCB -ээс захиалсан захиалгат ПХБ -ийг авсны дараа тусгайлан хийхэд маш хялбар байдаг бөгөөд энэ гарын авлагад Arduino цагийг хялбархан бүтээх боломжтой баримт бичиг, кодууд байдаг. Бид энэ төслийг ердөө 4 хоногийн дотор хийсэн бөгөөд шаардлагатай бүх эд ангиудыг авах, тоног төхөөрөмжийн үйлдвэрлэл, угсралтыг дуусгахын тулд ердөө гуравхан хоногийн дараа бид төсөлдөө тохирсон кодыг бэлдсэн бөгөөд андройд апп хөгжүүлэхэд нэг өдөр шаардагдана.
Эхлэхээсээ өмнө эхлээд харцгаая
Энэхүү зааварчилгаанаас юу сурах вэ:
- Төслийнхөө функциональ байдлаас хамааран тоног төхөөрөмжийн зөв сонголтыг хийх.
- LIXIE дэлгэцийн технологийг ойлгох.
- Сонгосон бүх бүрэлдэхүүн хэсгүүдийг холбохын тулд схемийг бэлтгэ.
- Төслийн бүх эд ангиудыг угсрах (механик ба электрон угсралт).
- өөрийн дижитал цаг эхлүүлэх.
Алхам 1: LIXIE дэлгэц хэрхэн ажилладаг
Үргэлжлүүлэн би энэхүү товч тайлбарыг хийж, бидний хийх гэж буй төслийн талаар интернетээс зарим мэдээлэл цуглуулдаг.
Үндсэн зүйлээс эхлээд бид эхлээд Lixie дэлгэцийн арга, энэ нь хэрхэн ажилладагийг тодорхойлох хэрэгтэй, зарчим нь ийм энгийн юм; Плексигласын хэсгийг хайчилж, лазераар сийлсэн лого эсвэл дүрс хийсний дараа эд ангиудын аль ч талд LED байрлуулснаар эдгээр дүрсийг гэрэлтүүлж болох бөгөөд бидний тохиолдолд бид 0 -ээс 9 хүртэлх тоог 10 хэсэгт сийлбэрлэх болно. Үүнтэй ижил зүйлийг дөрвөн оронтой тоогоор дөрвөн удаа хий, дараа нь цаг, минутыг ялгахын тулд бид хоёр цэг нэмж болно, үүний дараа бид эдгээр бүх плексигласын хэсгүүдийг нэгтгэж, хоёр LED -ийг доод талдаа байрлуулах боломжтой дизайн хийх болно. хэсэг болохоор бидэнд нийт 82 LED байна.
Эдгээр бүх LED -ийг Arduino -тэй холбох тухайд бид 10 мөр, нэг баганын катодуудыг нийлүүлэхийн тулд ижил эгнээний анодуудыг нийлүүлж, 10 эгнээний матриц авахын тулд цэгүүдийн талаар 4 багана гаргадаг.. Үүний дараа Arduino кодыг ашиглан хүссэн цифрийг унтраах нь маш хялбар байх болно, хэрэв та ижил матрицын LED -ийг хэрхэн яаж удирдах талаар үндсэн ойлголттой болохыг хүсвэл манай кубыг хэрхэн хянах талаар тайлбарласан манай зааварчилгаанд хандаж болно. матрицын аргыг ашиглан LED.
Алхам 2: CAD ба тоног төхөөрөмжийн эд анги
Лазер сийлбэр, хайчлах хэсгүүдээс эхлээд би дээрх дизайныг solidworks програм хангамж ашиглан хийсэн бөгөөд та DXF файлыг татаж авах линкээс авах боломжтой бөгөөд энэ загвар нь plexiglass -ийн цорын ганц эзэмшигч тул таны төхөөрөмжийг бүтээхэд 100% туслах болно. захиалга өгч, дизайныг бэлтгэсний дараа миний эд ангиудыг маш сайн үйлдвэрлэж, ажилд бэлэн боллоо. мөн сүүлийн зураг дээр харж байгаа шиг бид цифр бүрт дөрвөн удаа ороосон тоонуудыг бэлтгэсэн болно.
Алхам 3: Хэлхээ диаграм
Электроник руу шилжихдээ би энэ төсөлд шаардлагатай бүх хэсгийг багтаасан энэхүү схемийг бүтээсэн.
Би RTC модулийн бүрэлдэхүүн хэсгүүдийг ашиглан төхөөрөмжийг унтраасны дараа цаг, огнооны тохиргоог сэргээдэг тул та RTC модулийг ашиглаж болно эсвэл RTC -ийн DS3231 интеграцлагдсан хэлхээг авах боломжтой бөгөөд хоёуланд нь I²C холболтыг бий болгоно. Мэдээлэл дамжуулах зориулалттай MCU. Би дохиоллын дохиог ашиглах болно, учир нь бид энэ функцийг цагтаа нэмж, хэдэн алрам тохируулж, цагийг интерфэйс болгохын тулд Bluetooth модулийг ашиглан андроид програм ашиглан цаг, огноог тохируулна.
Arduino Uno -д эдгээр бүх бүрэлдэхүүн хэсгүүдийг холбоход шаардлагатай тооны зүү байхгүй тул би MCP23017 GPIO өргөтгөлийн нэгдсэн хэлхээг ашиглах болно.
Энэхүү төсөлд ашиглах LED -ийг мартаж болохгүй, цифрүүдийг харуулахын тулд 80 цэнхэр LED, цэгүүдийг харуулах хоёр цагаан LED шаардлагатай болно.
Алхам 4: ПХБ хийх
JLCPCB -ийн тухай
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) нь Хятадад ПХБ-ийн хамгийн том прототип үйлдвэрлэгч бөгөөд ПХБ-ийн хурдан загвар, жижиг багц ПХБ үйлдвэрлэлд мэргэшсэн өндөр технологийн үйлдвэрлэгч юм. ПХБ -ийн үйлдвэрлэлд 10 гаруй жил ажилласан туршлагатай JLCPCB нь дотооддоо болон гадаадад 200,000 гаруй үйлчлүүлэгчтэй бөгөөд ПХБ -ийн прототип хийх 8000 гаруй онлайн захиалга, ПХБ -ийн цөөн тоогоор үйлдвэрлэдэг. Жилийн үйлдвэрлэлийн хүчин чадал нь 200,000 кв. төрөл бүрийн 1, 2, олон давхаргат ПХБ-ийн хувьд. JLC бол том хэмжээтэй, худгийн тоног төхөөрөмж, хатуу удирдлага, дээд зэргийн чанартай мэргэжлийн ПХБ үйлдвэрлэгч юм.
Ярьж буй электрон бараа
Хэлхээ диаграмыг хийсний дараа би үүнийг ПХБ -ийн тохируулсан загвар болгон өөрчилсөн бөгөөд одоо надад хэрэгтэй байгаа зүйл бол ПХБ -ээ үйлдвэрлэх явдал юм. Би хэд хэдэн товшилт хийсний дараа хамгийн сайн ПХБ үйлдвэрлэх үйлчилгээг авахын тулд хамгийн сайн ПХБ нийлүүлэгч рүү шилжсэн. миний дизайны GERBER файлуудыг байршуулсан бөгөөд би ПХБ -ийн зузаан, тоо хэмжээ гэх мэт зарим параметрүүдийг тохируулсан бөгөөд энэ удаад бид алтан толбоны сонголтыг туршиж үзэх болно; Дор хаяж 4 хоногийн дараа ПХБ авахын тулд та дор хаяж 2 доллар төлөх шаардлагатай болно, энэ удаад JLCPCB -ийн талаар анзаарсан зүйл бол "цэнэггүй ПХБ -ийн өнгө" бөгөөд энэ нь таны сонгосон ПХБ -ийн өнгөний хувьд ердөө 2 доллар төлнө гэсэн үг юм..
Холбогдох татаж авах файлууд
Дээрх зургуудаас харахад ПХБ нь маш сайн үйлдвэрлэгдсэн бөгөөд надад үндсэн самбартаа зориулж хийсэн ижил ПХБ -ийн загвар байгаа бөгөөд бүх шошго, лого, үзэсгэлэнтэй алтан толбо намайг хөтлөхөд бэлэн байна. гагнуурын алхамууд. Хэрэв та ижил хэлхээний загварыг захиалахыг хүсч байвал доорхи татаж авах линкээс энэ хэлхээний Gerber файлыг татаж авах боломжтой.
Алхам 5: Найрлага
Цахим эд ангиудыг гагнахаас өмнө манай төслийн бүрэлдэхүүн хэсгүүдийн жагсаалтыг авч үзье, ингэснээр бидэнд хэрэгтэй болно.
★ ☆ ★ Шаардлагатай бүрэлдэхүүн хэсгүүд ★ ☆ ★
Бидний JLCPCB -ээс захиалсан ПХБ
ATmega328P бол Uno MCU юм
MCP23017 IC
Хоёр 22pF конденсатор
330 Ом эсэргүүцэл
RTC модулийн бүрэлдэхүүн хэсгүүд
16 МГц кварцын осциллятор
Bluetooth модуль
Дуу чимээ
Зарим терминал холболт
80 цэнхэр LED
2 цагаан LED
Мөн лазерын хөөрхөн хэсгүүд
Алхам 6: Цахим угсралт
Одоо бүх зүйл бэлэн болсон тул электрон бүрэлдэхүүн хэсгүүдийг ПХБ -д гагнах ажлыг эхлүүлье, ингэснээр бидэнд гагнуурын төмөр, гагнуурын гол утас, SMD эд ангиудыг SMD дахин боловсруулах станц хэрэгтэй болно (хэрэв та RTC модулийг ашиглавал шаардлагагүй).
Юуны өмнө аюулгүй байдал
Гагнуурын төмөр
Гагнуурын төмрийн элементэд хэзээ ч хүрч болохгүй ….400 ° C!
Халаах утсыг хясаа эсвэл хавчаараар барь.
Ашиглахгүй байгаа үед гагнуурын төмрийг зогсож байгаарай.
Үүнийг ажлын ширээн дээр хэзээ ч бүү тавь.
Хэрэглээгүй үед төхөөрөмжийг унтрааж, цахилгаанаас нь салга.
RTC бүрэлдэхүүн хэсгүүдийн талаар та тэдгээрийг гагнах эсвэл RTC модулийг худалдаж аваад самбар дээрх тохирох холбогчоор ашиглах боломжтой.
Таны харж байгаагаар энэхүү ПХБ -ийг ашиглах нь маш өндөр чанартай бөгөөд бүрэлдэхүүн хэсэг бүрийг гагнах явцад таныг удирдан чиглүүлэх шошгыг мартаж болохгүй, учир нь та торгоны дээд давхаргад бүрэлдэхүүн хэсэг бүрийн шошгыг байрлуулахыг харуулсан шошгыг олох болно. самбар, ингэснээр та гагнуурын алдаа гаргахгүй гэдэгт 100% итгэлтэй байх болно.
Би бүрэлдэхүүн хэсэг бүрийг гагнасан бөгөөд та ПХБ -ийн хоёр талыг ашиглан электрон эд ангиудыг гагнах боломжтой.
Алхам 7: Plexiglass угсралт
Одоо бид ПХБ -ийг бэлэн болгож, бүх эд ангиудыг маш сайн гагнаж байна, бид тоног төхөөрөмжийн угсралтын хоёр дахь хэсэг болох LED холболт руу шилжиж байна. Дээрх зураг дээр харж байгаа шиг бид дизайныхаа хувьд LED тус бүрийн нүхийг бий болгосон. LED -ийг байрлуулах цавуу, дараа нь ижил эгнээний бүх анодыг нэг баганын катодуудыг гагнаж, даалгавраа дуусгасны дараа танд матрицад 14 утастай байх тул ПХБ -ийг илтгэхийн тулд тэдгээрийг шургуулна уу.
Бид угсралтыг үргэлжлүүлж, Plexiglas хэсгүүдийг тус бүрийг байрлуулж, холболтын цэгүүдийг шургуулна.
Алхам 8: Програм хангамжийн хэсэг
Одоо бидэнд хэрэгтэй бүх зүйл бол програм хангамж, би та бүхэнд зориулан энэхүү Arduino кодыг хийсэн бөгөөд та үүнийг доорх линкээс үнэгүй авах боломжтой бөгөөд цаг, огноо, цагийг тохируулахдаа ашиглахын тулд би андройд програмыг бүтээсэн. цагийн сэрүүлэг. Кодыг маш сайн тайлбарласан тул та үүнийг ойлгож, өөрийн хэрэгцээнд нийцүүлэн тохируулж болно, кодыг ATmega328 MCU -д оруулахын тулд бидэнд Arduino Uno самбар хэрэгтэй бөгөөд дараа нь бид MCU -г аваад PCB -ийн залгуурт байрлуулна.
Төхөөрөмжийг асаахын тулд бидэнд гадны 5V хүчдэлийн адаптер хэрэгтэй бөгөөд энд байгаа цаг нь маш сайн ажилладаг бөгөөд бид энэхүү андройд аппыг ашиглан цагийг тохируулж, сэрүүлэг тохируулж болно.
Энэхүү төслийг хийхэд маш хялбар бөгөөд гялалзсан цэнхэр гэрлээр хийсэн гайхалтай хийц нь таны хамгийн сайн DIY цаг байж болох ч цөцгийн тосыг илүү сайн болгохын тулд бусад сайжруулалтыг хийх болно, тиймээс би таны саналыг хүлээж байх болно. Энэхүү LIXIE цагийг сайжруулаарай, хэрэв танд таалагдаж байвал энэ төслийг дарж, YouTube сувагтаа бүртгүүлж, илүү гайхалтай видеонуудыг үзэхээ мартуузай, өмнөх төслүүдээ үзэхээ бүү мартаарай.
Зөвлөмж болгож буй:
Цаг хэмжих (соронзон хальсны цаг): 5 алхам (зурагтай)
Цаг хэмжих (соронзон хальсны хэмжих цаг): Энэхүү төслийн хувьд бид (Алекс Фиел & Анна Линтон) өдөр тутмын хэмжих хэрэгслийг аваад цаг болгон хувиргасан. Анхны төлөвлөгөө нь одоо байгаа соронзон хальсны хэмжүүрийг моторжуулах явдал байв. Үүнийг хийхдээ бид өөрсдийнхөө бүрхүүлийг бүтээхэд илүү хялбар байх болно гэж шийдсэн
ESP8266 Цаг уурын станцын цаг: 4 алхам
ESP8266 Цаг уурын станцын цаг: Энэхүү төсөл нь цаг, цаг агаарыг жижигхэн тохиромжтой багцад харуулах сайхан арга юм. Би төсөл, энэ нь хэрхэн ажилладаг, кодыг энд харуулах болно. Та янз бүрийн товчлуур дээр дарж тухайн цаг агаарыг тогтоосон байршилд харуулах боломжтой
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DS1307 бодит цагийн цаг (RTC) модулийг ашиглан Arduino дээр суурилсан цаг ба 0.96: 5 алхам
DS1307 Real Time Clock (RTC) модулийг ашиглан Arduino -д суурилсан цаг & 0.96: Сайн байна уу залуусаа энэ хичээлээр бид DS1307 бодит цагийн модулийг ашиглан ажлын цагийг хэрхэн хийхийг харах болно. OLED дэлгэцүүд Тиймээс бид цагийг DS1307 модулаас унших болно. Үүнийг OLED дэлгэц дээр хэвлэ
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног