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

Зул сарын гацуур мод ПХБ -ийн бэлэг: 7 алхам
Зул сарын гацуур мод ПХБ -ийн бэлэг: 7 алхам

Видео: Зул сарын гацуур мод ПХБ -ийн бэлэг: 7 алхам

Видео: Зул сарын гацуур мод ПХБ -ийн бэлэг: 7 алхам
Видео: Как сделать 3D елку из бумаги. Новогодняя елка 2024, Арваннэгдүгээр
Anonim
Зул сарын гацуур мод ПХБ -ийн бэлэг
Зул сарын гацуур мод ПХБ -ийн бэлэг

Есдүгээр сарын дундуур би хөгжилтэй бяцхан төсөл хийхийг хүссэн юм. Христийн Мэндэлсний Баярын баяр ойртож байсан тул би зул сарын гацуур мод хийхээр сонгосон гэр бүлийнхэндээ гар хийцийн бэлэг өгөхийг хүссэн юм.

Зул сарын гацуур мод дараахь зүйлийг хийх ёстой.

- эрчим хүчний хэмнэлттэй байх ёстой

- 10*10см -ээс ихгүй байна

- програмчлах боломжтой

- батерейг байрлуулсан суурьтай байх ёстой

- 1 -ээс дээш ажиллагааны горимтой байх ёстой

Би Altium Designer -д ПХБ -ийг зохион бүтээсэн, JLC дээр ПХБ -ийг хэвлэж, Atmel Studio 7.0 -ийн atmel микроконтроллерыг програмчилж, SolidWorks дээр 3d загварыг бүтээсэн.

Алхам 1: Төлөвлөгөө

Миний төлөвлөсөн зүйл бол зул сарын гацуур мод хэлбэртэй 2 ширхэг PCB зохион бүтээх явдал юм.

Би схем дээр ажиллаж эхлэхээсээ өмнө микроконтроллер, цахилгаан хангамж, жолооч нарыг сонгосон …

Микроконтроллерын хувьд би энгийн байдлаасаа болоод ATTINY85-20SU-ийг ашигласан (8 зүү).

Микроконтроллер ба LED -ийг асаахын тулд би 3 АА батерейг сонгосон.

Ледийг солихын тулд би SI1012CR-T1-GE3 тохируулагчийг сонгосон.

Алхам 2: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн

Эхлээд би схемийг, дараа нь ПХБ -ийн байршлыг хийв.

Би микроконтроллерыг сонгосны дараа хянагчийн өгөгдлийн хуудас болон холболтыг харлаа. Микроконтроллер нь унтах горимтой байх ёстой бөгөөд хамгийн багадаа 3 шумууланд 4 оролт/гаралтын зүү, өнгө тус бүрт (улаан, шар, ногоон) тус бүр нэг товчлуур дарах шаардлагатай байв. Attiny85 төгс байсан.

Pin1 (ДАХИН тохируулах) - 10 кОммПУЛЛИЙН UP резисторыг холбосон зүүг дахин тохируулах (багц 1206)

Pin2 - Би энэ товчлуурыг түлхэх товчлуурт ашигласан бөгөөд товчлуурыг дарах бүрт зүү доошоо унав (ингэснээр би энэ зүүг оролт болгон програмчилж, дотоод PULL UP ашигласан)

Pin3 - SCH1 дээр би энэ зүүг эрэгтэй толгой дээр холбосон боловч би үүнийг ашиглаагүй.

Pin4 - Газар

Pin5 (MOSI) - шар LED -ийн хувьд Q3 хаалганы хаалга руу явдаг

Pin6 (MISO) - ногоон LED -д зориулсан Q2 mosfet хаалгатай холбогдсон

Pin7 (CLK) - улаан LED -ийн Q1 mosfet хаалгатай холбогдсон

Pin8 - Vcc

Мосфетын мэдээллийн хуудас:

Нэг мосфет дээр 12 лед байдаг (1 мосфетийн нийт эрчим хүчний хэрэглээ: P = I*U, P = 20mA*4.5V = 90mW)

Би бас 6 vias (програмчлалын хувьд бие биенээсээ 2.54 мм зайд (SCH дээрх толгой 4 ба толгой 2) нэмсэн).

SCH -ийн дараа би самбарыг зохион байгуулж эхлэв. Би зул сарын гацуур модны хэлбэрийг хайчилж, дараа нь эд ангиудыг нь тавив.

Би оролтын хүчдэлийг тогтворжуулахын тулд хоёр салгах конденсатор 100pF ба 10uF нэмсэн.

SCH -д байдаг 100 кОм эсэргүүцэл ашигладаггүй.

Би PCB -ийн аль алинд нь gerber файлуудыг нэмсэн.

Алхам 3: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

Би хажуудаа хэвтэж байсан хуучин гагнуурын төмрийг ашигласан.

Эхлээд би smd -ийн бүх бүрэлдэхүүн хэсгүүдийг, дараа нь нүхний бүх эд ангиудыг гагнав.

Гагнуурын дараа хөгжилтэй програмчлах цаг болжээ: D

Алхам 4: Програмчлал

Програмчлал
Програмчлал

Програмчлалын хувьд би AVRISP mk2 -ийг ашигласан.

Ардуино Мега -аас миний холбосон 5v ба gnd микроконтроллер, програмистыг тэжээхийн тулд танд гадаад тэжээл хэрэгтэй болно. Дараа нь би програмчлагчийг програмчлагдсан компьютер дээрээ холбосон.

Дахин тохируулахын тулд 1 зүү (RESET)

4 pin (GND) - GND

MOSI руу 5 зүү (MOSI)

MISO руу 6 зүү (MISO)

7 зүү (CLK) - CLK

Vcc руу 8 зүү (Vcc)

Би програмын кодыг хавсаргасан.

Би pwm хяналт, унтах горим, харилцан холболтыг хэрэгжүүлсэн код …

Гацуур горим нь бүх гэрлийг анивчиж байна, хоёрдахь горимд би гэрэлтүүлгийг өөрчлөхийн тулд pwm -ийг ашигласан (үүнийг илүү чөлөөтэй болгохын тулд бага зэрэг өөрчлөх хэрэгтэй, гуравдахь горим нь лампыг асаах, унтраах явдал юм. Дөрөв дэх горим бол зүгээр л галзуу анивчих (би хоёр дахь горим шиг pwm функцийг ашигласан) би үүнийг "хөгжилтэй" горим гэж нэрлэдэг: D

Та товчлуурыг дарсны дараа 5 минут тоолох таймер эхэлж, унтах горим руу буцна (унтах горимд цахилгаан зарцуулалт 2-6 uA байна)

АНХААРУУЛГА !!!

Attiny85 -ийг энэ програмаар програмчлахаасаа өмнө 8 МГц -ийн гал хамгаалагчийг идэвхгүй болгох хэрэгтэй. Хэрэв тийм биш бол таны attiny85 зөвхөн 1 МГц дээр ажиллах болно

Алхам 5: Бүрэлдэхүүн хэсгүүдийн жагсаалт

Би Христийн Мэндэлсний Баярын 12 модны бүрэлдэхүүн хэсгүүдийг захиалсан бөгөөд би Фарнелл, Мосерээс захиалсан бүрэлдэхүүн хэсгүүдийн файлыг нэмж оруулсан бөгөөд бусад бүрэлдэхүүн хэсгүүдийг Aliexpress дээрээс захиалсан болно.

- LED

- Protoype ПХБ

- Эмэгтэй толгой

- Эрэгтэй баруун өнцгийн толгой

- Товчлуурыг дарна уу

- ON/OFF унтраалга

Amazon.de:

- зай

Алхам 6: 3d загварчлал

3d загварчлал
3d загварчлал
3d загварчлал
3d загварчлал

Би 3d загварыг баазад хэрхэн яаж хийснээ тайлбарлахгүй, гэхдээ хэрэв та хүсвэл надад PM илгээж, би танд файлуудыг илгээх болно.

Би асаах/унтраах товчлуур болон түлхэх товчлуурыг нээв.

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

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

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

Энэ төсөлд тусалсан найз нөхөддөө баярлалаа.

Би excel файл нэмсэн бөгөөд би батерейг хэр удаан үргэлжлэхийг тооцоолсон (хамгийн тохиромжтой нөхцөлд).

Хэрэв танд асуулт байвал сэтгэгдэл үлдээнэ үү.

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