Arduino Mastermind Box (Prototype): 14 trin (med billeder)

Arduino Mastermind Box (Prototype): 14 trin (med billeder)

Indholdsfortegnelse:

Anonim

Hvad laver vi?

Slutproduktet af denne build giver dig mulighed for at spille en simpel version af mastermind for at låse op din selvfremstillede boks.

Kassen kan laves i mange former og størrelser og giver mulighed for mange interessante tilpasninger.

I denne instruksible vil jeg vise dig, hvordan du opretter, kode og bygge dette sjove bryst!

forsyninger:

Trin 1: Minimale krav:

Nedenstående er en liste over emner, der er nødvendige for at gøre det eneste minimum af bygningen.

- En Arduino

- En enhed til styring af Arduino

- Ledninger

- Modstande

- hængsel

- Brødbræt eller loddebræt

- 180 grader, servomotor

- 4 LED'er (Farven er op til bygherren)

- 4 Tryk på knappen

- En plan for en container

- Byggematerialer til beholderen

Dette er kravene til at duplikere min build:

- En Arduino

- Bærbar

- Ledninger (mandlige -> mandlige)

- Modstande

- Brødbræt

- 180 grader, servomotor

- hængsel

- 4 LED'er (Blå, Gul, Orange, Rød)

- 1 RGB LED

- 4 trykknapper

- IKEA Kvarnik 3 sæt boks (http://www.ikea.com/us/en/catalog/products/00256675/#/60256663)

- Plys legetøj

- skruer (2,5 x 10)

- Elastisk

- Cylindriske pinde eller cylindriske træstykker

- Lim

- Saw

- Kniv

- Loddeudstyr

Trin 2: Planlægning af din boks

Før du kan starte denne konstruktion skal du planlægge hvilken slags beholder du vil bruge og / eller bygge.

Din kasse kan være af en hvilken som helst størrelse, men sørg for at have plads nok, hvis du vil integrere Arduino og / eller Brød / Loddekort.

Min build:

Til min egen bygning brugte jeg Kvarnik 3 sæt kassen fra IKEA på grund af dens praktiske til at have 3 kasse størrelser at eksperimentere med. For at se, hvordan jeg kortlagde og planlagt ud af min boks, se billederne ovenfor.

* Resten af ​​øvelsen vil blive baseret på den boks jeg brugte.

Trin 3: Bygning: Måling, tegning og skæring af boksen

Grib låget af den største boks og skær en cirkel, der svarer til størrelsen af ​​låget på den mindste boks. Skær forsigtigt, da vi vil gemme den disk, du har klippet ud. Du kan bruge en skarp kniv, stærk sakse eller en sav til at skære cirklen ud.

Trin 4:

Skær et rektangulært stykke træ og tag dit hængsel, 4 skruer og en skruetrækker eller en boremaskine. Sørg for, at træstykket er stort nok til at understøtte skruerne, men små nok til ikke at blokere låget fra at sidde på kassen. Brug venstre over skåret ud som låg og skru det på plads med en skruetrækker og hængslet.

Trin 5:

Få din bor og låg og bor hullerne til LED'erne, push-knapperne og 2 skruer i toppen af ​​låget til mekanismen.

Trin 6:

Sæt det største låg til side og tag dit cylindriske stykke træ og en sav. Skær 4 stykker fra træstykket 5,5 cm lang.

Trin 7:

Tag dit medieformede låg og skru dine nyopskårne stifter i en firkant ved kanten af ​​låget, og skab en platform til din mindste kasse for at hvile på.

Trin 8:

Som sidste skridt i skabelsen af ​​kasser har vi brug for den mindste kasse, skåret et lille firkant nær kanten, så servomotoren har plads til at bevæge sig. Klippet skal være omkring 3 til 4 cm dybt. Og 5 cm er bredt.

Efter skæring ud af segmentet brug en boremaskine til at bore et hul til RGB ledet. Og pus 2 huller tæt på klippet ud for at skabe en hvile for servomotoren.

Trin 9: Arduino Setup

Dette trin viser visuelt, hvordan du tilslutter alle ledninger for at sikre, at alle knapper og lysdioder fungerer korrekt med koden.

Fritzing diagrammet viser, hvordan alle forbindelser skal laves.

Når du monterer dette kredsløb, skal du sørge for at have lange kabler forbundet til LED'erne og knapperne, da de skal have et stort udvalg, der skal monteres korrekt på låget.

Trin 10: Lodning

Alle LED'er og knapper skal loddes for at øge det område, hvor det kan monteres.

Servo burde ikke have noget problem at nå brødet eller loddetabellen.

Trin 11: Koden

Kopier og indsæt koden fra trin 14 til dit Arduino-projekt og bekræft det, upload det til Arduino, når dit projekt er færdigt.

Trin 12: Samling

Nu hvor alle komponenter er klare, er det tid til at samle kassen og kredsløbene.

1. Sæt din Arduino og Brød / loddeplade i den største boks.

(Hvis du ikke bruger Wi-Fi, skal du skære et hul til USB-ledningen for at passe igennem)

2. Tilføj alle knapperne / LED'erne til det største låg.

3. Tilslut alle lågledninger til kredsløbet.

4. Slut RGB lednings- og servomotoren til kredsløbet.

5. Sæt mellemlågens platform over Arduino.

6. Sæt den mindste kasse på platformen.

7. Læg stykkerne op.

8. Træk elastikbåndet over fælgen for at lade låget automatisk komme op.

(Du skal muligvis tilføje et stykke træ under elastikken for at ændre båndets vinkel, det kan ikke springe op, hvis vinklen er stram.)

9. Upload koden til Arduino.

Trin 13: Spil!

Nu hvor alle stykker er på plads, er du klar til at knække koden!

Knapperne repræsenterer 1,2,3 og 4 fra venstre mod højre.

Hvis du gætter et nummer og placerer korrekt, tænder LED'en.

Hvis du gætter nummeret korrekt, men det er i den forkerte position, blinker LED'en langsomt.

Hvis du gætter nummeret forkert og ikke er til stede i koden, blinker LED'en hurtigt.

Hvis du klarer at få alle 4 cifre korrekte og på det rigtige sted, åbnes boksen og belønner dig for din indsats!

Jeg håber, du har haft det her, og det kan inspirere dig til at lave gode og sjove projekter!

Trin 14: Koden