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

Arduino Attiny програмчлалын бамбай - SMD: 4 алхам
Arduino Attiny програмчлалын бамбай - SMD: 4 алхам

Видео: Arduino Attiny програмчлалын бамбай - SMD: 4 алхам

Видео: Arduino Attiny програмчлалын бамбай - SMD: 4 алхам
Видео: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, Арваннэгдүгээр
Anonim
Arduino Attiny програмчлалын бамбай - SMD
Arduino Attiny програмчлалын бамбай - SMD

Сайн уу, Би сүүлийн саруудад элэгддэг хувцасны зориулалттай програмчлалын хэрэгслийнхээ тохиргоо дээр ажиллаж байсан. Өнөөдөр би 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: Сүүлийн сэтгэгдлүүд

Би бамбай ашиглан нэг чипийг нэгэн зэрэг програмчилж байна. Сигналын түвшин, програмчлалын урсгалтай холбоотой аливаа бэрхшээлээс зайлсхийхийн тулд үүнийг хийхийг зөвлөж байна.

Шаардлагатай бол би холбогдох файлуудын холбоосыг шинэчлэх болно.

Самбарын сайхан зураг авсны дараа би үүнийг энд байршуулах болно. Та бас хөгжилтэй байсан гэж найдаж байна!

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