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

Сайн байна уу Галт тэрэг! ATtiny 1614: 8 алхам (зурагтай)
Сайн байна уу Галт тэрэг! ATtiny 1614: 8 алхам (зурагтай)

Видео: Сайн байна уу Галт тэрэг! ATtiny 1614: 8 алхам (зурагтай)

Видео: Сайн байна уу Галт тэрэг! ATtiny 1614: 8 алхам (зурагтай)
Видео: debounce - bounce filtering - seribu satu jalan ke roma (Subtittled) 2024, Долдугаар сарын
Anonim
Сайн байна уу Галт тэрэг! 1614 он
Сайн байна уу Галт тэрэг! 1614 он

Миний Fab Academy ангийн хувьд би микроконтроллер, товчлуур, LED бүхий самбар үүсгэх ёстой. Би үүнийг бүтээхдээ Eagle -ийг ашиглах болно.

Алхам 1: ATtiny 1614

1614 он
1614 он
1614 он
1614 он

Би ATtiny 1614 -ийг ашиглах тул Neil Gershenfeld -аас өгсөн Hello Board ATtiny 1614 цуурайны лавлагааг ашиглах болно. Би бас самбарыг сэрүүн хэлбэрээр зохион бүтээнэ, би галт тэрэгний машин хийхийг хүсч байна. Би ATtiny 1614 -ийн бэхэлгээг хайж байна, учир нь тээглүүр хаана байгааг мэдэх шаардлагатай болно.

Алхам 2: Бүргэдийн схемийн дизайн

Бүргэдийн бүдүүвч дизайн
Бүргэдийн бүдүүвч дизайн
Бүргэдийн бүдүүвч дизайн
Бүргэдийн бүдүүвч дизайн

Би Eagle 9.5.2 болон номын сангуудын хувилбарыг татаж авдаг. Би схем, самбартай болох шинэ төсөл бий болгож байна. Номын сангаас харахад ATtiny 412 болон ATtiny1614 байхгүй байна. ? Эдгээр нь миний өөрөө бүрдүүлдэг ATtiny 44 ба 45 -тай ижил бүрхүүл юм. ATtiny44 ба ATtiny1614 pinout -ээр дамжуулан би өөрийн бүрэлдэхүүн хэсгийг үүсгэж байсан.

Би бүх бүрэлдэхүүн хэсгүүдийг байрлуулж, харгалзах утгуудтай болсны дараа би Labels ашиглаж эхэлнэ. Тэдгээрийг ашиглах нь утаснаас хамаагүй хялбар юм. Учир нь эцэст нь танд олон утастай бөгөөд тэдгээрийг тодорхойлоход хэцүү бөгөөд эвлэлийн цэгүүдийг бий болгох аюул тулгарч байна. Тиймээс бүх шошгыг байрлуулсны дараа энэ нь хэлхээний үр дүн юм (эцэст нь самбарыг илүү үзэсгэлэнтэй болгохын тулд би хоёр LED нэмж оруулав уу?) PB0 ба PB1 зүү дээр.

Алхам 3: Бүргэдийн самбарын загвар

Бүргэдийн самбарын загвар
Бүргэдийн самбарын загвар
Бүргэдийн самбарын загвар
Бүргэдийн самбарын загвар
Бүргэдийн самбарын загвар
Бүргэдийн самбарын загвар

Схемийг олж авсны дараа би ПХБ -ийг бий болгох ажлыг үргэлжлүүлнэ. Үүнийг хийхийн тулд принтерийн хажууд байгаа самбар дээр дарна уу. Миний ашиглах гэж буй бүх бүрэлдэхүүн хэсгүүдийг автоматаар ачаалж, замуудын мөр болох жижиг шар шугамууд гарч ирнэ. Бүрэлдэхүүн хэсгүүдийг нэгтгэж эхлэхээс өмнө би өөрийгөө дээд, улаан гэсэн давхаргыг хардаг (хэрэв би нүхний нүх гаргавал өөрийгөө цэнхэр ДОТОМ давхаргад байрлуулах болно). Нуриа хэлэхдээ, бүрэлдэхүүн хэсгүүдэд нэгдэж эхлэхээсээ өмнө бид дизайны дүрмийг (DRC), өөрөөр хэлбэл замын өргөн ба тээрмийн хэмжээг тэмдэглэх ёстой. Би дараах утгыг 16 миль дээр тавьсан.

Загварын дүрмийг эзэмшсэний дараа би бүрэлдэхүүн хэсгүүдийг зураг дээр хүссэн хэмжээгээрээ бага багаар чиглүүлж, хавтанг жижигрүүлж эхэлдэг. Бүрэлдэхүүн хэсгүүдийг байрлуулахдаа товчлуур нь холбогдох зүү дээр хавсаргахад надад үнэтэй болно гэдгийг би ойлгож байна. Тиймээс би үүнийг PA3 зүүгээс PA4 хүртэл схемд өөрчилдөг.

Би бүх бүрэлдэхүүн хэсгүүдийг байрлуулж, мөрүүдийг нэгтгэсний дараа файлыг-p.webp

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

Алхам 4:-p.webp" />
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP
PNG ул мөр ба дотоод засал чимэглэлийн GIMP

Би-p.webp

За надад аль хэдийн хоёр-p.webp

UPDI холбогчийн асуудал шийдэгдсэний дараа би-p.webp

Алхам 5: MODS

MODS
MODS

Mods ашиглаж эхлэхийн тулд би дараах хичээлүүдийг ашиглаж байна.

github.com/fabfoundation/mods

fabacademy.org/2019/docs/FabAcademy-Tutoria…

Терминалаас би Mods -ийг нээж, Modela -г анхны хар DB25 кабель ашиглан компьютерт холбодог. Моднуудад би Roland MDX-20 ПХБ програмыг нээдэг.

Алхам 6: Roland Modela MDX-20

Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20

Би Roland Model MDX-20A болон Fran's Mods CE-ийг дахин ашигладаг. Би ул мөрийн-p.webp

Самбарыг таслахын тулд 1 мм / с хурдтайгаар 1/32 тээрэм болгон солино.

Алхам 7: Бүрэлдэхүүн хэсгүүд ба цагаан тугалга гагнах

Бүрэлдэхүүн хэсгүүд ба цагаан тугалга гагнах
Бүрэлдэхүүн хэсгүүд ба цагаан тугалга гагнах
Бүрэлдэхүүн хэсгүүд ба цагаан тугалга гагнах
Бүрэлдэхүүн хэсгүүд ба цагаан тугалга гагнах

Самбарыг тээрэмдсэний дараа би Fab Lab Леоны тооллогын бүрэлдэхүүн хэсгүүдийг авдаг. Мөн тэвчээртэй, сайн гэрэл, компьютер схемийг дагаж, бүрэлдэхүүн хэсгүүдийн байрлалыг гагнах ажлыг эхлүүлнэ.

1- ATtiny 1416

1- конденсатор 1uF

1- товчлуур

5- эсэргүүцэл 1k

1- эсэргүүцэл 470 Ом.

8- Холбогч зүү

3- Шар LED

2- Улаан LED.

Бүгд SMD 1206.

Алхам 8: Arduino програмчлах

Arduino програм хангамж
Arduino програм хангамж

Самбарыг програмчлахын тулд би Arduino дээр програм үүсгэх хэрэгтэй бөгөөд товчлуурыг дарахад би гэрлийн дарааллыг үүсгэдэг. Миний хийх ёстой хамгийн эхний зүйл бол оролт, гаралтын тээглүүрийг тохируулах явдал юм. Би товчлуур дарагдсан үед гэрлийн дарааллыг дарахыг хүсч байна, энэ товчлуурын байдал 0 байна. If / else нөхцлийг ашиглан би дарааллыг хийдэг.

1. Би Arduino дахь Hello_train_button_led програмыг нээдэг. Би ATtiny 1614 ба 20Mhz дотоод болор хавтанг сонгоно. Би үүнийг шалгаж, эмхэтгэж, хадгалдаг (.hex болон.ino дээр хадгална уу).

2. Би Hello_train_button_led.ino.hex файлыг pyupdi фолдерт хуулдаг.

3. Би dmesg -w ажиллуулдаг

4. Би USB-FT230XS-FTD ашигладаг. Ftdi кабелийг холбож, салгаад ttyUSB0 "портын нэр" -ийг анхаарч үзээрэй

5. Би самбаруудыг дараах байдлаар холбодог.

6. "pyupdi" хавтас руу орно уу.

7. Самбарыг python -> run sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v ашиглан ажиллуулна уу.

Одоо энэ нь ажиллаж байна, би самбар дээрх товчлуурыг дарах үед ачаалах үйл явц, үйл ажиллагааны жижиг видеог энд оруулав. ? ? ? ?

ПХБ -ийн дизайны сорилт
ПХБ -ийн дизайны сорилт
ПХБ -ийн дизайны сорилт
ПХБ -ийн дизайны сорилт

ПХБ -ийн дизайны сорилтын тэмцээнд 2 -р байр эзэлсэн

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