Агуулгын хүснэгт:
- Алхам 1: Техникийг авч үзье
- Алхам 2: Шаардлагатай зүйлс
- Алхам 3: Бүгдийг хамтдаа бүтээх
- Алхам 4: Хэрэглэгчийн гарын авлага
- Алхам 5: Бид одоо хаашаа явах вэ?
Видео: Нээлттэй зул сарын гацуур мод: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Зул сарын баяр нь бидний эргэн тойронд байдаг, үндсэндээ бүтэн жилийн турш.:)
Гэхдээ хэрэв та том өдөр болоход бэлэн байхыг хүсч байвал эдгээр зааврыг дагаж, хайртай хүмүүсээ бяцхан цахилгаан гизмогаар гайхшруулж болно.
Нээлттэй Христийн Мэндэлсний Баярын сүлд мод бол эрт дээр үеэс миний сургуульд сурч байсан үеэс эхлэн хэрэгжиж буй жижиг төсөл бөгөөд цахилгаан багш маань зул сарын гацуур мод хэлбэртэй ПХБ (гар хийцийн) хоёртын тоолуур IC, зарим LED -ийг бий болгохыг санал болгов. Энэ нь хөгжилтэй байсан бөгөөд хэрэв та ПХБ -ээ зөв зохион бүтээсэн бол таны LED модны эргэн тойронд "санамсаргүй байдлаар" анивчсан боловч энэ нь хэсэг хугацааны дараа уйтгартай болсон, учир нь энэ нь үнэхээр санамсаргүй зүйл биш юм.
Олон жилийн дараа би энэ хуучин хэлхээг дахин үзэж, мэргэжлийн өндөр түвшинд үйлдвэрлэсэн ПХБ, 555 таймер (цагийн дохио өгөх), CD4026 арван жилийн тоолуур, 7 сегментийн LED драйвер ашиглан илүү сайн схемийг бий болгохоор шийдлээ., мөн модыг угсарч эхэлмэгц үүнийг улам бүр ахиулж, анивчдаг модыг бүтээх санаа төрсөн бөгөөд үүнийг та бүхний зүрх сэтгэлд нийцүүлэн програмчилж болно.
Бид энд ингэж ирсэн юм.
Atmel ATTiny84A дээр суурилсан өөрийн програмчлагдах зул сарын гацуур модыг бий болгох зааварчилгааг та энгийн Arduino UNO хавтангаар SPI програмист болгон сайжруулж болно. (гэхдээ санаа зовох хэрэггүй, би эндээс татаж авах боломжтой 8 өөр анивчдаг загвартай жижигхэн код бичсэн.)
Алхам 1: Техникийг авч үзье
Уг хэлхээ нь стандарт 9 В батерейгаар тэжээгддэг (E Block, миний бодлоор).
Гэхдээ энд гол зүйл бол Atmel чип нь зөвхөн 5.5 В хүртэлх оролтын хүчдэлийг авах боломжтой.
Тиймээс, эхлээд бидэнд хүчдэлийн зохицуулагч хэрэгтэй бөгөөд 9 В -ийн оролтоос 5 В -ийн аюулгүй байдлыг хангана. Энд миний зохион бүтээсэн хэсэг нь 150 мА хүртэл нийлүүлэх боломжтой бөгөөд энэ нь хангалттай юм. Миний туршилтууд эцсийн хэлхээ нь 30 мА -аас хэтрэхгүй гэдгийг харуулж байна. (жижиг 3мм LED)
Зарим буфер конденсаторуудын дараа бид ATTiny чипийг аюулгүй ашиглах боломжтой боллоо.
Таны харж байгаагаар бүх хөл нь хүн амтай байдаггүй, гэхдээ энэ бол хямд чип юм, бид үүнээс ангижрах боломжтой. Бид зөвхөн LED -ийн 7 хөл, анивчдаг горим, цагийн суурийг өөрчилдөг товчлуурыг ашиглахад л хангалттай.. (эсвэл та үүнийг ямар програмчлах вэ!) Түүнчлэн, та үүнийг ATTiny44, магадгүй 24 -тэй хийж болно, гэхдээ үнийн зөрүү 10 цент орчим байдаг тул та програмаа хадгалахын тулд 8 K Flash авах боломжтой болно.
Үүнийг үнэхээр нээлттэй болгохын тулд би SW1 товчлуурын дор чипний SPI дахин програмчлах хөлийг гаргаж өгсөн ("системийн програмчлалд" ISP гэж заасан), танд хэрэгтэй бүх зүйл бол 0.1 инчийн 4 зүү, наасан байна. ортой хадаас:)) болон SPI програмист (Arduino Uno шиг) модон дээр өөрийн гайхалтай кодыг үдийн хоолонд оруулах.
LED бүр аюулгүй байдлыг хангахын тулд өөрийн гэсэн 1 К Ом гүйдлийн хязгаарлах эсэргүүцэлтэй байдаг, гэхдээ хэрэв та өөр өөр LED ашиглахаар төлөвлөж байгаа бол энэ утгын талаар бодохыг хүсч магадгүй юм.
S1 цахилгаан унтраалгын төлөө уучлаарай, зарим хүмүүст таалагдахгүй байгааг би мэднэ, гэхдээ энэ бол хямдхан хэсэг юм. Та ПХБ -д жижиг догол мөр хийх эсвэл унтраалгын доорх хоёр жижиг зүүг таслах боломжтой байсан ч би тэгсэнгүй. Шилжүүлэгчийг зүгээр л гагнах боломжтой гэж би бодож байна, энэ нь өнцгөөр хүчтэй байх болно, энэ нь эцэст нь шилжихэд илүү тохь тухтай болгодог.
Би мөн зайг холбосны дараа унахаас сэргийлж модонд зориулж 3D хэвлэх зориулалттай жижиг тавиур хийсэн. Тавиурын тусламжтайгаар батерейны жин нь модыг бүхэлд нь босоо байдлаар байрлуулдаг.
Алхам 2: Шаардлагатай зүйлс
ПХБ -ийн үйлдвэрлэл. Энэ нь хэцүү сонсогдож байгааг би мэднэ, гэхдээ өнөөдөр бидэнд сайн, хямд компаниудын сонголт хэрэгтэй байна. Би хувьдаа JLCPCB -ийг ашигладаг, учир нь самбарын чанар үнэхээр сайн, хямд байдаг. Та эдгээр самбаруудын 10 -ыг 10 доллараас доош үнээр гэртээ хүргэж өгөх боломжтой. Мэдээжийн хэрэг та дуртай үйлдвэрлэгчээ ашиглаж болно, хавсаргасан Gerber файлуудыг татаж аваад үйлдвэрлэхээр илгээнэ үү. (Хэрэв та модыг эхлээд өөрчлөхийг хүсч байвал би Altium файлын форматыг экспорт хийж, байршуулсан болно)
Гагнуурын ур чадвар. SMD эд ангиудтай ажиллах нь урам хугарах болно, гэхдээ бага зэрэг ачаалал, дадлага хийснээр таны самбарууд олон нийтийн үйлдвэрлэсэн гаджетаас илүү сайн харагдах болно.
AVR микро хянагчийг програмчлах. Үүний тулд би Arduino UNO ашигладаг. Процессийн талаар маш сайн заавар байдаг. Хэрэв та үүнийг хийвэл мод ажиллахгүй болно. Үүнийг цагийн зүүний дагуу газрын зураг дээр тохируулаарай!
Atmel ATTiny84A микро хянагч.
Toshiba TA78L05F (TE12L, F) цахилгаан зохицуулагч
SMD 1206 таг. 1 u F багтаамжтай
SMD 1206 таг. 0.33 u F хүчин чадалтай
SMD 1206 таг. 10 u F хүчин чадалтай
SMD 1206 резистор 1 К Ом (тэдгээрийн 7 нь)
SMD 1206 резистор 10 К Ом
THT LED (тэдгээрийн 7 нь). Би 3мм 2м А хэмжээтэй нэгийг ашигласан
C&K товчлуур (PTS645SK43SMTR92LFS) гэхдээ 6мм * 6мм хэмжээтэй ямар ч товчлуурыг хийх ёстой.
гол цахилгаан унтраалга (AYZ0102AGRLC)
9V зайны терминал
Та TME. EU вэб дэлгүүрийн ихэнх хэсгүүдийг холбосон мэдээллийн хуудас бүхий BOM -той Excel хуудсыг олж болно, гэхдээ мэдээжийн хэрэг та ямар ч үйлчилгээ үзүүлэгчийг ашиглаж, функц, ул мөр сайн байгаа тохиолдолд хийж болно.
Алхам 3: Бүгдийг хамтдаа бүтээх
Та бүгдийг гартаа авсны дараа (үйлдвэрлэсэн самбар, бүх эд анги, гагнуурын төмрөө эсвэл жаахан дэгээ) ПХБ -ийн микроконтроллерийн ул мөрд бага зэрэг урсгал хийж эхэлж болно.
Би ихэвчлэн ATTiny -ийг гагндаг, учир нь самбар дээр зай байгаа байхад түүнтэй ажиллах нь илүү хялбар байдаг.
Дараа нь бүх жижиг хэсгүүдийг гагнана. Резистор, конденсатор, эцэст нь зохицуулагч. (хэрэв та тэдгээрийг хямсаагаа үзүүрээр нь дарвал төмрийнхөө үзүүр дээр бага зэрэг гагнуур хийж засч болно. Ингэснээр та нөгөө талыг нь зөв хийх хүртэл байрандаа байлгана. ажлаа дуусгахын тулд эхний тал руу буцна уу)
Дараа нь товчлуур болон шилжүүлэгчийг нэмнэ үү.
Одоо ПХБ -ийг ширээн дээр байрлуулах зүйл дээр тавь. Ойролцоогоор 10 мм байх ёстой, гэхдээ энэ нь таны LED гэрэл хэр удаан байхыг хүсч байгаагаас хамаарна. (Би хажуу таслагчаа дэмжлэг болгон ашигладаг)
ПХБ -ийн ар талаас LED -ийг оруулаад нөгөө талд нь болгоомжтой гагнана. Тэд ямар ч чиглэлд гулзайлгахгүй байгаа эсэхийг шалгаж, туйлшралд анхаарлаа хандуулаарай.
Эцэст нь хэлэхэд, 9V зайны холбогчийг 40-50 мм орчим зүсээд гагнах хэрэгтэй. Эхлээд туйлшралын хувьд зөв байх ёстой бөгөөд батерейг кабелийг хүчдэлгүйгээр холбох боломжтой болно.
Сайхан ажил боллоо! Цайны аягаа одоо ашиглаарай, та үүнийг авсан!
Дараа нь SPI програмистаа тохируулаад микро хянагчийн дээрх 4 зүү рүү холбоно уу.
Та одоо модыг 9В батерейгаар тэжээж болно, гэхдээ програмистынхаа цахилгаан утас болон самбарыг холбохоо мартуузай. Зүгээр л програмистынхаа GND -ийг LED -ийн сөрөг хар тугалга руу хавчуулаарай.
Би програмист дэвсгэрийг зүү дугаараар тэмдэглэсэн боловч энэ нь танд холболт хийхэд тусалж магадгүй юм.
зүү 9 - CLKpin 8 - MISOpin 7 - MOSIpin 4 - RST
INO файлыг эндээс татаж аваад хянагчийг асаахын тулд Arduino IDE -ээ ашиглаарай (эсвэл дуртай зүйлдээ хөрвүүлээд өөр програмисттай хамт ашиглаарай).
Arduino IDE дээрх сонголтыг "Boot bootloader" болгож тохируулахаа бүү мартаарай. Энэ нь ATTiny -ийг 8 МГц дээр ажиллахад тохируулахад шаардлагатай. Хэрэв энэ нь хийгдээгүй бол таны Xmass мод үнэхээр удаан анивчих болно, гэхдээ санаа зоволтгүй, та үргэлж ороод дахин хийж болно.
Модыг 4 зүүгээр наасан нь програмчлах нь тийм ч амар ажил биш гэдгийг хүлээн зөвшөөрөх ёстой, гэхдээ бага зэрэг дасгал хийснээр та хүссэн үедээ модоо дахин програмчилж болно.
Програмчлал дуусмагц таны Христийн Мэндэлсний Баярын сүлд мод анхны програмчлагдсан горимд анивчиж эхлэх ёстой. (санамсаргүй анивчих)
Сайн ажил! Баяр хүргэе! Одоо та өөрийн зул сарын гацуур модтой болж, тоглох боломжтой боллоо! Мөн тогоо дуусгахаа бүү мартаарай.
Алхам 4: Хэрэглэгчийн гарын авлага
Та эцэст нь юу авах ёстой вэ:
9 В батерейг холбосны дараа Xmass модыг S1 гүйдэг унтраалгаар идэвхжүүлж болно.
Энэ нь 1 -р анивчих горимоос эхлэх болно, тухайлбал Random blinking.
Дахин унтраахын тулд S1 унтраалгыг буцаахад л хангалттай.
Дээд талын SW1 товчлуурыг богино дарснаар та эдгээр урьдчилан тохируулсан горимуудын хооронд шилжих боломжтой.
1 - Санамсаргүй анивчих2 - LED асаах тойрог3 - LED асаалттай, буцах тойрог 4 - LED асаалттай тойрог5 - Модны эргэн тойронд могойлох6 - Найт морьтон)
SW1 товчлуурыг 2 секундын турш удаан дарахад та цаг хугацааны өөрчлөлтийн горимд орно.
Энд та анивчих хоорондох хугацааг тохируулж болно, та зөвхөн 1 LED анивчих үед энэ горимд орсон гэдгээ харж болно.
LED 1 - 250 msLED 7 - 500 msLED 6 - 750 msLED 5 - 1000 msLED 4 - 100 msLED 3 - 150 msLED 2 - 200 ms
Та SW1 товчлуурыг богино дарснаар цагийн горимд урагшлах боломжтой.
Хугацаа хоцрох хугацааг сонгосны дараа SW1 товчлуурыг 2 секундын турш удаан дарна уу.
Алхам 5: Бид одоо хаашаа явах вэ?
Энэ бүхэн танд хамаарна!
INO файлыг аваад шинэ анивчих горим эсвэл шинэ функц нэмнэ үү.
Та импульсийн цагийн менежмент хийх, LED -ийг бүдэгрүүлэх эсвэл товчлуурыг ашиглан тоглоом бүтээх эсвэл таны санаанд орж ирж буй бүх зүйлийг хийхийг оролдож болно.
Тоног төхөөрөмжийг аваад дахин төлөвлөх. Зул сарын баярын аймшигтай ядаргаатай аялгууг тоглохын тулд баззер нэмээрэй. Илүү олон LED байрлуул (өөр LED авах зай үргэлж байдаг).
Хэрэв та өөрийн бүтээлийг хуваалцах нь зүйтэй гэж бодож байвал хуваалцаарай!
Энэ бол Open Xmass Tree гэдгийг бүү мартаарай.:)
Зөвлөмж болгож буй:
Вэбсайтаар хянагддаг зул сарын гацуур мод (үүнийг хэн ч хянах боломжтой): 19 алхам (зурагтай)
Вэбсайтаар хянагддаг зул сарын гацуур мод (Үүнийг хэн ч хянах боломжтой): Та вэбсайтын хяналттай зул сарын гацуур мод ямар байдгийг мэдэхийг хүсч байна уу? Миний зул сарын гацуур модны төслийг харуулсан видеог энд оруулав. Шууд дамжуулалт одоогоор дууссан, гэхдээ би юу болж байгааг харуулсан видео хийлээ: Энэ жил 12 -р сарын дундуур
Аюулгүй зул сарын гацуур мод: 6 алхам
Аюулгүй зул сарын гацуур мод: Энэ бол Elegoo -ийн Arduino Mega -ийн иж бүрэн гарааны хэрэгсэл юм.Хэдхэн хоногийн өмнө Elegoo надад иж бүрдэл илгээж, түүнтэй хамт Христийн Мэндэлсний Баярын төсөл барихыг уриалав. Энэхүү иж бүрдэл нь хэд хэдэн бүрэлдэхүүн хэсгүүдийг агуулдаг. Arduino Mega, servos, хэт авианы мэдрэгч, алсын
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: 7 алхам
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: Энэхүү зул сарын баярын дуу нь усны синтезатор дээр макеймакейтэй тоглоход сайхан байдаг. Та үүнийг есөн тонноор тоглуулж болно. Уур амьсгалын хувьд Христийн Мэндэлсний Баярын гэрэлтэй байх нь сайхан байдаг :-) Сайхан өнгөрүүлээрэй
Bluetooth удирдлагатай NeoPixel зул сарын гацуур мод: 5 алхам
Bluetooth удирдлагатай NeoPixel зул сарын гацуур мод: Энэ жил гацуур модондоо IoT (Интернетийн зүйл) хэрхэн оруулах талаар бодож байсан уу? За, энэ нь бүрэн боломжтой! Би хувьдаа энэхүү төслийг "ArduXmas" гэж нэрлэдэг бөгөөд энэ нь Arduino гахайн удирддаг RGB NeoPixel зурвасаас бүрддэг
Зул сарын гацуур модыг амьсгалах - Ардуино зул сарын гэрлийн хянагч: 4 алхам
Зул сарын гацуур модоор амьсгалах-Ардуино зул гэрлийн хянагч: Миний 9 футын өмнө гэрэлтүүлсэн хиймэл зул сарын гацуур модны хяналтын хайрцаг зул сарын баярын өмнө эвдэрсэн нь сайн мэдээ биш бөгөөд үйлдвэрлэгч нь сэлбэг хэрэгсэл өгдөггүй. Энэхүү үл ойлгогдох зүйл бол өөрийн LED гэрлийн драйвер, хянагчийг хэрхэн Ar