Indholdsfortegnelse:

SlouchyBoard - en irriterende måde at holde dig fra at falde (Intro til EasyEDA): 4 trin (med billeder)
SlouchyBoard - en irriterende måde at holde dig fra at falde (Intro til EasyEDA): 4 trin (med billeder)

Video: SlouchyBoard - en irriterende måde at holde dig fra at falde (Intro til EasyEDA): 4 trin (med billeder)

Video: SlouchyBoard - en irriterende måde at holde dig fra at falde (Intro til EasyEDA): 4 trin (med billeder)
Video: Hvordan reagerer børn, når man fortæller, at der ikke er råd til at holde jul? 2024, Juli
Anonim
Image
Image

Slouchy board er et lille printkort på 30 mm x 30 mm (printkort), der bruger en vippesensor, en piezo -summer og en ATTiny 85 til at lave en irriterende lyd, når brugeren er slank. Brættet kunne fastgøres til en brugernes skjorte eller hat, så når metalbøjlen i vippekontakten ruller fremad og fuldender kredsløbet, når de læner sig fremad. Den vippekontakt, vi brugte, er meget støjende og kan forårsage nogle kodningsudfordringer, men kan få den til at fungere. En kviksølvskifte ville dog have været bedre.

Følgende individuelle komponenter blev brugt til breadboarding, Elegoo Arduino Uno -kittet (https://amzn.to/2DC0WVS) er et godt sted at starte breadboarding, det har alle de nødvendige komponenter (undtagen vippekontakten) til at lave dette projekt og mange flere, som du kan bruge til at oprette din egen. Hvis du gerne vil have komponenterne separat, kan de findes herunder med deres respektive links.

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

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

($ 8) Modstande (1k og 10k) (https://amzn.to/2Pzns6O)

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

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

($ 10) SWITCH ALTERNATIVE: Mercury switch (https://amzn.to/2DyHg5q) Du kan prøve at bruge dette, men jeg er ikke sikker på, hvordan det fungerer, da jeg ikke har brugt en.

Følgende komponenter og software blev brugt til at lave det endelige produkt. Bemærk, at du kunne springe over breadboardfasen, da kredsløbet, jeg vil give dig senere, virker, men hvis du foretager ændringer, anbefaler jeg først breadboarding

($ 25) For at programmere ATTiny85 skal du bruge en USB -programmør (https://amzn.to/2DC2Y8s)

($ 11) ATTiny + IC -stik (https://amzn.to/2L5R1OK)

($ 3) Piezo -summer til lodning i brættet (https://amzn.to/2DyGYvi)

($ 8) Modstande (10k påkrævet) (samme som linket ovenfor)

($ 6) Vipekontakt (samme som linket ovenfor) eller ($ 10) Kviksølvkontakt (samme som linket ovenfor)

($ 3,50) Batteriholder (https://amzn.to/2XJ5TUD)

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

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

Værktøjer / software

For at lave dine tavler kan du gå til EasyEDA og oprette en gratis konto (https://easyeda.com/), tavler koster normalt $ 5 - $ 10 afhængigt af hvor mange der er bestilt, hvilken farve, størrelse, osv …

($ 60) Dette er de loddestationer, vi bruger i laboratoriet (https://amzn.to/2UIRSV0)

Dette er de hjælpende hænder, som vi bruger i laboratoriet (https://amzn.to/2IKIw9O)

Omkostningerne ved dette projekt kan variere alt fra $ 5 - $ 100 afhængigt af hvilke komponenter og værktøjer du allerede har.

Trin 1: Breadboarding

Breadboarding
Breadboarding

Som nævnt før ville jeg brødbræt, inden jeg gik på EasyEDA for at bestille et komplet bræt. Du vil gerne have et brødbræt for at sikre, at alle de komponenter, du planlægger at bruge, og din kode fungerer. At programmere ATTiny 85 igen og igen er ekstremt irriterende, når du først skal fjerne det fra kredsløbet for at placere det i programmereren.

Jeg tilsluttede tilt -sensoren til digital pin 1 og læste denne pin som et input, du bliver nødt til at tilslutte en 10k modstand, som kan ses lettere i skematisk (Bemærk, at dette er skematisk for EasyEDA, glidekontakten gælder ikke til dette trin).

Jeg sluttede summeren til pin 0, lavede den til en output -pin og tilsluttede en 1k modstand, selvom det ikke er påkrævet.

Jeg har vedhæftet min Arduino -kode til resten af logikken med kommentarer for forhåbentlig at opklare enhver forvirring. Hvis du har spørgsmål, er du velkommen til at stille dem i kommentarerne, så jeg eller en anden kan prøve at hjælpe dig.

Trin 2: Nem EDA - skematisk

Let EDA - skematisk
Let EDA - skematisk
Let EDA - skematisk
Let EDA - skematisk
Let EDA - skematisk
Let EDA - skematisk

Når du får EasyEDA oprettet, skal du starte med at oprette et nyt projekt og lave en ny skematisk. Du vil sikre dig, at du placerer alle delene og forbinder dem, som jeg har vist i skematikken. I venstre side kan du søge på de forskellige biblioteker efter de nødvendige dele og derefter placere dem i skematikken.

Hvis du søger efter følgende udtryk, skal du kunne finde alle elementerne.

ATTiny85

C96101 (summer)

10k modstand

AXIAL-6.5X2.3 (1/4W) (Brug dette til TiltSwitch-fodaftryk)

C70376 (batteriholder)

C92657 (skydekontakt)

Når du har placeret alle komponenterne, skal du slutte dem til de korrekte ben og GDN eller VCC. Du forbinder dem ved hjælp af ledningsværktøjet og placerer GND & VCC -symbolerne.

Så når du har tilsluttet alle ledningerne korrekt, kan du klikke på knappen Konverter til PCB.

Trin 3: Let EDA - PCB -design

Let EDA - PCB -design
Let EDA - PCB -design
Let EDA - PCB -design
Let EDA - PCB -design
Let EDA - PCB -design
Let EDA - PCB -design

Når du starter i PCB -miljøet, ser du en masse lag og tal yderst til højre. Skift dine enheder til millimeter eller hvad du nu vil bruge, og skift snapstørrelsen til noget bekvemt. Jeg lavede min 10 mm, da jeg ville have min taveldesign på 30 mm x 30 mm, men ændrede den derefter til 0,01 mm, når jeg begyndte at placere mine komponenter.

Start med at redigere tavlens omridslag (klik på farven, og der skal vises en blyant), og tegn derefter dit bræt. Når du har redigeret dit øverste lag, og begynd at placere komponenterne på tavlen, hvordan du vil have dem, ved at trække dem til omridset. Da mit bord er 30 mm x 30 mm, skal batteriholderen gå på bagsiden. Du kan ændre komponentlaget ved at klikke på det og ændre det øverst til højre ved siden af, hvor det står lag.

Når komponenterne er placeret, skal du forbinde alle blå linjer med trådværktøjet, medmindre de er forbundet til GND eller VCC. GND- og VCC -forbindelserne forbindes direkte til kortet og behøver ikke at være isoleret.

Når alle ikke-VCC- og GND-forbindelser er koblet sammen, kan du bruge værktøjet Kobberområde til at foretage de sidste forbindelser. Gør dette en gang på det øverste lag og en gang på det nederste lag. Sørg for, at du ændrer et af kobberområderne til VCC i fanen Egenskaber, jeg laver normalt det øverste lag GND og det nederste lag VCC.

Når du har gjort det, skal tavlen se komplet ud, og du kan zoome ind for at se, hvor GND forbinder til tavlen. På dette tidspunkt vil du kontrollere DRC -fejl ved at opdatere DRC -fejlene under fanen Design Manager yderst til venstre. Hvis der ikke er fejl, er du god til at gå og bestille dit bræt.

For at bestille dit bræt skal du klikke på knappen i det øverste bånd med en G og pil mod højre for at eksportere din Gerber -fil. Dette fører dig direkte til det sted, hvor du køber dine brædder, der er masser af muligheder for forskellige farver og finish, som vil påvirke brættets pris, for PCB -tykkelse, jeg tror, at 1.6 er det, vi normalt gør.

Trin 4: Lodning

Image
Image
Lodning
Lodning
Lodning
Lodning

Når dit bord kommer til dig, hvilket normalt tager cirka en uge, kan du samle alle dine komponenter og lodde dem sammen. Når du gør dette, skal du sørge for at orientere dig på den korrekte måde, dette er vigtigt for ATTiny 85 og summeren. Tiltkontakten og modstanden er ligegyldige.

Jeg synes, det er nyttigt at bruge et gummibånd til at holde komponenter på plads, når du forsøger at lodde i benene, som det kan ses i den korte video, der dækker lodning og hvordan tavlen fungerer.

Anbefalede: