Съдържание:
- Стъпка 1: Breadboarding
- Стъпка 2: Лесна EDA - Схема
- Стъпка 3: Лесен EDA - дизайн на печатни платки
- Стъпка 4: Запояване
Видео: SlouchyBoard - досаден начин да ви предпази от мрънкане (Въведение в EasyEDA): 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Slouchy борд е малка 30 мм х 30 мм печатна платка (печатна платка), която използва сензор за наклон, пиезо зумер и ATTiny 85, за да издава досаден звук, когато потребителят се наведе. Дъската може да бъде прикрепена към риза или шапка на потребителя, така че когато се наклонят напред, металната топка в превключвателя за накланяне се търкаля напред и завършва веригата. Превключвателят за накланяне, който използвахме, е много шумен и може да предизвика някои предизвикателства при кодирането, но може да работи. Все пак превключвателят на живак би бил по -добър.
Следните отделни компоненти бяха използвани за създаване на чертежи, Комплектът Elegoo Arduino Uno (https://amzn.to/2DC0WVS) е чудесно място за започване на макет, има всички необходими компоненти (с изключение на наклона), за да направите този проект и много други, които можете да използвате, за да създадете свой собствен. Ако искате да получите отделните компоненти, те могат да бъдат намерени по -долу със съответните им връзки.
($ 8.50) Arduino Uno (https://amzn.to/2DACxQN)
($ 6.50) Джъмперни проводници (https://amzn.to/2XLF1Dy)
($ 8) Резистори (1k и 10k) (https://amzn.to/2Pzns6O)
($ 4) Пиезо зумер (https://amzn.to/2DLtRqT)
($ 6) Превключвател за накланяне (https://amzn.to/2GHuO3Q)
($ 10) АЛТЕРНАТИВА ЗА ПЕРЕКЛЮЧВАНЕ: Превключвател на живак (https://amzn.to/2DyHg5q) Можете да опитате да използвате това, но не съм сигурен как работи, тъй като не съм го използвал.
Следните компоненти и софтуер бяха използвани за направата на крайния продукт, имайте предвид, че можете да пропуснете фазата на макетиране, тъй като схемата, която ще ви дам по -късно, работи, но ако направите някакви модификации, препоръчвам първо
($ 25) За да програмирате ATTiny85, ще ви е необходим USB програмист (https://amzn.to/2DC2Y8s)
($ 11) гнезда ATTiny + IC (https://amzn.to/2L5R1OK)
($ 3) Пиезо зумер за запояване в платката (https://amzn.to/2DyGYvi)
($ 8) Резистори (необходими 10 000) (същото като връзката по -горе)
($ 6) Превключвател за накланяне (същото като връзката по -горе) или ($ 10) Меркурий превключвател (същото като връзката по -горе)
($ 3,50) Поставка за батерия (https://amzn.to/2XJ5TUD)
($ 3) Батерии (https://amzn.to/2XLGWrK)
($ 8) Превключватели (https://amzn.to/2DA73KC)
Инструменти / Софтуер
За да направите вашите дъски, можете да отидете в EasyEDA и да направите безплатен акаунт (https://easyeda.com/), таблата обикновено струват $ 5 - $ 10 в зависимост от това колко са поръчани, какъв цвят, размер и т.н.
($ 60) Това са станциите за запояване, които използваме в лабораторията (https://amzn.to/2UIRSV0)
Това са ръцете за помощ, които използваме в лабораторията (https://amzn.to/2IKIw9O)
Цената на този проект може да варира от $ 5 - $ 100 в зависимост от това какви компоненти и инструменти вече имате.
Стъпка 1: Breadboarding
Както бе споменато по -рано, бих направил план, преди да отида в EasyEDA, за да поръчам пълна дъска. Искате да създадете макет, за да сте сигурни, че всички компоненти, които планирате да използвате, и кодът ви работят. Програмирането на ATTiny 85 отново и отново е изключително досадно, когато трябва първо да го премахнете от веригата, за да го поставите в програмиста.
Свързах сензора за наклон към цифров пин 1 и прочетох този щифт като вход, ще трябва да свържете 10k резистор, който може да се види по -лесно на схемата (Обърнете внимание, че това е схемата за EasyEDA, плъзгащият превключвател не се прилага към тази стъпка).
Свързах зумера към щифт 0, направих го изходен щифт и го свързах в 1k резистор, въпреки че не е необходим.
Приложих моя код на Arduino за останалата част от логиката с коментари, за да се надяваме, че ще изчисти всяко объркване. Ако имате въпроси, не се колебайте да попитате в коментарите, за да мога аз или някой друг да се опитаме да ви помогнем.
Стъпка 2: Лесна EDA - Схема
Когато настроите EasyEDA, започнете със създаването на нов проект и направете нова схема. Искате да сте сигурни, че поставяте всички части и ги свързвате, както съм показал на схемата. От лявата страна можете да търсите в различните библиотеки необходимите части и след това да ги поставите в схемата.
Ако търсите следните термини, трябва да можете да намерите всички елементи.
ATTiny85
C96101 (зумер)
10k резистор
AXIAL-6.5X2.3 (1/4W) (Използвайте това за TiltSwitch Footprint)
C70376 (държач за батерия)
C92657 (Плъзгащ превключвател)
След като поставите всички компоненти, ги свържете към правилните щифтове и GDN или VCC. Свързвате ги, като използвате инструмента за окабеляване и поставяте символите GND & VCC.
След това, след като правилно свържете всички проводници, можете да щракнете върху бутона за преобразуване в печатна платка.
Стъпка 3: Лесен EDA - дизайн на печатни платки
Когато стартирате в среда на печатни платки, ще видите куп слоеве и числа в най -дясната страна. Променете вашите единици на милиметри или каквото искате да използвате и променете размера на щракването на нещо удобно. Направих моя 10 мм, тъй като исках контурът на дъската ми да е 30 мм х 30 мм, но след това го промених на 0,01 мм, след като започнах да поставям компонентите си.
Започнете с редактиране на контурния слой на дъската (щракнете върху цвета и трябва да се появи молив) и след това нарисувайте дъската. След като направите това, редактирайте горния си слой и започнете да поставяте компонентите на дъската така, както искате, като ги плъзнете върху контура. Тъй като моята дъска е 30 мм х 30 мм, държачът на батерията трябва да е отзад. Можете да промените слоя на компонента, като щракнете върху него и го промените в горния десен ъгъл до мястото, където пише слой.
След това, след като компонентите са поставени, свържете всички сини линии с теления инструмент, освен ако не са свързани към GND или VCC. Връзките GND и VCC се свързват директно към платката и не е необходимо да бъдат изолирани.
След като всички не-VCC и GND връзки са свързани заедно, можете да използвате инструмента Copper area, за да направите последните връзки. Направете това веднъж върху горния слой и веднъж върху долния слой. Уверете се, че сте сменили една от медните области на VCC в раздела свойства, обикновено правя горния слой GND и долния слой VCC.
След като направите това, дъската трябва да изглежда завършена и можете да увеличите мащаба, за да видите къде GND се свързва с дъската. На този етап искате да проверите за DRC грешки, като опресните DRC Errors в раздела Design Manager вляво. Ако няма грешки, добре е да отидете и да поръчате дъската си.
За да поръчате вашата дъска, щракнете върху бутона в горната лента с G и стрелка, обърната надясно, за да експортирате вашия Gerber файл. Това ще ви отведе директно до мястото, където купувате дъските си, има много опции за различни цветове и покрития, които ще повлияят на цената на дъската, за дебелината на печатни платки, мисля, че 1.6 е това, което обикновено правим.
Стъпка 4: Запояване
След като дъската ви стигне до вас, което обикновено отнема около седмица, можете да съберете всичките си компоненти заедно и да ги запоите заедно. Когато правите това, уверете се, че се ориентирате по правилния начин, това е важно за ATTiny 85 и зумера. Наклонът и резисторът нямат значение.
Смятам, че е полезно да използвате гумена лента, за да държите компонентите на място, когато се опитвате да запоите в краката, както може да се види в краткото видео, което обхваща запояването и как работи дъската.
Препоръчано:
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Най -лесният начин да направите робот за управление на жестове: 7 стъпки (със снимки)
Най -лесният начин да направите робот за управление на жестове: Управлявайте играчки като супергерой. Научете как да направите автомобил, управляван с жестове. Това е как да направите автомобил, управляван с жестове. По принцип това е просто приложение на 3-осен жироскоп MPU-6050, акселерометър. Можете да направите още много неща
Прост начин за почистване на винилови плочи: 5 стъпки (със снимки)
Прост начин за почистване на винилови плочи: Много начинаещи колекционери на винил не знаят много за плочите или как правилно да се грижат за тях. Едно от първите неща, които разгледах, когато започнах да събирам, е как правилно да почиствам винила. Има много различни хора, които ще ви кажат
Нов начин за Arduino управление на RC кола: 7 стъпки (със снимки)
Нов начин за управление на Arduino с RC кола: Аз съм свършил известна работа с автомобили, управлявани от Arduino, но тези, върху които съм работил, винаги са били бавни и методични. Това е страхотно, когато научавате arduino, но исках нещо малко повече … забавно. Въведете RC автомобила. RC колите са буквално проектирани да бъдат
Нов начин за производство на ферофлуид. Разходи по -малко от 3 $ !!!: 6 стъпки (със снимки)
Нов начин за производство на ферофлуид. Разходи по -малко от 3 $ !!!: Ферофлуид - вещество, което е течно при нормални условия, но става твърдо в присъствието на магнитно поле. Открих нов начин за приготвяне на домашен ферофлуид и искам да го споделя с вас, момчета. Предимството на моя проект е цената. То