Cuprins:

SlouchyBoard - o modalitate enervantă de a vă împiedica să vă liniștiți (Introducere în EasyEDA): 4 pași (cu imagini)
SlouchyBoard - o modalitate enervantă de a vă împiedica să vă liniștiți (Introducere în EasyEDA): 4 pași (cu imagini)

Video: SlouchyBoard - o modalitate enervantă de a vă împiedica să vă liniștiți (Introducere în EasyEDA): 4 pași (cu imagini)

Video: SlouchyBoard - o modalitate enervantă de a vă împiedica să vă liniștiți (Introducere în EasyEDA): 4 pași (cu imagini)
Video: Sfaturi Și Trucuri Geniale Pentru Meșteșugari Care ▶11 2024, Iulie
Anonim
Image
Image

Placa Slouchy este un mic PCB de 30 mm x 30 mm (placă de circuite imprimate) care folosește un senzor de înclinare, un buzzer piezo și un ATTiny 85 pentru a scoate un sunet enervant atunci când utilizatorul se înclină. Placa ar putea fi atașată la o cămașă sau la o pălărie de utilizator, astfel încât atunci când se apleacă înainte, bila de metal din comutatorul de înclinare se rotește înainte și completează circuitul. Comutatorul de înclinare pe care l-am folosit este foarte zgomotos și poate provoca unele provocări de codare, dar poate fi pus în funcțiune. Un comutator cu mercur ar fi fost totuși mai bun.

Următoarele componente individuale au fost utilizate pentru breadboarding, kitul Elegoo Arduino Uno (https://amzn.to/2DC0WVS) este un loc minunat pentru a începe breadboarding-ul, are toate componentele necesare (cu excepția comutatorului de înclinare) pentru realizarea acestui proiect și multe altele pe care le poți folosi pentru a-ți crea propriile. Dacă doriți să obțineți componentele separat, acestea pot fi găsite mai jos cu linkurile lor respective.

(8,50 USD) Arduino Uno (https://amzn.to/2DACxQN)

(6,50 dolari) Jumper Wires (https://amzn.to/2XLF1Dy)

($ 8) Rezistențe (1k și 10k) (https://amzn.to/2Pzns6O)

(4 dolari) Piezo Buzzer (https://amzn.to/2DLtRqT)

($ 6) Tilt Switch (https://amzn.to/2GHuO3Q)

(10 USD) ALTERNATIVĂ DE COMUTATOR: Comutator Mercury (https://amzn.to/2DyHg5q) Puteți încerca să utilizați acest lucru, dar nu sunt sigur cum funcționează, deoarece nu l-am folosit.

Următoarele componente și software au fost folosite pentru realizarea produsului final, rețineți că ați putea sări peste faza de breadboarding, deoarece circuitul pe care vi-l voi oferi mai târziu funcționează, dar dacă faceți modificări, vă recomand mai întâi breadboarding-ul

(25 USD) Pentru a programa ATTiny85 veți avea nevoie de un programator USB (https://amzn.to/2DC2Y8s)

(11 dolari) Socluri ATTiny + IC (https://amzn.to/2L5R1OK)

(3 dolari) Buzzer Piezo pentru lipire în bord (https://amzn.to/2DyGYvi)

($ 8) Rezistoare (10k necesare) (la fel ca și linkul de mai sus)

(6 dolari) Comutator de înclinare (la fel ca linkul de mai sus) sau (10 dolari) comutator Mercury (același ca și linkul de mai sus)

(3,50 USD) Suport baterie (https://amzn.to/2XJ5TUD)

($ 3) Baterii (https://amzn.to/2XLGWrK)

($ 8) Comutatoare (https://amzn.to/2DA73KC)

Instrumente / Software

Pentru a vă crea tablele, puteți merge la EasyEDA și creați un cont gratuit (https://easyeda.com/), plăcile costă de obicei 5 USD - 10 USD, în funcție de câte sunt comandate, ce culoare, dimensiuni etc.

(60 USD) Acestea sunt stațiile de lipit pe care le folosim în laborator (https://amzn.to/2UIRSV0)

Acestea sunt mâinile de ajutor pe care le folosim în laborator (https://amzn.to/2IKIw9O)

Costul acestui proiect poate varia de la 5 la 100 USD, în funcție de componentele și instrumentele pe care le aveți deja.

Pasul 1: Breadboarding

Breadboarding
Breadboarding

Așa cum am menționat anterior, aș face panou înainte de a merge pe EasyEDA pentru a comanda o placă completă. Doriți să faceți un panou pentru a vă asigura că toate componentele pe care intenționați să le folosiți funcționează și codul dvs. funcționează. Programarea ATTiny 85 de mai multe ori este extrem de enervantă atunci când trebuie să o scoateți din circuit pentru a o pune mai întâi în programator.

Am conectat senzorul de înclinare la pinul 1 digital și am citit acel pin ca intrare, va trebui să conectați un rezistor de 10k care poate fi văzut mai ușor în schemă (Rețineți că aceasta este schema pentru EasyEDA, comutatorul glisant nu se aplică la acest pas).

Am conectat buzzerul la pinul 0, l-am făcut pin de ieșire și am conectat-o într-un rezistor de 1k, deși nu este necesar.

Am atașat codul meu Arduino pentru restul logicii cu comentarii pentru a clarifica, sperăm, orice confuzie. Dacă aveți întrebări, nu ezitați să întrebați în comentarii, astfel încât eu sau altcineva să încercăm să vă ajutăm.

Pasul 2: Easy EDA - Schematic

EDA ușor - Schematic
EDA ușor - Schematic
EDA ușor - Schematic
EDA ușor - Schematic
EDA ușor - Schematic
EDA ușor - Schematic

Când veți instala EasyEDA, începeți prin crearea unui nou proiect și creați o nouă schemă. Doriți să vă asigurați că plasați toate piesele și le conectați așa cum am arătat în schemă. În partea stângă, puteți căuta în diferite biblioteci piesele necesare și apoi le puteți plasa în schemă.

Dacă căutați următorii termeni, ar trebui să puteți găsi toate articolele.

ATTiny85

C96101 (buzzer)

Rezistor 10k

AXIAL-6.5X2.3 (1 / 4W) (Utilizați acest lucru pentru TiltSwitch Footprint)

C70376 (Suport baterie)

C92657 (Comutator glisant)

După ce ați plasat toate componentele, conectați-le la pinii corecti și GDN sau VCC. Le conectați utilizând instrumentul de cablare și plasând simbolurile GND și VCC.

Apoi, după ce ați conectat corect toate firele, puteți face clic pe butonul Convertiți în PCB.

Pasul 3: Proiectare ușoară EDA - PCB

EDA ușor - Design PCB
EDA ușor - Design PCB
EDA ușor - Design PCB
EDA ușor - Design PCB
EDA ușor - Design PCB
EDA ușor - Design PCB

Când începeți în mediul PCB, veți vedea o grămadă de straturi și numere în extrema dreaptă. Schimbați unitățile în milimetri sau orice doriți să utilizați și schimbați dimensiunea de fixare la ceva convenabil. Mi-am făcut alea de 10 mm, deoarece îmi doream conturul plăcii la 30 mm x 30 mm, dar apoi l-am schimbat la 0,01 mm, odată ce am început să plasez componentele mele.

Începeți prin editarea stratului de contur al plăcii (faceți clic pe culoare și ar trebui să apară un creion) și apoi desenați-vă placa. Odată ce ați modificat stratul superior și începeți să așezați componentele pe tablă cum doriți, trăgându-le pe contur. Deoarece placa mea are 30 mm x 30 mm, suportul bateriei trebuie să meargă pe spate. Puteți schimba stratul componentei făcând clic pe ea și schimbându-l în partea dreaptă sus lângă locul unde scrie stratul.

Apoi, odată ce componentele sunt plasate, conectați toate liniile albastre cu instrumentul de sârmă, cu excepția cazului în care acestea sunt conectate la GND sau VCC. Conexiunile GND și VCC se conectează direct la placă și nu trebuie să fie izolate.

Odată ce toate conexiunile non-VCC și GND sunt conectate împreună, puteți utiliza instrumentul Copper area pentru a face ultimele conexiuni. Faceți acest lucru o dată pe stratul superior și o dată pe stratul inferior. Asigurați-vă că schimbați una dintre zonele de cupru în VCC în fila Proprietăți, de obicei fac stratul superior GND și stratul inferior VCC.

După ce ați făcut acest lucru, placa ar trebui să arate completă și puteți mări pentru a vedea unde se conectează GND la placa. În acest moment, doriți să verificați erorile DRC prin reîmprospătarea erorilor DRC din fila Manager de proiectare din partea stângă. Dacă nu există erori, sunteți bine să mergeți să vă comandați tabla.

Pentru a comanda placa dvs., faceți clic pe butonul din panglica de sus cu un G și săgeata orientată spre dreapta pentru a exporta fișierul Gerber. Acest lucru vă va duce direct de unde vă achiziționați plăcile, există o mulțime de opțiuni pentru diferite culori și finisaje care vor afecta prețul plăcii, pentru grosimea PCB-ului, cred că 1.6 este ceea ce facem de obicei.

Pasul 4: lipire

Image
Image
Lipire
Lipire
Lipire
Lipire

Odată ce placa dvs. ajunge la dvs., ceea ce durează de obicei aproximativ o săptămână, puteți obține toate componentele împreună și le puteți lipi împreună. Când faceți acest lucru, asigurați-vă că vă orientați în mod corect, acest lucru este important pentru ATTiny 85 și buzzer. Comutatorul Tilt și rezistența nu contează.

Mi se pare util să folosești o bandă de cauciuc pentru a ține componentele în loc atunci când încercați să lipiți în picioare, așa cum se poate vedea în scurtul videoclip care acoperă lipirea și modul în care funcționează placa.

Recomandat: