Innehållsförteckning:

SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)
SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)

Video: SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)

Video: SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)
Video: Стивен Грир: UAP, CE5, Lazar, Skinwalker Ranch 2024, Juli
Anonim
Image
Image

Slouchy board är en liten 30 mm x 30 mm PCB (Printed Circuit Board) som använder en lutningsgivare, en piezo -summer och en ATTiny 85 för att göra ett irriterande ljud när användaren slunkar. Brädet skulle kunna fästas på en användares skjorta eller hatt så att metallkulan i lutningsomkopplaren rullar framåt och slutför kretsen när de lutar sig framåt. Lutningsomkopplaren som vi använde är mycket bullrig och kan orsaka vissa kodningsutmaningar men kan få den att fungera. En kvicksilveromkopplare hade dock varit bättre.

Följande enskilda komponenter användes för breadboarding, Elegoo Arduino Uno -kit (https://amzn.to/2DC0WVS) är ett bra ställe att börja breadboarding, det har alla nödvändiga komponenter (förutom tiltbrytaren) för att göra detta projekt och många fler som du kan använda för att skapa din egen. Om du vill få komponenterna separat kan du hitta dem nedan med sina respektive länkar.

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

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

($ 8) Resistorer (1k och 10k) (https://amzn.to/2Pzns6O)

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

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

($ 10) SWITCH ALTERNATIVE: Mercury switch (https://amzn.to/2DyHg5q) Du kan försöka använda det här men jag är inte säker på hur det fungerar eftersom jag inte har använt det.

Följande komponenter och programvara användes för att göra slutprodukten. Observera att du kan hoppa över breadboardfasen eftersom kretsen jag ger dig senare fungerar men om du gör några ändringar rekommenderar jag breadboarding först

($ 25) För att programmera ATTiny85 behöver du en USB -programmerare (https://amzn.to/2DC2Y8s)

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

($ 3) Piezo -summer för att lödas in i brädet (https://amzn.to/2DyGYvi)

($ 8) Resistorer (10k krävs) (samma som länken ovan)

($ 6) Tilt Switch (samma som länken ovan) eller ($ 10) Mercury switch (samma som länken ovan)

($ 3,50) Batterihållare (https://amzn.to/2XJ5TUD)

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

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

Verktyg / programvara

För att göra dina brädor kan du gå till EasyEDA och skapa ett gratis konto (https://easyeda.com/), brädor kostar vanligtvis $ 5 - $ 10 beroende på hur många som beställs, vilken färg, storlek, etc. …

($ 60) Det här är de lödstationer som vi använder i labbet (https://amzn.to/2UIRSV0)

Det här är de hjälpande händerna som vi använder i labbet (https://amzn.to/2IKIw9O)

Kostnaden för detta projekt kan variera allt från $ 5 - $ 100 beroende på vilka komponenter och verktyg du redan har.

Steg 1: Breadboarding

Breadboarding
Breadboarding

Som nämnts tidigare skulle jag brödbräda innan jag gick in på EasyEDA för att beställa en komplett bräda. Du vill brödbräda för att säkerställa att alla komponenter du planerar att använda fungerar och din kod fungerar. Att programmera ATTiny 85 om och om igen är extremt irriterande när du måste ta bort den från kretsen för att placera den i programmeraren först.

Jag kopplade lutningssensorn till digital stift 1 och läste den stiftet som en ingång, du måste koppla in ett 10k motstånd som kan ses lättare i schemat (Observera att detta är schemat för EasyEDA, skjutreglaget gäller inte till detta steg).

Jag kopplade summern till stift 0, gjorde den till en utgångsstift och kopplade in ett 1k -motstånd även om det inte krävs.

Jag har bifogat min Arduino -kod för resten av logiken med kommentarer för att förhoppningsvis rensa upp förvirring. Om du har några frågor är du välkommen att ställa dem i kommentarerna så att jag eller någon annan kan försöka hjälpa dig.

Steg 2: Easy EDA - Schematisk

Enkel EDA - Schematisk
Enkel EDA - Schematisk
Enkel EDA - Schematisk
Enkel EDA - Schematisk
Enkel EDA - Schematisk
Enkel EDA - Schematisk

När du har installerat EasyEDA börjar du med att skapa ett nytt projekt och göra ett nytt schema. Du vill se till att du placerar alla delar och ansluter dem som jag har visat i schemat. På vänster sida kan du söka i de olika biblioteken efter de delar som krävs och sedan placera dem i schemat.

Om du söker efter följande termer bör du kunna hitta alla objekt.

ATTiny85

C96101 (summer)

10k motstånd

AXIAL-6.5X2.3 (1/4W) (Använd detta för TiltSwitch fotavtryck)

C70376 (batterihållare)

C92657 (skjutreglage)

När du har placerat alla komponenter ansluter du dem till rätt stift och GDN eller VCC. Du ansluter dem med hjälp av kabelverktyget och placerar GND & VCC -symbolerna.

När du väl har anslutit alla ledningar på rätt sätt kan du klicka på knappen konvertera till kretskort.

Steg 3: Enkel EDA - PCB -design

Enkel EDA - PCB -design
Enkel EDA - PCB -design
Enkel EDA - PCB -design
Enkel EDA - PCB -design
Enkel EDA - PCB -design
Enkel EDA - PCB -design

När du börjar i PCB -miljön ser du ett gäng lager och siffror längst till höger. Ändra dina enheter till millimeter eller vad du vill använda och ändra snapstorleken till något bekvämt. Jag gjorde min 10 mm eftersom jag ville ha min brädkontur på 30 mm x 30 mm men ändrade den sedan till 0,01 mm när jag började placera mina komponenter.

Börja med att redigera kartongens konturlager (klicka på färgen och en penna ska visas) och rita sedan ditt bräde. När du har redigerat ditt översta lager och börja placera komponenterna på tavlan hur du vill ha dem genom att dra dem till konturen. Eftersom min bräda är 30 mm x 30 mm måste batterihållaren gå på baksidan. Du kan ändra komponentens lager genom att klicka på den och ändra den längst upp till höger bredvid där det står lager.

Anslut sedan alla blå linjer med trådverktyget när komponenterna är placerade, såvida de inte är anslutna till GND eller VCC. GND- och VCC -anslutningarna ansluts direkt till kortet och behöver inte isoleras.

När alla icke-VCC- och GND-anslutningar har kopplats ihop kan du använda verktyget Kopparområde för att göra de sista anslutningarna. Gör detta en gång på det översta lagret och en gång på det nedre lagret. Se till att du ändrar ett av kopparområdena till VCC på fliken egenskaper, jag brukar göra det översta lagret GND och det nedre lagret VCC.

När du har gjort det borde tavlan se komplett ut och du kan zooma in för att se var GND ansluter till brädet. Vid det här laget vill du kontrollera DRC -fel genom att uppdatera DRC -fel under fliken Design Manager längst till vänster. Om det inte finns några fel är det bra att gå och beställa din bräda.

För att beställa din tavla klickar du på knappen i det övre bandet med G och högerpilen för att exportera din Gerber -fil. Detta tar dig direkt till var du köper dina brädor, det finns många alternativ för olika färger och finish som kommer att påverka brädans pris, för PCB -tjocklek, jag tror att 1.6 är vad vi brukar göra.

Steg 4: Lödning

Image
Image
Lödning
Lödning
Lödning
Lödning

När din bräda når dig, vilket vanligtvis tar ungefär en vecka, kan du få ihop alla dina komponenter och lödda ihop dem. Se till att du orienterar dig på rätt sätt, detta är viktigt för ATTiny 85 och summern. Lutningsomkopplaren och motståndet spelar ingen roll.

Jag tycker att det är bra att använda ett gummiband för att hålla komponenter på plats när du försöker lödda i benen som kan ses i den korta videon som täcker lödning och hur brädan fungerar.

Rekommenderad: