Мазмуну:

$ 8 чейин Attiny85 клавиатурасы!: 11 кадам (сүрөттөр менен)
$ 8 чейин Attiny85 клавиатурасы!: 11 кадам (сүрөттөр менен)

Video: $ 8 чейин Attiny85 клавиатурасы!: 11 кадам (сүрөттөр менен)

Video: $ 8 чейин Attiny85 клавиатурасы!: 11 кадам (сүрөттөр менен)
Video: how to upload attiny programming without arduino 2024, Ноябрь
Anonim
$ 8 чейин Attiny85 клавиатурасы!
$ 8 чейин Attiny85 клавиатурасы!

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

1 -кадам: Керектелүүчү материалдар жана инструменттер

Мен кээ бир учурларда бир эле учурда бир нече буюмдарды сатып алууга туура келген нерселердин баарынын баасын коштум. Мен Түштүк Африкада жашайм, ошондуктан бул долбоордун баасы канча болоору жөнүндө түшүнүк берүү үчүн, мен ар бир нерсенин баасын учурдагы алмашуу курсунун негизинде алмаштырам. Кээ бир нерселерди, мисалы Arduino uno карызга алса болот, анткени ал программаны Attiny85 микро контроллерине чагылдыруу үчүн гана колдонулат, ошондуктан мен муну клавиатуранын баасынан алып салдым.

  1. Тонер которуу кагазы x 1 ($ 0.3)
  2. Attiny85 x 1 ($ 2)
  3. 1206 SMD LED x 1 ($ 0.2)
  4. 2k Resistors x 13 ($ 0.25)
  5. 1M каршылыгы x 1 ($ 0.25)
  6. 47 Ом каршылыгы x 1 ($ 0.25)
  7. 0.1uF Capacitor x 1 ($ 0.07)
  8. 10uF Capacitor x 1 ($ 0.2)
  9. 3V пассивдүү ызы -чуу x 1 ($ 0,3)
  10. 5V чыңалуу жөндөгүч x 1 ($ 0.35)
  11. 9V батарея x 1 ($ 1.75)
  12. 9V батарея туташтыргычы x 1 ($ 0,5)
  13. 1 пин эркек аталышы x 1 ($ 0.25)
  14. Аялдан Эркекке секирүүчү зым x 1 ($ 0.1)
  15. Бош бир тараптуу PCB x 1 ($ 1.11)
  16. Socket IC 8 Pin x 1 ($ 0.07)

Материалдардын жалпы баасы болгону 7,95 доллар!

Куралдар талап кылынат

  1. Бир ширетүүчү темир
  2. Темир
  3. Лазердик принтер
  4. Туруктуу маркер
  5. Темир хлориди же башка химиялык заттар
  6. Sandpaper
  7. 0,6 мм бургулоочу бит (так ушул өлчөмдө болушу шарт эмес)
  8. Бургулоочу же айлануучу курал
  9. An Arduino Uno
  10. Эркектен эркекке секирүүчү зымдар
  11. Нан тактасы
  12. Arduino IDEди иштете турган компьютер же ноутбук
  13. Arduino үчүн USB кабели

2 -кадам: Дизайнды тонер кагазына басып чыгарыңыз

Дизайнды тонер кагазына басып чыгарыңыз
Дизайнды тонер кагазына басып чыгарыңыз

Бул кадам үчүн сиз жөн гана А4 өлчөмүндөгү тонерди которуу кагазыңызга тиркелген PDFти басып чыгарышыңыз керек. Бул лазердик принтер менен жасалышы керек жана басып чыгаруу жөндөөлөрү мүмкүн болушунча dpi жана эң караңгы тонер вариантында болушу керек! Басып чыккандан кийин сыяга тийбегиле, анткени ал оңой эле түшүп кетет! Дизайн басылып чыккандан кийин сүрөттө көрсөтүлгөндөй дизайнды кесип салыш керек.

3 -кадам: Бош PCB даярдоо

Бош PCB даярдоо
Бош PCB даярдоо

Бул кадамда сиз ПХБны болжол менен өлчөмүнө чейин кесишиңиз керек. Бул темир араа, кол өнөрчүлүк бычагы же каалаган кесүү ыкмасы менен кесилиши мүмкүн, анткени бул кесип кемчиликсиз болбошу керек. 75мм ченеп алыңыз, бул 150мм х 100мм ПХБнын жарымы. Жогорудагы сүрөттө көрсөтүлгөндөй ПКБны болжол менен 400дөн 800гө чейин кумдуу кум менен сүртүңүз.

4 -кадам: Дизайнды өткөрүп берүү жана Трансфер кагазын тазалоо

Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо
Дизайнды өткөрүп берүү жана Документти тазалоо

Бул кадам үчүн мен дизайнды жезге жылытуу үчүн өнөр жайлык тостердин бир түрүн колдондум, бирок керектүү шаймандардын тизмесинде муну жасоо үчүн темир керек дедим. Ошол эле кадамдар колдонулат. Дизайнды тонерге каратып жезге түшүрүү керек (тонер жезге тийиши керек). Андан кийин жылуулукту болжол менен 2 мүнөткө колдонуу керек (үтүк эң жогорку ысытуу режиминде болушу керек). Эки мүнөттөн кийин үтүктү башка жакка которууну камсыз кылуу үчүн айлантып, дагы бир мүнөткө басуу керек. Муну аткаргандан кийин, тактайды муздатуу үчүн бир нече мүнөткө калтырып, жылуу сууга 10 мүнөттөй коюп коюңуз. Кагаз буга чейин эле өзүнөн өзү сыйрыла баштайт. Эми акырын которуу кагазын сууруп алса болот. Кээ бир сыялар туура которулбайт, бирок бул кийинки кадамда оңдолот.

5 -кадам: Сыя өтпөгөн бөлүктөрдү толтуруңуз

Сыя которулбаган бөлүктөрдү толтуруңуз
Сыя которулбаган бөлүктөрдү толтуруңуз

Бул этапта жаратуучу керек. Сыя туура өтпөгөн бөлүктөрдүн бардыгын кылдаттык менен кылабыз. Ошондой эле ашыкча ысыктан же басымдан улам туура эмес которулган бөлүктөрдү чийип салсаңыз болот.

6 -кадам: Этч жана тактаны тазалаңыз

Тактаны тазалоо жана тазалоо
Тактаны тазалоо жана тазалоо
Тактаны тазалоо жана тазалоо
Тактаны тазалоо жана тазалоо

Бул кадамда мен темирди хлориди колдонуп, тактайды чийип салдым, бирок көптөгөн варианттар бар. Бул кадамда мээлейлердин колдонулушу жана ал жакшы желдетилген жерде жасалышы абдан маанилүү! Темир хлоридин суу менен аралаштырып, 1: 1 пропорциясы менен аралаштырыңыз. Андан кийин аны 10-15 мүнөткө калтырып, ашыкча жездин баары ПХБдан алынып салынгандыгын дайыма текшерип турушу керек. Андан кийин тактай өзүнчө суу идишинде тазалангыча тазалаңыз. Сураныч, темир хлоридин агын сууга ыргытууга болбойт, анткени бул экологияга абдан зыян, аны жоопкерчилик менен жок кылуу керек.

7 -кадам: Четтерин тазалаңыз жана бардык тешиктерди бургулаңыз

Четтерин тазалаңыз жана бардык тешиктерди бургулаңыз
Четтерин тазалаңыз жана бардык тешиктерди бургулаңыз
Четтерин тазалаңыз жана бардык тешиктерди бургулаңыз
Четтерин тазалаңыз жана бардык тешиктерди бургулаңыз

Бул кадамды аткаруу үчүн тактайдын контурунун тегерегин такыраак кесүү керек жана тактайдын көркөмдүгүн камсыз кылуу үчүн четин 100 тегерегиндеги тегирмен менен тегиздөө керек. Муну бүтүргөндөн кийин тактанын боёкко жана ширетүүгө даярдоо үчүн өткөрүлүп берилген бардык тешиктерди бургулоо керек. Сураныч, бөлүкчө маскасын жана кол капты кийиңиз, эгер сиз стекловолокно тактайды кумдап жатсаңыз, бул сиздин ден соолугуңузга коркунучтуу! Такта иретке келтирилгенден кийин бургулоо процессин баштасаңыз болот. Бардык тешиктерди бургулаңыз (бургулоочу пресстин жардамы менен) жана бул кадам эми аяктады!

8 -кадам: (Милдеттүү эмес) ПХБны боёңуз

(Милдеттүү эмес) ПХБны боёңуз
(Милдеттүү эмес) ПХБны боёңуз

Тандалган спрей боек түсү менен чегилген ПКБны боёңуз. Сүрөттөн кийин PCBтин жез жагын 400 гранты менен сүртүп, калган бөлүгү жезден төмөн болгондуктан, жез бөлүктөрү гана кумдалат.

9 -кадам: Solder Time

Solder Time!
Solder Time!
Solder Time!
Solder Time!
Solder Time!
Solder Time!
Solder Time!
Solder Time!

Биринчиден, SMD LEDин тактанын бир жагына. Мен эң оңойун таптым, биринчиден прокладкаларды жалгыз эритип, анан SMD компонентин үстүнө ширетүү менен жайгаштырам. Жылуулукту LEDдын бир жагына ширетүүчү темир менен колдонуу керек, андан кийин компонентти ширетүү үчүн экинчи жагына жылытуу керек. Мен жогорудагы сүрөттө LEDдын кичинекей жашыл чекити кандай жол менен каралышы керектигин көрсөттүм, андан кийин биз тактаны буруп, калган компоненттерди ширетишибиз керек. Мен туура позициядагы бардык компоненттерге этикеткалар менен сүрөт коштум. Эң оңой болушу үчүн компоненттерди төмөнкү тартипте ээрчиңиз; резисторлор, 0.1uF конденсатору, IC розеткасы, чыңалуу жөндөгүчү, ызылдак жана акыры бир баштуу пин. Схема жогоруда кошулган. Район негизинен 5V опцияны 12 ар кандай мааниге бөлгөн резисторлор тармагы болуп саналат, андан кийин микроконтроллер окуйт, ал кандайдыр бир обонду ойнойт.

10 -кадам: Attiny85ти программалоо жана IC кошуу

Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу
Attiny85ти программалоо жана IC кошуу

Бул акыркы кадам! Муну аткаргандан кийин, IC розеткадагы жерлер болушу мүмкүн, секиргичти туташтырууга болот жана акырында батареяны туташтырууга болот жана аны ойнотууга даяр! Бул кадам эң татаал болгондуктан, кадамдарды так кайталоо керек. Баштоо үчүн Arduino 1.6.4 жүктөлүп алынышы керек жана бул шилтемеден жүктөп алса болот;

www.arduino.cc/en/Main/OldSoftwareReleases… керектүү операциялык системанын 1.6.4 версиясын тандаңыз.

Бул "Keys" деп белгиленген инструкцияланган кодду ачыңыз.

Андан кийин биз жогорудагы сүрөттө көрсөтүлгөндөй файлдын астындагы артыкчылыктарга өтүп, "Кошумча такталар менеджеринин URL'дери" деп жазылган төмөнкү шилтемени чапташыбыз керек.

drazzy.com/package_drazzy.com_index.json

Кийинки биз жогорудагы сүрөттө көрсөтүлгөндөй такталарды менеджер өтмөгүнүн астына орнотушубуз керек.

Attiny85 андан кийин жогоруда көрсөтүлгөндөй нан тактасына жайгаштырылышы мүмкүн. 10uF конденсатору Arduino Unoдогу баштапкы абалга келтирүү жана казыктарга туташтырылышы керек. Жер жана 5V arduino тартып Attiny85 боюнча тиешелүүлүгүнө жараша 4 жана 8 казыктарына туташуу керек. Arduino Pin 13 Attiny85 pin 2 менен туташышы керек.

Такта катары Attiny25/45/85 тандаңыз. Attiny85 чип катары, 8МГц (ички) саат катары жана калган варианттарды ошол бойдон калтырыңыз. азыр программистти "Arduino ISP катары" кылыңыз.

Кийинкиде биз жүктөөнү баса алабыз жана Attiny85 программаланган сыяктуу!

Highlowtech бул жөнүндө сонун макала бар, ал менден алда канча жакшы баарын түшүндүрөт, бул үчүн шилтеме;

highlowtech.org/?p=1706

Attiny85ти азыр ширетилген ПХБнын IC розеткасына койсо болот. Багыты абдан маанилүү! МКнын кичине чекити бар тарабы тактанын сол жагына каралышы керек.

11 -кадам: Ойноого убакыт келди

Батареяны жана секирүүчү зымды сайып, фантазияңызды жайылтыңыз! Менин коркунучтуу ойногондугум үчүн кечирим сураңыз.

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