Indholdsfortegnelse:
- Trin 1: Samling af delene
- Trin 2: Opbygning af flasken
- Trin 3: Tilslut det hele
- Trin 4: Koden
- Trin 5: Formatering af dit SD -kort til FAT32
- Trin 6: Wav -afspiller
Video: Cap It: Interactive Bottle Cap Sorterer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse 2018 ved University of South Florida (www.makecourse.com)
Nu og da nyder jeg at komme hjem og have et par øl til at slappe af efter en lang dag med at leve. Desværre er mine flaskehætter begyndt at hobe sig op, og jeg regnede med, at der skulle gøres noget for at fikse det. Derfor har jeg skabt denne helt latterlige, men alligevel semi-sensibe flaskehætte sorterer. Nu ved jeg, hvad du tænker, "kunne du ikke smide flaskehætterne væk" eller "vil flaskehætterne ikke samle sig uanset?". Nå … ja, men jeg ville blive mere fortrolig med Arduino, og det gav mig undskyldningen og motivationen til at gøre det !!!
Og hvem ville ikke have en af disse i deres egen ManCave eller SheShed?!?!
I denne Instructable vil jeg vise dig trin for trin, hvordan jeg skabte denne tarvelige og generelt ubrugelige enhed!
(Drik venligst ansvarligt)
Hvis du har spørgsmål om denne build eller har brug for hjælp til fejlfinding, kan du efterlade en kommentar herunder, og jeg hjælper dig gerne!
Trin 1: Samling af delene
Hardware til kredsløbet
For at bygge denne enhed skal du bruge følgende dele. Nogle af dem er valgfri, da de gør bygningen lidt mere holdbar.
Ikke bekymre dig, jeg giver links til de produkter, jeg købte fra Amazon.com. Men se hvad du kan skrotte fra din ødelagte/gamle elektronik rundt i huset!
- Arduino Uno R3 ……………………………………………… $ 16,90
- TCS230 / TCS2300 farvesensor ……………………. $ 9,99
- IIC 1602 LCD -skærm m/ I2C -modul …………………. $ 7.59 Sørg for, at det har I2C -modulet !!!
- SG90 9G servo …………………………….
- 3,5 mm Stereo Right Angle Plug to Bare Wire …….. $ 5,92 Du kan sikkert finde et gammelt lydkabel rundt i huset!
- Ledninger, MM, MF, FF …………………………………………. $ 6,98
- Skrueskærm til Arduino Uno R3 …………………….. $ 9,98 (valgfrit, jeg ville ikke have, at mine ledninger utilsigtet faldt ud)
- MicroSD -kortlæsermodul ………………………… $ 8,29
- (5 pakker, at købe en individuel enhed er ~ $ 2 billigere)
- MicroSD -kort (Enhver størrelse fungerer, jeg vil gå ind i detaljerne for at formatere det herunder)
- Enhver aktiv højttaler m/ inputstik
Software
Arduino IDE (Download her)
Diverse
- Trådskærere / saks
- Håndholdt Dremel og eller 220 grit sandpapir
- Varmepistol
- Philips hovedskruetrækker
- Skruetrækker med fladt hoved
- Hot Glue Gun (til de smarte og dovne)
Trin 2: Opbygning af flasken
Hurtig note
Oprindeligt skulle huset være en simpel kasse, der lignede farvesortereren, som HowToMechatronics havde bygget til et af sine projekter. Men en nat, hvor jeg lå i sengen, gik jeg op for mig, at jeg har værktøjerne og viden til at gøre mere! Heldigvis har vi på University of South Florida et 3D -printlaboratorium, der er tilgængeligt for de studerende, og udskrivningen er i det væsentlige til en pris. Dette giver os friheden til 3D -print til vores hjertes ønsker til en minimal pris for os. Kort tid efter kom jeg på den generelle idé om at lave flaskedesignet, som du kan se i det færdige produkt!
BEMÆRK: Nu vil du sandsynligvis hade mig, men for at bevare en vis originalitet i min skabelse vil jeg ikke lægge CAD -filerne for flasken, skaftet eller Decider ud. Jeg tror virkelig på, at kreativitet, fantasi og opfindsomhed er meget vigtige færdigheder, som både unge og gamle sind har brug for at bøje og fortsætte med at vokse. Dog er du velkommen til at arbejde ud af de billeder, jeg lægger ud og designe din egen version (det er virkelig ikke for svært)! Hvis det også er første gang, du modellerer noget af denne art, fraråder jeg kraftigt at 3D -udskrive dit design! (Fejl i et projekt med et stort tryk kan være meget dyrt at genoptrykke!) Selvom det ikke ser så prangende ud, er skumpladen meget mere tilgivende for et materiale til at starte med. Se dette eksempelprojekt oprettet af HowToMechatronics.
Vigtige designovervejelser
Flasken var oprindeligt designet til at give brugeren mulighed for at åbne sin flaske og sætte hætten i mekanismen i en jævn bevægelse (bemærk design med åben hals). Akslen skulle være bred nok til at flaskehætten let kunne glide ned på en hurtig, men kontrolleret måde, så Decider kunne fange hætten.
Akslen var også designet til at blive integreret i flasken ved hjælp af hak. Dette er en kæmpe fordel i forhold til at lime det på plads, da præcision er af største betydning med en enhed af denne art. TCS3200 farvesensormodul blev også husket på ved design af akslen. Fordi akslen har et sted, hvor farvesensoren kan skrues på, forblev afstanden fra Decider til farvesensoren konstant, hvilket muliggjorde en præcis og konsekvent aflæsning af flaskekapslens farve.
Decider skulle udskrives sort for at hjælpe med farvesensorens nøjagtighed, da enhver anden farve ville have forstyrret aflæsningen, hvis farvesensoren var lidt slukket, eller hætten sad i Decider i en akavet position.
Returpladsen var faktisk en eftertanke. Inden jeg sendte designet til udskrivning, indså jeg, at kalibrering af enheden ville være en kedelig aktivitet, især hvis jeg skulle vippe flasken på hovedet efter hver læsning.
Mit design var ikke perfekt
Så meget som jeg ville elske at sole mig i triumfen af, hvordan dette projekt blev, var det ikke altid en tur i parken. Jeg har aldrig været særlig god til at tolerere mine 3D -udskrifter. Faktisk tolererer jeg slet ikke mine udskrifter. Jeg tilføjer yderligere skaller (4 i stedet for standard 2) til min udskrivningsprofil. Jeg foretrækker at starte den kedelige slibningsproces for at få mine dele til at passe sammen fra starten.
Trin 3: Tilslut det hele
Ledningsaspektet ved denne konstruktion er ret ligetil, følg bare Fritzing -skematikken, og du skal være god til at gå! Som med de fleste Arduino -projekter, hvis en ledning er forkert, vil dette kredsløb sandsynligvis ikke fungere korrekt!
For at sikre, at hele kredsløbet er korrekt, anbefaler jeg på det kraftigste at tilslutte hver komponent en efter en og kontrollere, at de fungerer korrekt ved at bruge de eksempler, jeg postede ovenfor.
Trin 4: Koden
Hvis du er ny i Arduino, VIL dette være overvældende! Men tål mig, i et forsøg på at holde dette så simpelt som muligt, vil jeg nedbryde min kode med kommentarer samt vise dig, hvor jeg fandt eksemplerne på koder, som jeg brugte til at bygge min masterkode. Husk, ved starten af dette projekt vidste jeg heller ikke, hvad jeg lavede. En god start er at tage et kig på beslutningsflowdiagrammet for at få en fornemmelse af, hvad målet med programmet er, og derefter prøve at nedbryde min kode, og når du går tabt, tjek eksemplerne, som jeg byggede min kode ud af.
Biblioteker til download (Klik her for at lære, hvordan du installerer biblioteker på din Arduino)
- ServoTimer2 - Servoerne bruger Timer2, da Wav Player hiver Timer 1
- LiquidCrystal_I2C
- Bibliotek til SD -kortlæsermodulet
- TMRpcm (The Wav/Mp3 Player Library)
Nøglebegreber for koden (linket herunder er de koder, jeg brugte til at bygge min masterkode)
- Farvesensoren
- LCD -skærmen (linje 24 - 33)
- Servoen (Fil -> Eksempler -> ServoTimer2 -> Sweep)
- SD -kortmodul (Fil -> Eksempler -> SD -> CardInfo)
- Wav Player (Fil -> Eksempler ->)
Master -koden
Tag en dyb indånding og gå igennem min bogførte kode og deres tilstødende kommentarer linje for linje for at få en fornemmelse af, hvad der sker, mens Arduino arbejder gennem koden.
Snart sender jeg en detaljeret video gennemgang af min kode.
Trin 5: Formatering af dit SD -kort til FAT32
Så for at din Arduino fungerer korrekt med dit Micro SD -kort, skal hukommelseskortet formateres til FAT32. For SD -kort under 32 Gb er dette ikke et problem, og det er let at konvertere dem fra standardformatet exFAT til FAT32.
Men hvis du er som mig og så et 64 GB Micro SD -kort på Amazon for $ 13 og ikke kunne lade være med at købe det. Løsningen er stadig ret hurtig og smertefri.
Gå til https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm, og download "fat32format". IKKE klik på de store grønne knapper. Selve filen er sikker, jeg har scannet den for virus, og det kan du også, men hvis du klikker på den grønne knap, skal du ikke sige, at jeg ikke advarede dig!
Sørg også for, at du vælger det rigtige drev, som dit SD -kort er i. Du vil ikke formatere det forkerte, selvom jeg er moderat sikker på, at programmet ikke tillader det at ske.
Det er alt, hvad der skal til! Dit SD -kort er nu klar til brug med Arduino!
Trin 6: Wav -afspiller
For at dit program med succes kan hente dine. Wav -lydfiler fra dit nyformaterede Micro SD -kort, skal dine MP3 -filer konverteres til det korrekte. Wav -lydformat.
Gå til https://audio.online-convert.com/convert-to-wav og følg blot instruktionerne, der vises på billedet herunder.
Indstil bitopløsningen til 8-bit Indstil samplingsfrekvensen til 16000 Hz Ændre lydkanalen til Mono Ændre PCM-formatet til PCM 8-bit Usigneret
Så når du har downloadet dine. Wav -filer, skal du blot lægge dem i hovedmappen på dit SD -kort. Bemærk de nøjagtige filnavne, da du senere vil kalde dem op i din kode!
Anbefalede:
ROTARY CNC BOTTLE PLOTTER: 9 trin (med billeder)
ROTARY CNC BOTTLE PLOTTER: Jeg hentede nogle ruller, som sandsynligvis bruges i printeren. Jeg kom på ideen om at gøre dem til rotationsaksen for CNC flaskeplotter. I dag vil jeg gerne dele, hvordan man bygger CNC flaskeplotter fra disse ruller og andre rester. Til
Story Interactive (Scratch Game): 8 trin
Story Interactive (Scratch Game): Dette vil være en vejledning i, hvordan man laver et spil i bunden med dialog og sprites. Det vil også lære dig at tilføje klip i dit spil og timing, herunder broadcast og mere
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 trin (med billeder)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Så min søn Doon opdager et meget fedt festlys lavet af gamle koksflasker og de sløvede indvendige Glow Sticks, og spørger, om vi ikke kan lave en til hans kommende skoleeksamener er over Blowout DELAYYY !! ! Jeg siger sikkert, men vil du ikke hellere have nogle af dem
Led Light Cap / Safty Cap eller Light: 4 trin
Led Light Cap / Safty Cap eller Light: dette er en af mine indgange til konkurrencen, jeg havde fået denne idé fra en fabrikatblade i værktøjskassen, kaldet h2on its a cap light for nalgeen flasker, så jeg sagde toi myselft i stedet for at købe det for 22 bucks lavede jeg mine egne mindre end et par dollars
LED sorterer/holder: 10 trin
LED -sorterer/holder: Denne instruktive viser dig, hvordan du laver en led -holder, der er kategoriseret i slots efter farve, størrelse, og hvis den er diffust eller ej. Dette er meget nyttigt for lysdioderne, der er klare, men lyser op i en anden farve som orange. Du kan vende en switch