Inhoudsopgave:

De kerstman begroeten: 4 stappen (met afbeeldingen)
De kerstman begroeten: 4 stappen (met afbeeldingen)

Video: De kerstman begroeten: 4 stappen (met afbeeldingen)

Video: De kerstman begroeten: 4 stappen (met afbeeldingen)
Video: Wacht tot je Ziet hoe de Mooiste Tweeling ter Wereld er NU Uitziet! 2024, November
Anonim
Groet Kerstman
Groet Kerstman

Dit project werd gedaan als onderdeel van de kerstversiering. Het is een pop van de kerstman met lichtjes en een arm die beweegt wanneer hij je detecteert.

Stap 1: Materialen

We hebben het volgende materiaal nodig (kan naar wens, behoefte of beschikbaarheid worden aangepast):

  • Een controllerkaart: Arduino nano.
  • Een heleboel leds: ik gebruik 8 NeoPixels.
  • Een pop van de kerstman: of een ander personage naar keuze. Als je het hebt, zorg er dan voor dat het gemakkelijk te openen is en ruimte heeft om de componenten te huisvesten, en een soort interne structuur om sommige componenten vast te houden, voornamelijk de servo. Of als je echt handig bent, kun je de hele pop zelf maken (in dit geval is het beter om de pop te bouwen terwijl de mechanismen werken).
  • Een servomotor, die in de pop past.
  • Een bewegingssensor: ik gebruikte de HC-SR501.
  • Een condensator: 2200uF.
  • Een condensator: 220uF.
  • Een condensator: 100nF.
  • Een weerstand: 390 Ohm.
  • Meerdere draden: naar behoefte.
  • Hete lijm.
  • Klittenband en draad.
  • Een soort stokje: ik gebruikte een koffiepallet.
  • Schroeven.
  • Een 5V-stroombron: u kunt een mobiele oplader of een Powerbank gebruiken (als u mobiliteit wilt toevoegen).
  • Een USB mini B kabel: idem voor het programmeren van Arduino.

En hulpmiddelen:

  • Schaar.
  • Soldeerbout.
  • Heet lijmpistool.
  • naald.
  • Elke andere die je nodig hebt.

Stap 2: constructie

Bouw
Bouw
Bouw
Bouw
Bouw
Bouw

Laten we beginnen.

Neem de pop voor zijn rug, in je andere hand de schaar en knip de doek door om naar binnen te kunnen. Verwijder de vulling.

Pak het klittenband, draad en naald en naai het klittenband in de opening.

Verwijder een arm, ik heb de linker gekozen, als de linkshandige die ik ben;) Het was heet gelijmd, dus ik moest heet aanbrengen om het gemakkelijk los te maken.

Bevestig de stick aan het bewegende deel van de servo. Maak een gat in de schouder van de arm, steek de stok erin (servozijde buiten) en lijm deze heet vast. Maak een gat in de schouder van de pop waar de arm was.

Neem de servo en bevestig deze aan de structuur, hier heb ik een mengsel van een flens en hete lijm gebruikt. Zorg ervoor dat waar u de aszijde van de servo plaatst, deze uit het laatste gat komt dat we hebben gemaakt.

Maak een gaatje als navel (minimaal 3 mm diameter, anders werkt de sensor niet. Hoe groter de diameter, hoe groter de detectiehoek) en lijm eroverheen (in de pop) de dop van de bewegingssensor. Hier dacht ik erover om een metalen oogje of iets dergelijks te gebruiken om te voorkomen dat de stof gaat rafelen, maar de lijm gaf genoeg kracht om het blijkbaar te voorkomen. Als extraatje zorgt de tekening van de stof ervoor dat deze onopgemerkt blijft.

Neem de leds en wat draden en bereid ze voor zoals je wilt en soldeer ze dienovereenkomstig. Ik heb gekozen voor rondom de navel. Soldeer de 220uF condensator en de 390 Ohm weerstand, zoals Adafruit aanbeveelt voor Neopixels. Ik soldeer ook een set van 3 pinnen in de eerste led van de ketting voor verbinding met de jumperdraden. Heetlijm de set op de doeken (binnenkant), of niet als je ze op een andere manier niet kunt laten bewegen.

Het is tijd voor bedrading. Ik gebruikte de typische 150 mm jumper-draden (F/F en F/M indien nodig) die werden gebruikt om verbinding te maken met de Arduino-pinnen. 2, zoals ze zijn, voor signalen naar leds en van sensor. Het signaal voor de servo met behulp van de servodraad zelf. Daarna heb ik 2 sets kabels voor stroom voorbereid (een voor 5V en de andere voor GND) de servodraden zelf met 3 andere halve jumperdraden aan elkaar solderen, de soldeerbouten beschermen met ducttape of warmtekrimpbare macaroni.

Sluit draden aan op de sensor, en leds indien van toepassing, de servo is al aangesloten omdat we zijn eigen draad hebben gebruikt.

Plaats de sensor erin, met de dop goed bevestigd. Doe ongeveer de helft van de vulling, laat de draden erdoorheen gaan.

Toen ik klaar was met de constructie en begon te testen, begon de Arduino na enkele bewegingen van de servo te resetten en bleef hangen. Om dit te voorkomen, soldeert u een condensator van 2200uF in stroomleidingen en een condensator van 100nF tussen RESET-lijn en GND.

Sluit nu draden aan op de Arduino, voeding naar 5V en GND. Neopixels naar D2, sensor naar D5, de servo naar D9 en de USB-kabel.

Plaats de Arduino in de pop, voltooi het vullen en sluit met het klittenband, zodat de USB-kabel eruit gaat.

Schroef de arm op de servo. Hier moet u op de hoogte zijn van de posities van de arm en de servo. Misschien heb je verschillende tests nodig totdat je de juiste hoek hebt gevonden.

De ambachten zijn klaar.

Als je een powerbank gebruikt, kun je een kortere USB-kabel gebruiken en de powerbank in de pop plaatsen (zolang er ruimte voor is).

Het gebruik van een op het lichtnet aangesloten mobiele oplader betekent dat de USB-kabel lang genoeg moet zijn en dat deze kabel aan de buitenkant zichtbaar is.

Stap 3: Programmeren

Programmeren
Programmeren

Download de codeDe code wordt hier gehost. je kunt klonen of downloaden zoals je wilt.

Programmeren

Er zijn geen speciale vereisten voor programmeren in dit project. Het programmeerproces is dus net als elke andere Arduino-programmering. Je hebt de Arduino IDE nodig.

  • Sluit de Arduino aan op de computer.
  • Start de Arduino IDE.
  • Laad het project.
  • Druk op de knop "uploaden" en wacht tot u klaar bent.
  • Koppel de Arduino los.

Stap 4: Resultaat

Het is klaar!!!

Tijd om het in actie te zien.

Als curiositeit ontdek ik tijdens het knutselen dat de structuur in de pop een mechanisme is om de benen te verlengen, maar ik vind het leuker met korte benen.

Afhankelijk van de gebruikte servo kan het een beetje luidruchtig zijn, maar je kunt het dempen met kerstliederen;)

Aanbevolen: