Мазмуну:

Arduinoflake - PCB версиясы: 8 кадам (сүрөттөр менен)
Arduinoflake - PCB версиясы: 8 кадам (сүрөттөр менен)

Video: Arduinoflake - PCB версиясы: 8 кадам (сүрөттөр менен)

Video: Arduinoflake - PCB версиясы: 8 кадам (сүрөттөр менен)
Video: Flake snake 2024, Июль
Anonim
Arduinoflake - PCB версиясы
Arduinoflake - PCB версиясы
Arduinoflake - PCB версиясы
Arduinoflake - PCB версиясы

Бир нече жума мурун мен эркин формадагы Arduinoflake жасадым. Көпчүлүгүңүзгө жакты. Бирок анын сыйкыры эркин формада гана эмес, ошондой эле Светодиоддордун үлгүсүндө. Ошентип, мен ПКБнын версиясын түзүүнү чечтим, аны ар ким үчүн жасоо оңой жана арзан болмок! Башка пальто кийген ошол эле сулуулук. Бул окуу куралы сизге менин Arduinoflakeди кантип түзгөнүмдү жана ал эмне кыла аларын көрсөтөт!

Arduinoflake деген эмне?

Ардуинофлейк-тоңуп калган сулуу кар бүртүгү. Бул PCB капталдарына уникалдуу 18 кенен бурчтуу жалпак жогорку LED жана PCB борборуна орнотулган 12 SMD LED бар. Жалпысынан 30 өз алдынча башкарылуучу сегменттерге топтолгон 30 LED бар. Алар сиз каалаган жинди анимацияны же өрнөктү түзүү үчүн колдонулушу мүмкүн, жана дагы аны Arduino IDE аркылуу өз алдынча программалай аласыз. Интегралдык сенсордук такта менен сиз анимацияларды которуштуруу үчүн аны менен иштей аласыз. Бир аз кызыксыз, туурабы? Бирок мен сизге оюн ойной алам десемчи? Мен жөнөкөй классикалык жыланды ойнотуу үчүн меники бузулду, видеону аягында көрүңүз.

Эгерде сиз өзүңүздүн Arduinoflakeке ээ болгуңуз келсе, анда менин tindie дүкөнүмдү сатып алсаңыз болот.

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

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

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

2 -кадам: ПХБнын контурун түзүү

ПХБнын контурун түзүү
ПХБнын контурун түзүү

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

3 -кадам: PCB макетин түзүү

PCB макетин түзүү
PCB макетин түзүү
PCB макетин түзүү
PCB макетин түзүү
PCB макетин түзүү
PCB макетин түзүү

Эгерде сизде графикалык график бар болсо, аны EasyEDAга BoardOutLine катмарына импорттоңуз. Мен 30 жана 60 градустук бурчтардагы тактайдагы бардык тетиктерди жана маршруттарды тегиздөөдө жана аны Документ катмарына импорттоодо көмөкчү графикти тарттым. Мен дагы EasyEDAда тактанын капталына орнотулган THT диоддоруна атайын компонент кылдым.

4 -кадам: PCB өндүрүү

PCB өндүрүү
PCB өндүрүү

Бүгүнкү күндө ПХБны үйдө жасоо таптакыр акылга сыйбайт, анткени аны сиз үчүн кесипкөй адистерге ээ кылуу абдан оңой, тез жана арзан. Жана сиз эч кандай кыйынчылыксыз идеалдуу көрүнүүчү тактайга ээ болосуз. Мен бул жолу PCBWay өндүрүүчүнү колдондум. Мыкты натыйжадан тышкары, аларда Рождествонун прототиби үчүн акысыз ПКБ бар болчу, ошондуктан мен аларды абдан арзан алдым. Буйрутманы жайгаштыруу өтө жөнөкөй, сизге Gerber файлдарын EasyEDAдан экспорттоо жана аларды сайттын устасына жүктөө гана керек, ошондо бул онлайн дүкөндөн соода кылуу сыяктуу. Мени баарынан ичке устундар тынчсыздандырды, бирок алар сонун чыкты!

5 -кадам: аны чогултуу

Аны чогултуу
Аны чогултуу
Аны чогултуу
Аны чогултуу
Аны чогултуу
Аны чогултуу

Бөлүктөрдүн тизмеси:

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

Сиз байкагандай, Arduinoflakeтин эң татаал бөлүгү ATmega8L, анын TQF32 топтому жана TTP223, эгер сиз бул экөөнү башкара алсаңыз, калгандары торт. Алгач мен резисторлорду, конденсаторлорду жана SMD диоддорун чогулттум. Экинчиден, борбордо микроконтроллер көп флюсту жана кичине ширетүүнү колдонот. Үчүнчүдөн, түбүндө TTP223. Төртүнчүдөн, PCB капталында уникалдуу THT LED диоддору орнотулган. Эң акырында, батарейканын кармагычы, күйгүзүү/өчүрүү жана программалоо үчүн убактылуу пин башы. Баары флюсту жана бир аз ширетүүнү колдонуу менен. Лайкоо бүткөндөн кийин, калган агымды алып салуу үчүн ПХБны ацетон менен тазалоону унутпаңыз.

6 -кадам: Кодду жүктөө жана иштетүү

Кодду жүктөө жана иштетүү
Кодду жүктөө жана иштетүү
Кодду жүктөө жана иштетүү
Кодду жүктөө жана иштетүү

"loading =" жалкоо " - бул жасалгалоо гана эмес, сен ага оюндарды да жаза аласың, анткени анын басуу баскычы бар, менин үлкөн жыланымды текшер!

Эгерде сиз өзүңүздүн Arduinoflakeке ээ болгуңуз келсе, анда менин tindie дүкөнүмдү сатып алсаңыз болот.

8 -кадам: Ресурстар жана шилтемелер

  • Arduinoflake сатып алыңыз
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • CapacitiveSensor тарабынан PaulStoffregen
  • MiniCore MCUdude тарабынан
  • Эркин форма Arduinoflake
  • Акыркы жаңыртуулар үчүн менин Twitter
PCB сынагы
PCB сынагы
PCB сынагы
PCB сынагы

PCB сынагынын экинчи сыйлыгы

Сунушталууда: