Inhoudsopgave:
- Stap 1: Maak je Instructables Robot Cupido
- Stap 2: Het circuit en de onderdelenlijst
- Stap 3: Maak gaten in de borst
- Stap 4: Monteer het circuit en de codering
- Stap 5: Monteer de servo
- Stap 6: laatste hand
Video: Robot Cupido met bewegend hoofd, licht en geluid - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Door snorlaxprimeVolg meer door de auteur:
Ik werd geïnspireerd om een paar toevoegingen aan de schattige robot Cupido toe te voegen om het meer levend te maken omdat het een robot is en het ook Valentijnsdag is. Ik recycle mijn licht geactiveerde MP3-speler circuit. Hetzelfde circuit wordt ook gebruikt in de Frankenbot-instructie.
Stap 1: Maak je Instructables Robot Cupido
Volg de geweldige instructies om je instructables robot Cupido te maken. Maar plak het lichaam nog niet op het hoofd. We gaan een circuit plaatsen waardoor het met zijn hoofd knikt en de lichten aansteekt.
Andere dingen die ik had veranderen, is om het papier op dikker karton zoals graandozen te lijmen. Maar het maakt het moeilijker om te buigen en je moet de dikte van het hoofd aanpassen zodat het deel om het snoepje vast te houden in het lichaam past.
Stap 2: Het circuit en de onderdelenlijst
Zoals je in het bovenstaande circuit kunt zien, gebruik ik arduino nano als het brein voor de robot. Via pin 9 wordt de servomotor aangestuurd om de kop op en neer te bewegen. De MP3-speler wordt gebruikt om je favoriete liefdesliedje af te spelen wanneer de LDR (lichtsensor) is geactiveerd. Je kunt de robot in de doos doen en als deze open is, activeert de lichtsensor het liedje. Wanneer het is geactiveerd, laat ik ook de 3 LED's knipperen die op de borst van de robot zijn gemonteerd.
Hier is de lijst van de gebruikte onderdelen:
- Arduino Nano
- DFPlayer mini
- 3 LED's
- Mini Speaker
- 1K weerstand x2
- 330 ohm weerstand
- Servomotor
- LDR
- String om de servo aan te sluiten op de robotkop
- Paperclip om het touwtje vast te houden
Stap 3: Maak gaten in de borst
De robot is niet compleet zonder knipperende lampjes, dus we prikken wat gaatjes om de 3 LED's op de borst te passen. Wees zachtaardig en breek zijn hart niet.
Monteer vervolgens de 3 LED's op de borst.
Stap 4: Monteer het circuit en de codering
Monteer de schakeling. Ik heb de servo toegevoegd die is aangesloten op pin 9 van Arduino. De servo wordt geleverd met 3 draden. Zwarte of bruine draad die op GND moet worden aangesloten. de middelste rode draad die moet worden aangesloten op VCC (5V) en de gele draad is de besturing die is aangesloten op pin 9 van Arduino.
De initialisatie voor de servo wordt gedaan in het volgende gedeelte van de code:
Servo-mijnservo; // maak een servo-object om een servoint pos = 0 te besturen; // variabel om servopositie op te slaan
De andere wijziging van het Frankenbot-circuit is om het MP3-nummer met de naam 002.mp3 in map 07 te plaatsen. De initialisatie van de code is als volgt:
int Nummer=2; //sd:/07/002.mp3
Initialiseer vervolgens de servo en voeg de volgende code toe aan het gedeelte Setup van de code:
ongeldige setup() {
… mijnservo.attach(9); // bevestigt de servo op pin 9 aan de servo …}
De servo kan door het ontwerp slechts 180 graden draaien, dus het is als een wisser, de code om de servo te verplaatsen is als volgt:
for (pos = 0; pos <= 90; pos += 1) { // gaat van 0 graden naar 90 graden // in stappen van 1 graad myservo.write(pos); // vertel servo om naar positie te gaan in variabele 'pos' vertraging (15); // wacht 15 ms totdat de servo de positie bereikt } for (pos = 90; pos >= 0; pos -= 1) {// gaat van 90 graden naar 0 graden myservo.write (pos); // vertel servo om naar positie te gaan in variabele 'pos' vertraging (15); // wacht 15 ms totdat de servo de positie bereikt}
De bovenstaande code zal de servo tot 90 graden verplaatsen en vervolgens terugdraaien naar de nulpositie.
Nog een klein dingetje. Als u de code van Frankenbot gebruikt, is deze ontworpen om te activeren wanneer het donker is, dus u moet de logica wijzigen om in plaats daarvan te activeren wanneer er licht is. Dit wordt gedaan in het volgende gedeelte van de code.
if (ldrStatus > 200) { // licht op wanneer open
… // Knipper hier met de LED en speel het nummer af, je kunt de drempel van 200 aanpassen // als de kamer te licht of te donker is }
Nu kun je de code uploaden naar Arduino en testen of alles goed werkt. Vergeet niet je favoriete liefdeslied te uploaden naar de SD-kaart in de map sd:/07/002.mp3, als je mijn code gebruikt, of je kunt dit veranderen in iets anders.
Ik had de volledige code voor uw gemak geüpload.
Stap 5: Monteer de servo
Nu je weet dat het circuit werkt, is het tijd om het circuit in de robot te plaatsen. Het eerste dat u moet doen, is een gat aan de achterkant prikken en de servo installeren. Dan is het lastige om de rest van het circuit in het onderste compartiment te plaatsen. Getoond op foto 3. Ik had ook een ander gat geprikt om het circuit van stroom te kunnen voorzien. Dan moet je alles aan elkaar lijmen. Maar lijm niet eerst de achterkant van het hoofd, want je moet een touwtje vastmaken met een paperclip.
Omdat ik het papier op het karton plak, is het veel moeilijker te lijmen, dus gebruik ik een paperclip om dingen bij elkaar te houden.
Stap 6: laatste hand
Nu alles in elkaar zit, is het tijd om het touwtje aan de achterkant van het hoofd te bevestigen, ik houd het touwtje vast met een paperclip. Sorry, ik vergat de foto te maken voordat ik het hoofd aan elkaar lijmde. Bevestig vervolgens het touwtje aan de servo. Mijn snaar is een beetje te kort, dus de mond sluit niet zo goed, je kunt de snaar aanpassen om ervoor te zorgen dat je het gewenste effect krijgt.
Lijm vervolgens de hand en de vleugel voor de finishing touch. Als je merkt dat mijn LDR uit de achterste hoek van de robotmond steekt. Ik zou willen voorstellen om dit ook in de voorste kist te plaatsen.
De laatste stap is om aan te zetten en te genieten van je cupido-bot die tot leven komt. Het is tijd om indruk te maken op je geliefde met een paar verrassingen in zijn mond en een gelukkige Valentijnsdag te hebben.
Ik hoop dat je net zoveel plezier hebt beleefd aan het maken van deze robot als ik aan het maken ervan. Laat een reactie achter of als je vragen hebt, beantwoord ik ze graag. Bedankt voor het lezen van mijn instructables.
Aanbevolen:
Bedien uw computer met uw hoofd!: 6 stappen (met afbeeldingen)
Bedien je computer met je hoofd!: Hallo, ik heb een systeem gemaakt waarmee je de muis van je computer kunt besturen door gewoon je hoofd te bewegen. Als je mijn project leuk vindt, aarzel dan niet om op mij te stemmen in de Arduino Contest 2017;) Waarom heb ik dit gemaakt? Ik wilde een object maken dat videogames m
Halloween-pompoen met een bewegend animatronic-oog - Deze pompoen kan zijn ogen rollen! 10 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Halloween-pompoen met een bewegend animatronic-oog | Deze pompoen kan zijn oog rollen!: In deze Instructable leer je hoe je een Halloween-pompoen maakt die iedereen bang maakt als zijn oog beweegt. Stel de triggerafstand van de ultrasone sensor in op de juiste waarde (stap 9) en je pompoen zal iedereen die het aandurft om snoep te nemen versteenen
Geluid, licht en beweging in een bordspel met magneten: 3 stappen
Geluid, licht en beweging in een bordspel stoppen met magneten: dit project is een poging om elektronische componenten in een bordspel te plaatsen. Magneten werden op pionnen gelijmd en hallsensoren werden onder het bord gelijmd. Elke keer dat een magneet een sensor raakt, klinkt er een geluid, gaat er een led branden of wordt een servomotor getriggerd. ik ma
Robotachtig hoofd gericht op het licht. Van gerecyclede en hergebruikte materialen: 11 stappen
Robotachtig hoofd gericht op licht. Van gerecyclede en hergebruikte materialen: als iemand zich afvraagt of robotica met een lege zak kan komen, kan deze instructable misschien een antwoord geven. Gerecycleerde stappenmotoren van een oude printer, gebruikte pingpongballen, kaarsen, gebruikte balsa, draad van een oude hanger, gebruikte geëmailleerde draad
Interactief speelgoed voor kinderen. (licht en geluid): 6 stappen
Interactief speelgoed voor kinderen. (licht en geluid): dit is een circuit dat ik gebruik bij kleine kinderen (1-3), het maakt gebruik van LED's en een zoemer. Als het kind op een knop drukt, gebeurt er iets. Bekijk de video om meer te zien. (zet het geluid harder om de zoemer te horen, het is nogal in de video)