Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Схемийг бий болгох
- Алхам 2: Схемийг ул мөрийн бүрэлдэхүүн хэсгүүдэд буулгах
- Алхам 3: ПХБ үүсгэх
- Алхам 4: Сүүлийн сэтгэгдлүүд
Видео: Arduino Attiny програмчлалын бамбай - SMD: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу, Би сүүлийн саруудад элэгддэг хувцасны зориулалттай програмчлалын хэрэгслийнхээ тохиргоо дээр ажиллаж байсан. Өнөөдөр би Arduino Shield -ийг хэрхэн бүтээсэнээ хуваалцахыг хүсч байна.
Хэсэг хугацааны турш googling хийсний дараа би энэ сонирхолтой хуучин нийтлэл болох Attiny програмчлалын бамбайг олж авсан бөгөөд энэ нь надад өөрийнхөөрөө бүтээх урам зориг өгсөн юм.
Энэхүү бамбай нь Arduino Uno -тэй нийцтэй бөгөөд PDIP/SOIC/TSSOP -ийн дараах багцуудад өөр өөр ATtiny uC -тэй ажиллах зориулалттай, тийм ээ.. SMD сав баглаа боодол:)
Төслийн хязгаарлалтыг тодорхойлъё
- Arduino Uno нийцтэй
- ATtiny25/45/85, ATtiny24/44/84 ба ATtiny2313A/4313 нийцтэй
- PDIP/SOIC/TSSOP нийцтэй
- SMD багцыг ПХБ -ийн ирмэг холбогч ашиглан дэмждэг
Хангамж
Шаардлагатай техник хангамж:
- 1 x 6 зүү 2.54 мм босоо толгой, Arduino хавтанг холбох зориулалттай
- 1 х 5 зүү 2.54 мм босоо толгой
- 1 х 1 зүү 2.54 мм босоо толгой
- 1x PDIP_8 залгуур
- 1х PDIP_20 залгуур
-
SMD багцыг дэмжих зориулалттай 1 х ПХБ -ийн захын өргөтгөлийн залгуур. Би TE Connectivity -ийн өгсөн нэгийг ашиглаж байна
- 1 x 10 uC конденсаторын SMD багц
- 1 улаан, 1 шар, 1 ногоон SMD LED, статусын заалт. Би Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP ашиглаж байна
- 3 ширхэг SMD резистор (3225 багц), тус бүр нь 400 Ом
Шаардлагатай хэрэгсэл:
Схем ба ПХБ -ийн дизайны CAD хэрэгсэл, би Kicad 5.1.5 -ийг ашиглаж байна
Алхам 1: Схемийг бий болгох
Дээрх зураг дээрх схемийг үзье.
Бамбай нь UC програмчлах 2 сонголттой.
- Бид тус тусдаа PDIP савлагаанд 2 DIP сокет ашиглаж байна.
- Нөгөө талаар SMD багцын чипс нь мини ПХБ төхөөрөмжийн нэг хэсэг юм (өмсөх боломжтой). ПХБ -аас ПХБ -ийн залгуур интерфэйс нь 6 голтой. Үүнийг ПХБ -ийн ирмэгийн залгуурт оруулах/хасах боломжтой (PC -ийн эх хавтангийн мини PCI интерфэйстэй төстэй). Дээрх зураг дээр та энэ самбар дээр ашигласан холбогчийг олж болно.
Сүүлийнх нь нэмэлт шинж чанар бөгөөд та үүнийг өөрийн хэрэгцээнд үндэслэн схемээс хасах боломжтой. Та энэ линкээс ATtiny-Wearable-Device-PCB-Edge-Connector-ийг ашиглан энэ зорилгоор мини ПХБ-ийг хэрхэн үүсгэх тухай тайлбарыг олох боломжтой.
PDIP залгуур ба ирмэгийн холбогчийг дээрх хүснэгтэд үндэслэн Arduino тээглүүрт холбосон болно. Эдгээр нь ISP програмчлалд шаардлагатай дохио юм.
Тэмдэглэл: Arduino Board -д конденсатор нэмж оруулсан бөгөөд энэ нь програмчлалын явцад гарсан анхны тохиргоог хүчингүй болгох болно
Алхам 2: Схемийг ул мөрийн бүрэлдэхүүн хэсгүүдэд буулгах
Энэхүү төслийн ихэнх ул мөр нь Kicad Footprint номын сангийн нэг хэсэг юм. Аль сонголтыг сонгосон, яагаад гэдгийг зааж өгөхийн тулд бид энд хэсэгхэн зогсох болно.
Дэлгэрэнгүй мэдээллийг дээрх зурагнаас үзнэ үү, SMD конденсаторын ул мөрийг зааж өгсөн байдлаар ашиглана уу, ПХБ -ийн ирмэгийг холбохын тулд THT 6 Pin толгой ашиглана уу (давирхай нь 2.54 мм, 3D загвар байхгүй).
Алхам 3: ПХБ үүсгэх
ПХБ -ийн зохион байгуулалтын үндсэн аргыг тайлбарлая.
- ар талд бид Arduino самбартайгаа холбогдохын тулд зөвхөн PAD -ууд байрлуулдаг.
- Дээд талд бид DIP залгуур, мини ПХБ залгуур, статусын LED -тэй байхыг хүсч байна.
Arduino -ийн энэхүү гайхалтай тайлбарыг үндэслэн бид бамбай холбогчийг өөрийн байршилд байрлуулж эхлэх боломжтой (дээрх зургуудыг үзээрэй). Сайн туршлагын хувьд бид зайг тооцоолох хүчин чармайлтыг багасгахын тулд хэмжих нэгжээ инч болгон өөрчилдөг.
Алхам 4: Сүүлийн сэтгэгдлүүд
Би бамбай ашиглан нэг чипийг нэгэн зэрэг програмчилж байна. Сигналын түвшин, програмчлалын урсгалтай холбоотой аливаа бэрхшээлээс зайлсхийхийн тулд үүнийг хийхийг зөвлөж байна.
Шаардлагатай бол би холбогдох файлуудын холбоосыг шинэчлэх болно.
Самбарын сайхан зураг авсны дараа би үүнийг энд байршуулах болно. Та бас хөгжилтэй байсан гэж найдаж байна!
Зөвлөмж болгож буй:
Arduino Uno ашиглан DIY програмчлалын кабель - Baofeng UV -9R Plus: 6 алхам (зурагтай)
Arduino Uno-Baofeng UV-9R Plus ашиглан DIY програмчлалын кабель: Сайн байна уу, хүн бүхэн, энэ бол Baofeng UV-9R (эсвэл нэмэх) чихэвч / чихний кабелийг Ardunio UNO-ийг USB болгон програмчлалын кабель болгон хувиргах энгийн гарын авлага юм. Цуваа хөрвүүлэгч. [ХАРИУЦЛАГА] Би учирсан хохирлын талаар ямар ч хариуцлага хүлээхгүй
8-зүү програмчлалын бамбай: 14 алхам (зурагтай)
8-зүү програмчлалын бамбай: 8-зүү програмчлалын бамбай нь Arduino програмист ашиглан ATtiny цуврал чипийг програмчлах боломжийг олгодог. Өөрөөр хэлбэл та үүнийг Arduino-д залгаад дараа нь 8 зүү чипийг хялбархан програмчилж болно. Эдгээр жижиг микроконтроллерууд нь
ATtiny Arduino програмчлалын бамбай: 7 алхам
ATtiny Arduino програмчлалын бамбай: Энэхүү төслийн бүтцэд бид Bantam Tools Desktop PCB тээрэмдэх машин ашиглан ATtiny Arduino програмист бамбайг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү чухал бүрэлдэхүүн хэсэг нь ATtiny чипийг Arduino IDE -ээр залгаж програмчлах боломжийг танд олгоно. Энэхүү төсөл
Arduino Uno -д зориулсан ATMEGA328 Bootloader програмчлалын бамбай: 3 алхам (зурагтай)
Arduino Uno-д зориулсан ATMEGA328 Bootloader програмчлалын бамбай: Arduino Uno-д зориулсан ATMEGA328P ачаалагч програмчлалын бамбай Заримдаа энэ нь тохиолддог бөгөөд та Arduino Uno Atmega328P микропроцессорыг гэмтээж болно. Та процессорыг өөрчилж болно. Гэхдээ эхлээд үүнд boot-loader програмчлах хэрэгтэй. Тиймээс үүнийг хэрхэн хийх талаар энэ гарын авлагад
DIY Attiny програмчлалын бамбай: 8 алхам (зурагтай)
DIY Attiny програмчлалын бамбай: Хэрэв та жижиг, бага чадалтай Arduino самбар хайж байгаа бол Attiny бол үнэхээр сайн сонголт бөгөөд түүний хэмжээ нь гайхалтай онцлог юм. Энэ нь 5 GPIO зүүтэй бөгөөд үүнээс 3 нь аналог, 2 нь ХОУХ -ны гаралттай байна. Энэ нь мөн маш уян хатан бөгөөд