Агуулгын хүснэгт:
- Алхам 1: Электроникийн дизайн
- Алхам 2: ПХБ -ийн тоймыг бий болгох
- Алхам 3: ПХБ -ийн загварыг бий болгох
- Алхам 4: ПХБ -ийн үйлдвэрлэл
- Алхам 5: Үүнийг угсрах
- Алхам 6: Кодыг байршуулах, ажиллуулах
- Алхам 8: Нөөц ба холбоосууд
Видео: Arduinoflake - ПХБ -ийн хувилбар: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хэдэн долоо хоногийн өмнө би чөлөөт хэлбэрийн 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
ПХБ -ийн тэмцээний хоёрдугаар шагнал
Зөвлөмж болгож буй:
ThreadBoard (3D хэвлэгдээгүй хувилбар): Цахим нэхмэлийн хурдан загварчлалын самбар: 4 алхам (зурагтай)
ThreadBoard (3D форматаар хэвлэгдээгүй хувилбар): Цахим нэхмэл эдлэлийн түргэн шуурхай удирдах самбар: ThreadBoard V2-ийн 3D хэвлэмэл хувилбарын зааврыг эндээс олж болно. ThreadBoard-ийн 1-р хувилбарыг эндээс олж болно. аялал, тахал болон бусад саад бэрхшээл, та 3D принтер ашиглах эрхгүй байж магадгүй, гэхдээ та хүсч байна
ARDUINO SOLAR CHARGE CONTROLLER (2.0 хувилбар): 26 алхам (зурагтай)
ARDUINO SOLAR CHARGE CONTROLLER (Хувилбар 2.0): [Видео тоглуулах] Жилийн өмнөөс би тосгоныхоо байшингийн эрчим хүчийг хангахын тулд өөрийн нарны системийг бүтээж эхэлсэн. Эхэндээ би LM317 дээр суурилсан цэнэг хянагч, системийг хянах эрчим хүчний тоолуур хийсэн. Эцэст нь би ХОУХ -ны цэнэг хянагч хийлээ. 4 -р сард
Pi консол: хямд хувилбар: 8 алхам (зурагтай)
Pi консол: Хямд хувилбар: " чимэг " Консолууд буцаж ирж, маш алдартай болсон тул би Raspberry Pi ашиглан өөрөө бүтээж чадах эсэхийг харахыг хүссэн юм. Бага зэрэг судалгаа хийсний дараа би RetroPie вэбсайтад (https://retropie.org.uk/) орж, өвдөг сөхрөв
Minivac 601 хуулбар (0.9 хувилбар): 11 алхам (зурагтай)
Minivac 601 хуулбар (0.9 хувилбар): Мэдээллийн онолыг анхдагч Клод Шеннон дижитал хэлхээг заах сургалтын тоглоом болгон бүтээсэн Minivac 601 дижитал компьютерийн иж бүрдлийг цахилгаан механик дижитал компьютерийн систем гэж тооцсон болно. Шинжлэх ухааны хөгжлийн корпорациас үйлдвэрлэсэн
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): 6 алхам (зурагтай)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): Өчигдөр би Olympus E510 -ийнхээ нэг товчлууртай энгийн алсын удирдлагыг бүтээсэн. Ихэнх камерууд хоёр горимтой Хөшиг суллах товчлууртай (зураг дарах гэж дардаг). Хэрэв товчлуурыг дарвал камер автоматаар фокуслаж, гэрлийг хэмжих болно