Съдържание:

Клавиатура Attiny85 за под $ 8!: 11 стъпки (със снимки)
Клавиатура Attiny85 за под $ 8!: 11 стъпки (със снимки)

Видео: Клавиатура Attiny85 за под $ 8!: 11 стъпки (със снимки)

Видео: Клавиатура Attiny85 за под $ 8!: 11 стъпки (със снимки)
Видео: Какво и Как да правим с Микроконтролери - Невен Боянов 2024, Ноември
Anonim
Клавиатура Attiny85 за под $ 8!
Клавиатура Attiny85 за под $ 8!

Тази малка клавиатура е направена с няколко пасивни компонента, малко празна PCB материя, зумер, един светодиод, 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 резистори x 13 ($ 0,25)
  5. 1M резистор x 1 ($ 0,25)
  6. Резистор 47 ома x 1 ($ 0,25)
  7. 0.1uF кондензатор x 1 ($ 0.07)
  8. 10uF кондензатор 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. Празна едностранна печатна платка x 1 ($ 1,11)
  16. Гнездо IC 8 Pin x 1 ($ 0,07)

Общата цена на материалите е само $ 7,95!

Необходими инструменти

  1. Поялник
  2. Ютия
  3. Лазерен принтер
  4. Постоянен маркер
  5. Железен хлорид или друг химикал за офорт
  6. Шкурка
  7. Свредло 0,6 мм (не е задължително да е точно този размер)
  8. Свредло или въртящ се инструмент
  9. Arduino Uno
  10. Мъжки проводници от мъжки към мъжки
  11. Макет
  12. Компютър или лаптоп, който може да работи с Arduino IDE
  13. USB кабел за Arduino

Стъпка 2: Отпечатайте дизайна върху тонер хартията

Отпечатайте дизайна върху тонер хартията
Отпечатайте дизайна върху тонер хартията

За тази стъпка просто трябва да отпечатате PDF файла, който е приложен към тази инструкция, върху вашата хартия за прехвърляне на тонер с размер A4. Това трябва да стане с лазерен принтер, а настройките за печат трябва да са с възможно най -висок dpi и възможно най -тъмен тонер! Внимавайте да не докоснете мастилото, след като е отпечатано, тъй като то пада много лесно! След като дизайнът е отпечатан, трябва да изрежете дизайна, както е показано на снимката.

Стъпка 3: Подготовка на празна печатна платка

Подготовка на празна печатна платка
Подготовка на празна печатна платка

В тази стъпка се изисква грубо изрязване на печатната платка до размера. Това може да се реже с железен трион, нож за занаятчийство или друг метод на рязане, който предпочитате, тъй като този разрез не е необходимо да бъде перфектен. Измерете 75 мм, което е половината от печатната платка 150 мм х 100 мм. Шлайфайте печатната платка с шкурка от около 400 до 800, както е показано на снимката по -горе.

Стъпка 4: Прехвърлете дизайна и отлепете хартията за прехвърляне

Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне
Прехвърлете дизайна и отлепете хартията за прехвърляне

За тази стъпка използвах тип индустриален тостер, за да прехвърля топлината на дизайна върху медта, но казах, че има нужда от желязо, направете това в списъка с необходимите инструменти. Същите стъпки се прилагат. Човек трябва да постави дизайна върху медта с тонер надолу (тонерът трябва да докосва медта). След това трябва да се нагрее за около 2 минути (ютията трябва да е на най -високата си температура). След две минути ютията трябва да се завърти и да се притисне за още една минута, за да се гарантира, че се пренася навсякъде. След като направите това, оставете дъската за няколко минути да се охлади и я поставете в хладка вода за около 10 минути. Хартията вече ще започне да се отлепя сама. Сега човек може леко да издърпа хартията за прехвърляне. Част от мастилото няма да се прехвърли правилно, но това ще бъде поправено в следващата стъпка.

Стъпка 5: Попълнете частите, където мастилото не се е прехвърлило

Попълнете частите, където мастилото не се е прехвърлило
Попълнете частите, където мастилото не се е прехвърлило

В тази стъпка е необходим производител. Внимателно всички части, където мастилото не се прехвърли правилно. Човек може също да надраска частите, прехвърлени неправилно поради твърде много топлина или налягане.

Стъпка 6: Издърпайте и почистете дъската

Издърпайте и почистете дъската
Издърпайте и почистете дъската
Издърпайте и почистете дъската
Издърпайте и почистете дъската

В тази стъпка използвах железен хлорид за гравиране на дъската, но има много опции, които са на разположение. Много е важно по време на тази стъпка да се използват ръкавици и това да се прави в добре проветриво помещение! Разредете железния хлорид с вода и го смесете в съотношение около 1: 1 с водата. След това човек трябва да го остави за около 10 до 15 минути и постоянно да проверява дали цялата излишна мед е отстранена от печатната платка. След това почистете дъската в отделен съд с вода, докато стане чиста. Моля, обърнете внимание, че железният хлорид не може да се изхвърля в канализацията, тъй като е много вреден за околната среда, трябва да се изхвърли отговорно.

Стъпка 7: Почистете ръбовете и пробийте всички отвори

Почистете ръбовете и пробийте всички дупки
Почистете ръбовете и пробийте всички дупки
Почистете ръбовете и пробийте всички дупки
Почистете ръбовете и пробийте всички дупки

За тази стъпка е необходимо да изрежете дъската по -точно около очертанията, очертани в дизайна, и да шлайфате ръбовете с около 100 шкурка, за да направите дъската по -представим. След като това е направено, човек трябва да пробие всички отвори, които са прехвърлени, за да подготви дъската за боядисване и запояване. Моля, носете маска за частици и ръкавици, докато правите това, тъй като шлайфате плоскост от фибростъкло, която може да бъде опасна за вашето здраве! След като дъската бъде подредена, може да се започне с процеса на пробиване. Пробийте всички отвори (за предпочитане с някаква преса) и тази стъпка вече е завършена!

Стъпка 8: (По избор) Оцветете печатната платка

(По избор) Оцветете печатната платка
(По избор) Оцветете печатната платка

Боядисайте гравираната печатна платка с цвета на спрей боя по ваш избор. След боядисване просто шлайфайте медната страна на печатната платка с шкурка от 400 зърна и само медните части ще бъдат шлайфани, тъй като останалата част от дъската е по -ниска от медта.

Стъпка 9: Време за запояване

Време за запояване!
Време за запояване!
Време за запояване!
Време за запояване!
Време за запояване!
Време за запояване!
Време за запояване!
Време за запояване!

Първо запойте SMD LED от едната страна на платката. Открих, че е най -лесно, когато човек първо запоява подложките сам и след това поставя SMD компонента към подложката с спойка върху него. След това трябва да се приложи топлина с поялника към едната страна на светодиода и след това да се загрее от другата страна, за да се запои компонента. На изображението по -горе съм посочил в каква посока трябва да е обърната малката зелена точка на светодиода След това трябва да обърнем платката и да запояваме останалите компоненти. Добавих изображение с етикети на всички компоненти на правилните позиции. Запоявайте компонентите в следния ред, за да бъде най -лесно; резистори, 0.1uF кондензатор, IC гнездо, регулатор на напрежението, зумер и накрая единичният щифт на заглавката. Схемата е добавена по -горе. Схемата е просто мрежа от резистори, които разделят 5V op на 12 различни стойности, които след това се четат от микроконтролер, който възпроизвежда определен тон чрез зумер.

Стъпка 10: Програмиране на Attiny85 и добавяне на IC

Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC
Програмиране на Attiny85 и добавяне на IC

Това е последната стъпка! След като това е направено, интегралната схема може да бъде поставена в гнездото, може да се свърже джъмпер и накрая батерията може да бъде свързана и тя е готова за игра! Тази стъпка обаче е най -сложната, така че стъпките трябва да бъдат повторени точно. За начало Arduino 1.6.4 трябва да бъде изтеглен и може да бъде изтеглен от тази връзка;

www.arduino.cc/en/Main/OldSoftwareReleases… изберете версия 1.6.4 на необходимата операционна система.

Отворете кода, който е прикачен към тази инструкция с надпис „Ключове“.

След това трябва да отидем в предпочитанията, под файл, както е показано на изображението по -горе, и да поставим следната връзка, където пише „Допълнителни URL адреси на мениджъра на дъски“

drazzy.com/package_drazzy.com_index.json

След това трябва да инсталираме дъската под раздела мениджър на дъски, както е показано на изображението по -горе.

След това Attiny85 може да бъде поставен в основната платка, както е показано по -горе. Кондензаторът с 10uF трябва да бъде свързан към щифтовете за нулиране и заземяване на Arduino Uno. Заземяването и 5V от arduino трябва да бъдат свързани към щифтове 4 и 8 съответно на Attiny85. Arduino Pin 13 трябва да бъде свързан към Attiny85 пин 2. Arduino Pin 12 трябва да бъде свързан към Attiny85 пин 1. Arduino Pin 11 трябва да бъде свързан към Attiny85 пин 0 и Arduino щифт 10 трябва да бъде свързан към Attiny пин 1.

Изберете Attiny25/45/85 като дъска. Attiny85 като чип, 8Mhz (вътрешен) като часовник, а останалите опции оставете такива, каквито са. сега направете програмиста "Arduino като ISP".

След това можем да натиснем upload и точно така Attiny85 е програмиран!

Highlowtech има прекрасна статия по този въпрос, която обяснява всичко много по -добре от мен, връзката за това е;

highlowtech.org/?p=1706

Сега Attiny85 може да бъде поставен в IC гнездото върху споената печатна платка. Ориентацията е много важна! Страната на интегралната схема с малката точка върху нея трябва да е обърната вляво от дъската.

Стъпка 11: Време е за игра

Включете батерията и джъмпера и оставете въображението си да се развихри! Просто извинете ужасното ми свирене.

Препоръчано: