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

Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)
Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)

Видео: Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)

Видео: Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)
Видео: Arduinoflake touch interaction 2024, Долдугаар сарын
Anonim
Arduinoflake - ПХБ -ийн хувилбар
Arduinoflake - ПХБ -ийн хувилбар
Arduinoflake - ПХБ -ийн хувилбар
Arduinoflake - ПХБ -ийн хувилбар

Хэдэн долоо хоногийн өмнө би чөлөөт хэлбэрийн Arduinoflake хийсэн. Та бүхэнд маш их таалагдсан. Гэхдээ түүний ид шид нь зөвхөн чөлөөт хэлбэртэй төдийгүй LED -ийн загвар юм. Тиймээс би ПХБ -ийн хувилбарыг бүтээхээр шийдсэн бөгөөд үүнийг хүн бүрт хийхэд маш хялбар бөгөөд хямд байх болно! Яг л өөр дээл өмссөн гоо үзэсгэлэн. Энэхүү гарын авлагад би Arduinoflake -ээ хэрхэн зохион бүтээсэн, юу хийж чадахыг харуулах болно.

Arduinoflake гэж юу вэ?

Ардуинофлейк бол царцсан царцсан үзэсгэлэнтэй цасан ширхгүүд юм. Энэ нь ПХБ-ийн хажуу талд өвөрмөц байдлаар суурилуулсан 18 өргөн өнцгийн хавтгай оройтой LED, ПХБ-ийн голд суурилуулсан 12 SMD LED-тэй. Нийтдээ 30 LED нь 18 бие даасан хяналттай сегментэд хуваагддаг. Тэдгээрийг галзуу хөдөлгөөнт дүрс, загварыг бүтээхэд ашиглаж болох бөгөөд үүнээс гадна та үүнийг Arduino IDE ашиглан өөрөө програмчилж болно. Нэгдсэн мэдрэгчтэй самбарын тусламжтайгаар та анимац хооронд шилжихийн тулд түүнтэй харилцах боломжтой. Жаахан уйтгартай, тийм үү? Гэхдээ хэрэв та үүн дээр тоглоом тоглож болно гэж хэлсэн бол яах вэ? Энгийн сонгодог могой тоглохын тулд би хакердаж, видеог төгсгөлд нь үзээрэй.

Хэрэв та өөрийн Arduinoflake -тэй болохыг хүсч байвал иж бүрдэл худалдаж авах эсвэл миний tindie дэлгүүрээс бүрэн угсарч авах боломжтой.

Алхам 1: Электроникийн дизайн

Электроникийн дизайн
Электроникийн дизайн

Arduinoflake нь 18 сегментэд хуваагдсан 30 LED -ээс бүрдэх бөгөөд тэдгээрийг бие даан хянах боломжтой. Эдгээрийг хянахын тулд би 22 I/0 зүү бүхий ATmega8 ашиглаж байна. Цаашилбал, би 2.7V хүртэл ажиллах боломжтой бага хүчин чадалтай хувилбарыг (ATmega8L) сонгосон бөгөөд энэ нь 3В зоосны батерейны хувьд маш сайн юм. LED бүлэг бүрийг 68R гүйдэл хязгаарлах резистороор дамжуулан ATmega -ийн I/O зүүтэй холбодог. Arduinoflake -ийн бас нэг гайхалтай онцлог бол түүнтэй харилцах товчлуур юм. ATmega нь тоног төхөөрөмжийн багтаамж бүхий мэдрэгчтэй функцийг өгдөггүй тул би TTP223 IC ашиглахаар шийдсэн. TTP223 нь ATmega -ийн оролтын зүүтэй холбогдсон бөгөөд мэдрэгчтэй самбар дээр мэдрэгч илэрсэн үед түүнийг өндөр жолоодох болно. Өөр нэг сонголт бол програм хангамжийн багтаамжийг мэдрэх явдал юм, гэхдээ хэт их хүч, тооцоолох хугацаа шаардагддаг болохыг олж мэдсэн.

Алхам 2: ПХБ -ийн тоймыг бий болгох

ПХБ -ийн тоймыг бий болгох
ПХБ -ийн тоймыг бий болгох

Удирдах зөвлөл нь нэлээд төвөгтэй байх болно. Зургаан өнцөгт суурь нь булан бүрт 6 дам нуруутай бөгөөд тус бүр нь LED суурилуулах 3 цэгтэй. Хэрэв та над шиг ПХБ -ийг зохион бүтээх EasyEDA онлайн хэрэгслийг ашиглах юм бол EasyEDA -д импортлохын тулд DXF форматтай (AutoCAD Drawing Exchange Format формат) график хэрэгтэй болно, учир нь EasyEDA ийм нарийн төвөгтэй дүрс зурах боломжгүй юм. Би Inkscape ашиглаж байсан. Энэ бол миний ашигладаг цорын ганц вектор хэрэгсэл бөгөөд DXF файл руу экспортлох боломжийг олгодог.

Алхам 3: ПХБ -ийн загварыг бий болгох

ПХБ -ийн загварыг бий болгох
ПХБ -ийн загварыг бий болгох
ПХБ -ийн загварыг бий болгох
ПХБ -ийн загварыг бий болгох
ПХБ -ийн загварыг бий болгох
ПХБ -ийн загварыг бий болгох

Хэрэв танд тойм график байгаа бол түүнийг EasyEDA руу BoardOutLine давхарга руу импортлоорой. Би самбар дээрх бүх эд анги, замыг 30 ба 60 градусын өнцгөөр тааруулж, баримт бичгийн давхаргад оруулахад туслах туслах график зурсан. Би мөн EasyEDA -ийн самбарын хажуу талд суурилуулсан THT LED -ийн тусгай бүрэлдэхүүн хэсэг болсон.

Алхам 4: ПХБ -ийн үйлдвэрлэл

ПХБ -ийн үйлдвэрлэл
ПХБ -ийн үйлдвэрлэл

Өнөө үед ПХБ-ийг өөрийн гараар бүтээх нь туйлын үндэслэлгүй, учир нь үүнийг мэргэжлийн хүмүүсээр хийлгэх нь маш хялбар, хурдан бөгөөд хямд юм. Мөн та ямар ч асуудалгүй төгс харагдах самбартай болно. Би энэ удаад PCBWay үйлдвэрлэгчийг ашигласан. Гайхамшигтай үр дүнгээс гадна тэд Христийн Мэндэлсний Баярын загвар зохион бүтээх кампанит ажилд зориулсан үнэгүй ПХБ -тэй байсан тул би тэднийг маш хямд үнээр авсан. Захиалга өгөх нь маш энгийн, та зөвхөн Gerber файлуудыг EasyEDA -аас экспорт хийж, сайт дээрх шидтэн рүү байршуулах хэрэгтэй бөгөөд ингэснээр онлайн дэлгүүрээр худалдаа хийхтэй адил болно. Нимгэн дам нуруунд би хамгийн их санаа зовж байсан ч тэд маш сайн гарч ирэв!

Алхам 5: Үүнийг угсрах

Үүнийг угсрах
Үүнийг угсрах
Үүнийг угсрах
Үүнийг угсрах
Үүнийг угсрах
Үүнийг угсрах

Эд ангиудын жагсаалт:

  • ATmega8L TQF32
  • TTP223 BA6
  • 68R эсэргүүцэл 0805 (18x)
  • 10K эсэргүүцэл 0805
  • 100nF конденсатор 0806 (3x)
  • 50pF конденсатор 0806
  • тод цагаан LED 1206 (12x)
  • тод цагаан хавтгай LED LED THT (18x)
  • зай эзэмшигч
  • SMD асаах/унтраах унтраалга
  • програмчлах түр зуурын зүү толгой

Таны харж байгаагаар Arduinoflake -ийн хамгийн хэцүү хэсэг бол ATmega8L бөгөөд TQF32 багц, TTP223, хэрэв та эдгээр хоёрыг зохицуулж чадвал бусад нь бялуу болно. Эхлээд би резистор, конденсатор, SMD LED -ийг угсарсан. Хоёрдугаарт, их хэмжээний урсгал, бага хэмжээний гагнуурыг ашигладаг төвийн микроконтроллер. Гуравдугаарт, доод талд TTP223. Дөрөвдүгээрт, ПХБ -ийн хажуу талд өвөрмөц суурилуулсан THT LED. Эцэст нь батерей эзэмшигч, асаах/унтраах унтраалга, програмчлах зориулалттай түр зуурын толгойн толгой. Бүгд флюс болон бага хэмжээний гагнуурын тусламжтайгаар. Гагнах ажил дууссаны дараа үлдсэн бүх урсгалыг арилгахын тулд ПХБ -ийг ацетоноор цэвэрлэхээ бүү мартаарай.

Алхам 6: Кодыг байршуулах, ажиллуулах

Кодыг байршуулж, ажиллуулж байна
Кодыг байршуулж, ажиллуулж байна
Кодыг байршуулж, ажиллуулж байна
Кодыг байршуулж, ажиллуулж байна

"loading =" залхуу "нь зөвхөн гоёл чимэглэл биш юм, гэхдээ та түүнд зориулж тоглоом бичиж болно, учир нь энэ нь товчлууртай тул миний могойг үзээрэй!

Хэрэв та өөрийн Arduinoflake -тэй болохыг хүсч байвал иж бүрдэл худалдаж авах эсвэл миний tindie дэлгүүрээс бүрэн угсарч авах боломжтой.

Алхам 8: Нөөц ба холбоосууд

  • Arduinoflake худалдаж аваарай
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • CapacitiveSensor by PaulStoffregen
  • MCUdude -ийн MiniCore
  • Чөлөөт хэлбэрийн Arduinoflake
  • Хамгийн сүүлийн үеийн шинэчлэлтүүдийг авахын тулд миний Twitter
ПХБ -ийн тэмцээн
ПХБ -ийн тэмцээн
ПХБ -ийн тэмцээн
ПХБ -ийн тэмцээн

ПХБ -ийн тэмцээний хоёрдугаар шагнал

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