Indholdsfortegnelse:

Joke-o-Lantern: 5 trin (med billeder)
Joke-o-Lantern: 5 trin (med billeder)

Video: Joke-o-Lantern: 5 trin (med billeder)

Video: Joke-o-Lantern: 5 trin (med billeder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
Image
Image
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern
Joke-o-Lantern

Hvad verden har brug for er en Arduino Jack-o-lantern! Er du ikke enig?

Dette projekt er en jack-o-lantern, der kan levere tricks og godbidder!

Tryk på knappen på siden af hovedet, og du får en tilfældigt valgt Halloween -joke med den tilhørende musik.

Læg din hånd under munden, og den giver en Smartie (TM) med en tilhørende melodi.

Lad os bygge det!

(Bemærk: Den statiske, du hører i videoen, er bare rf -støj fra servomotoren, der blev taget op af telefonen. Du kan ikke høre den ved faktisk brug. Lyden er fin og klar.) Hvis du vil, kan du sætte en lille afkoblingskondensator på tværs af VCC og GND på servoen, men jeg fandt det ikke nødvendigt.

Forbrugsvarer

  • En slags jack-o-lantern (denne er sprøjtestøbt skum, som jeg hentede for $ 2 i en velgørende butik)
  • Arduino UNO eller Nano (alt du har er fint)
  • Lille servo
  • 4x20 I2C LCD -skærm
  • En trykknap i arkade -stil
  • 10K Ohm nedtrækningsmodstand til knappen
  • Lille 8 Ohm højttaler
  • SR-04 Distance Sensor til slikdispenser
  • Lille stykke 3/4 "plastrør til Smarties -dispenseren
  • Noget plexiglas eller andet tyndt materiale til Smarties -dispenseren
  • Lille stykke plastik til at lave Smarties -dispenseren gennem
  • Lille L-beslag og andre rester til at fuldføre dispenseren
  • Tilslutningstråd, varm lim osv
  • Lille brødbræt til kredsløbet (eller lod det op til permanent brug)
  • Smarties (TM)

Du kan bruge M & Ms, Lifesavers osv. Du skal bare justere hulstørrelsen, rørdiameteren og højden på dispenserens svingarm for at håndtere dimensionerne og tykkelsen af typen slik.

Værktøjer:

  • Brugskniv til at skære i din jack-o-lanterne
  • Bor for at bore huller til højttaleren og trykknappen (eller skær forsigtigt med kniven)
  • Tyk sort Sharpie (TM) markør eller sort maling til at male øjne, næse, mund på jack-o-lanternen
  • Tålmodighed og sans for humor!

Trin 1: Byg kredsløbet

Byg kredsløbet
Byg kredsløbet

Tilslut kredsløbet som vist i diagrammet. Det anbefales, at du bruger en 5 volt, 1 amp strømforsyning til at levere nok strøm til at drive servoen.

I sidste ende skal du bruge ledninger af tilstrækkelig længde til at nå alle komponenterne, når de er installeret inde i jack-o-lanternen.

Trin 2: Rediger Jack-o-lanternen

Rediger Jack-o-lanternen
Rediger Jack-o-lanternen
Rediger Jack-o-lanternen
Rediger Jack-o-lanternen
Rediger Jack-o-lanternen
Rediger Jack-o-lanternen

Jeg fandt min jack-o-lanterne i en genbrugsbutik. Den er lavet af let sprøjtestøbt skum, så det var let at skære og bore. Du kan bruge enhver jack-o-lanterne, der passer til dine dele.

1. Tørpas dine dele.

2. Skær et adgangspanel ind i jack-o-lanternen, så du kan installere delene.

3. Brug et lille bor til at lave nogle perforeringer, hvor højttaleren vil være, så lyden kan komme ud. Installer højttaleren med varmlim eller et andet egnet klæbemiddel.

4. Bor eller skær forsigtigt hullet til din trykknap. Installer trykknappen.

5. Skær et hul i munden for udgangen af trug, der dispenserer sliket.

6. Skær eller bor huller under mundingen til afstandssensoren SR-04.

Trin 3: Byg Candy Dispenser

Byg Candy Dispenser
Byg Candy Dispenser
Byg Candy Dispenser
Byg Candy Dispenser

Dette er den mest komplekse del af bygningen, og det er helt valgfrit. Det kan være en god idé at slette koden til SR04 -detektoren og servoen og ændre hoveddisplaymeddelelsen, hvis du ikke vil levere slik.

Da jeg ikke kan skille jack-o-lanterne ad for at demontere dispenseren, vil jeg prøve at beskrive principperne her.

Hovedbetjeningsmekanismen er en svingarm (her lavet af 3/16 plexiglas) monteret på servoen med et hul, der er diameteren på sliket, der skal dispenseres. Svingearmens tykkelse er så tæt på slikets slik som du med rimelighed kan få.

Et dispenserende trug (her er det et lille stykke vinyltagetrug, der blev skåret og bøjet for at forme) er monteret på basen (her noget skrot af passende højde til montering af servoen og for at have en tilstrækkelig hældning til, at sliket kan glide ned ad skråning og ud af munden. Du skal planlægge lidt her.

Et stykke plastrør (her 3/4 ) er beholderen til slik, er monteret over svingarmen, så slik falder ned i hullet i svingarmen.

Når svingarmen fejer, vil den skubbe et slik ind i renden, og bagsiden af svingarmen holder flere slik udefra. Når svingarmen vender tilbage til sin venteposition, falder det næste slik ned i hullet, klar til at blive udleveret.

Dit design kan variere baseret på størrelsen på din jack-o-lanterne og den slags slik, du vil uddele.

Når du har testet din dispenser til din tilfredshed, skal du installere den i jack-o-lanternen.

Trin 4: Monter delene inde i Jack-o-lanternen

Monter delene inde i Jack-o-lanternen
Monter delene inde i Jack-o-lanternen
Monter delene inde i Jack-o-lanternen
Monter delene inde i Jack-o-lanternen

Monter display, knap, højttaler, SR-04 og dispenser inde i kabinettet. Jeg brugte varm lim.

Det kan være en god idé at bruge små han-hun-terminalstik, så de forskellige komponenter kan tilsluttes/afbrydes efter behov. Det kan gøre installationen lettere som min erfaring.

Trin 5: Upload Arduino Sketch

Åbn og gem jokeOLantern.ino -filen som et nyt projekt. Læg pitches.h -filen i den samme projektmappe. Det giver pladserne til de melodier, der spilles af projektet.

Inde i skitsen finder du et stort karakterarray, der er vittighederne og svarene på displayet. Tilføj/slet/ændr som du vil. Du vil bemærke masser af tomme linjer. Det er så vittighederne er pænt fordelt på displayet. Der er 4 linjer til vittigheden og 4 linjer til punchline. Sørg for at beholde forholdet mellem 4 og 4, hvis du vil have matrixen til at fungere korrekt. Som angivet er der 12 vittigheder i arrayet. Hvis du tilføjer/fjerner vittigheder, skal du ændre, int msgNum = (int) tilfældig (12); til en anden værdi for at matche antallet af vittigheder.

Kompilér/upload skitsen. Fyld din slikdispenser op, og begynd at have Hallowe'en sjov!

Anbefalede: