Innehållsförteckning:
Video: SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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
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
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:
Talos, hålla dig säker under din pendling: 5 steg
Talos, hålla dig säker under din pendling: Att bli utsatt för trakasserier när du pendlar är en ganska vanlig sak för många människor, särskilt kvinnor. Oavsett land är kollektivtrafik ofta lika med att veta att du kan bli sexuellt trakasserad eller till och med följt när du går hem. I dom
CrowPi-leder dig från noll till hjälte med hallon Pi: 9 steg
CrowPi leder dig från noll till hjälte med Raspberry Pi: Vad är CrowPi? CrowPi är en utvecklingsbräda utrustad med en 7-tums skärm som kan hjälpa dig att lära dig Raspberry Pi på ett enklare sätt. Med CrowPi kan du inte bara lära dig grundläggande datavetenskap utan också öva på programmering och slutföra många elektroner
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: 4 steg
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: Här har jag använt en enklaste metod för att mata ljud till en tv tillsammans med video från en annan webbplats
12 sätt att hålla dina myntceller: 13 steg (med bilder)
12 sätt att hålla dina myntceller: En samling olika sätt att lagra myntcellsbatterier (CR2032). Varje steg visar en annan metod i bilder och det finns en länk till ytterligare dokumentation där så är tillämpligt
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?