Innehållsförteckning:

Angry Egg Timer: 5 steg (med bilder)
Angry Egg Timer: 5 steg (med bilder)

Video: Angry Egg Timer: 5 steg (med bilder)

Video: Angry Egg Timer: 5 steg (med bilder)
Video: Маленький лисенок вышел к людям за помощью 2024, November
Anonim
Arg Egg Timer
Arg Egg Timer

Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).

Detta projekt är en timer som roterar från en rynka till ett leende tills den valda tiden är slut, sedan snurrar den runt i seger och "poops" godis som belöning. Jag har alltid varit förtjust i att använda timer och belöningar för att hålla mig fokuserad på att studera, och jag är mer motiverad av dumma saker än verkligt motiverande innehåll, och därför bestämde jag mig för att göra en ganska enkel men underhållande enhet för att belöna mig själv för att stanna fokuserad.

Steg 1: Steg 1: Obligatoriska verktyg och tillbehör

Nödvändiga verktyg och tillbehör- åtkomst till 3D-skrivare- kan ägas personligen eller beställas från ett laboratorium

-papper och akrylfärg (tillval)

-Superlim, varmt lim, E6000 eller annat starkt lim som du väljer

-Borra

-3 Små skruvar-exakt storlek är inte viktigt, se vad som sitter fast i det 3D-tryckta övre skalet

-1 Arduino mikrokontroller

-Kabel för att ansluta Arduino till dator-En Android-laddare fungerar bra om ditt kort har en microUSB-port

-1 knapp

-2 SG90 9G servomotorer

-Mini brödbräda (ju mindre desto bättre)

-Hopptrådar

-Stegmotor

-ULN2003 Motordrivrutinmodul

-Litet godis att släppa ut (Nördar eller poprockar skulle vara idealiska, mini M & Ms kunde fungera, allt mycket större kan sylta servon)

-Tunn plast eller kartong

-Två lysdioder (valfri färg) och 220 ohm motstånd (valfritt, för att testa din krets)

Steg 2: Steg 2: 3D-utskrivna filer

Steg 2: 3D-utskrivna filer
Steg 2: 3D-utskrivna filer
Steg 2: 3D-utskrivna filer
Steg 2: 3D-utskrivna filer
Steg 2: 3D-utskrivna filer
Steg 2: 3D-utskrivna filer

Skriv ut en kopia av var och en av dessa filer.

Var försiktig när du tar bort stöden på delarna eftersom det är lätt att fästa armarna från den övre delen. Dessa kan dock limmas ihop igen om det inträffar. Du kan behöva borra ut de tre hålen om stöden inte kommer ut tillräckligt snyggt.

Flera hål måste läggas till de mellersta och nedre skalpartierna antingen genom att borra eller modifiera filerna-tre skruvhål för att ansluta basen och den övre delen, ett hål för knappen och ett spår i basen för kabeln. Skruvhålens diametrar bör vara ungefär tjockleken på väggarna i den övre delen och vertikala eller något vinklade upp i den övre halvan. Storleken och exakt plats för knapphålet är inte så viktigt-det behöver bara vara tillräckligt stort för att peta in ett bambuspett eller annat långt smalt föremål för att trycka på knappen och någonstans runt mitten av äggets baksida. Spåret i botten ska ha samma diameter eller större än din kabel. För en matt, mer äggliknande konsistens kanske du vill slipa dina delar. Ögon- och mundetaljer kan också målas på

Steg 3: Steg 3: Kretsmontering och testning

Steg 3: Kretsmontering och testning
Steg 3: Kretsmontering och testning

VIKTIG ANMÄRKNING- Det finns ett stort fel i diagrammet, strömkablar för lysdioder ska fästas på stift A4 och A5, INTE kraftskenan.

Fritzing -diagrammet ovan visar layouten på brödbrädan. Om du vet hur du korrekt löder den här kretsen kan du säkert, men som en applikation med låg belastning är det inte nödvändigt, även om det kan spara utrymme. Lysdioderna och motstånden och ledningarna som ansluter dem till stift och jord är endast till för att testa din krets och kan tas bort för att spara utrymme.

Pin 5- Leende rotation servo

Pin 4- Dispenser flik servo

Stift 10 11 12 13- Stegmotoranslutningar

Pin 6- Positiv tråd för knappen

Stift A4 en A5- Positiv tråd för LED

Platserna för kraft- och jordanslutningar på brödbrädan kan flyttas efter behov, så länge det finns en tråd som ansluter 5V -stiftet till den positiva (röda) skenan och en GRN -stift till den negativa (blå) skenan och varje komponent har en anslutning till mark och ström..

På grund av problem med programmet har trådarna alla samma färg i diagrammet, medan färgen inte spelar någon roll funktionsmässigt, att använda röda trådar för positivt och blått eller svart för mark är typiskt för att undvika förvirring.

Ladda upp den medföljande koden till din Arduino

Servo.h -biblioteket är ett standard Arduino -bibliotek. StepperAK.h -biblioteket ingår för nedladdning ovan, lägg dessa filer i mappen 'bibliotek' för Arduino

Standardtidsintervallet är 18 sekunder för teständamål. Du kan enkelt ändra detta i koden genom att byta ut det numret för önskad tid, på några sekunder. När din krets är monterad rekommenderas testning. Tryck på knappen för att starta och återställa timern några gånger och låt den nå sitt slut för att säkerställa att stegmotorn och leendet och utmatningsservon fungerar korrekt. Den rekommenderade servomodellen kan ibland vara defekt och uppträda oregelbundet är satt till hela 180 eller 0 grader. Om du har en servo som denna, använd den för munnen där denna rörelse inte är ett problem och kan lägga till det galna utseendet på timern när den snurrar runt innan den återställs, som den gjorde på min. Om du använder en servo som denna för dispensern kan den fastna mot insidan av basen och skada den eller servon.

När timern startas ska leende -servon kryssa 180 grader tills tiden löper ut, varefter stegmotorn roterar två gånger och dispenserservon vänder upp och ner en gång. Om timern återställs ska leende -servon vända tillbaka till utgångsläget. Notera hur servon är orienterade i slutet av cykeln för att hitta hela leendepositionen och stängd dispenserposition, detta är viktigt för montering. Om du har lagt till testlamporna tänds en om timern startas, den andra tänds när den återställs.

Steg 4: Steg 4: Montering

Steg 4: Montering
Steg 4: Montering
Steg 4: Montering
Steg 4: Montering
Steg 4: Montering
Steg 4: Montering
Steg 4: Montering
Steg 4: Montering

Du kan behöva koppla loss motorerna för att limma dem på plats, hänvisa till diagrammet för att sätta tillbaka dem korrekt.

Lim en liten kvadrat av plast över den övre öppna änden av den övre huskomponenten, det är här din stegmotor kommer att sitta. Var noga med att lämna ett hål eller gap som är tillräckligt stort för att ledningarna ska passera igenom. Om du har tillräckligt med utrymme för att passa din stegmotor inuti kroppen, kan du limma in det där istället, så länge vid den roterande delen av motorn sticker ut överst. Lim en annan liten kvadrat av plast eller kartong på botten av armarna och lim sedan fast den på den roterande delen av stegmotorn, försök att fästa den så centrerad som möjligt. Limma sedan stegmotorn till plasten vid eller nära toppen av huset och se till att armarna är rätt inriktade.

Ta bort eventuella tips på leendeservon och limma fast den på insidan av överkroppen med dess roterande bit inriktad genom hålet. Klipp av pekaren på ett av huvuden så det är bara en ring och testa att den roterar fritt. Om du använder den angivna koden kommer den i slutet av cykeln att vara i läget för fullt leende (180 grader). Lim fast leendebiten på spetsen på servomotorn så att den orienteras ordentligt.

Fäst en enändad pekare på dispenserns servo och lim sedan en liten plastflik på den som på bilden, se till att den tillåter full rotation medan den mestadels täcker bottenhålet. Testa din kod med dispenserservon för att hitta dess utgångsläge för att säkerställa att den inte fastnar och lim sedan ner servon så att den täcker hålet i dess ursprungliga position.

Att montera komponenterna i det lilla huset är mer en konst än en vetenskap, du kan experimentera med olika layouter för att se vad som passar. Att placera Arduino och breadboard platt mot varandra och orientera vertikalt med anslutningskabeln nedåt fungerade bäst i mina experiment. Om du tar bort test -lysdioderna sparar du plats. Att sätta in elektroniken med kroppen vänd upp och ner gör det lättare att montera dem med tyngdkraften som hjälper dig. Se till att din knapp är tillräckligt nära hålet så att du kan nå den med ett långt, smalt redskap som en bambuspett eller en liten skruvmejselspets. När du har allt packat in, testa kretsen igen för att säkerställa att ingenting ramlade ut och att dispenserservot kan röra sig fritt.

Vid denna tidpunkt vill du lägga ditt godis i botten av kroppen. Skruva nu in de små skruvarna i sina hål för att säkra de mellersta och nedre kroppssektionerna. Du kan skruva loss dessa för reparationer och godispåfyllnad senare om det behövs.

Slutligen ska ögonpinnarna passa ganska snyggt i lämpliga hål, du kan behöva borra ut dem lite om de inte gör det. Lim dessa på plats, placera dem så symmetriskt eller asymmetriskt som önskat.

Rekommenderad: