Innehållsförteckning:
- Steg 1: Skapa din Instructables Robot Cupid
- Steg 2: Kretsen och dellistan
- Steg 3: Gör hål i bröstet
- Steg 4: Montera kretsen och kodningen
- Steg 5: Montera servon
- Steg 6: Sista handen
Video: Robot Amor med rörligt huvud, ljus och ljud: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Av snorlaxprimeFölj mer av författaren:
Jag blev inspirerad att lägga till några tillägg till den söta roboten cupid för att göra den mer levande eftersom den är en robot och det är också alla hjärtans dag. Jag återvinner min ljusaktiverade MP3 -spelarkrets. Samma krets används också i instruktionerna i Frankenbot.
Steg 1: Skapa din Instructables Robot Cupid
Följ de fantastiska instruktionerna för att skapa din instruerbara robotcupid. Men klistra inte fast kroppen på huvudet än. Vi ska sätta en krets som får det att nicka huvudet och tända lamporna.
Andra saker som jag hade byta är att limma papperet på tjockare kartong som spannmålslådor. Men det gör det svårare att böja och du måste justera tjockleken för huvudet så att delen som ska hålla godiset passar in i kroppen.
Steg 2: Kretsen och dellistan
Som du kan se i kretsen ovan använder jag arduino nano som hjärnan för roboten. Servomotorn styrs via stift 9 för att flytta huvudet upp och ner. MP3 -spelaren används för att spela din favoritlåt när LDR (ljussensor) är aktiverad. Du kan lägga roboten i lådan och när den är öppen aktiverar ljussensorn låten. När den är aktiverad blinkar jag också de 3 lysdioderna som är monterade på bröstet på roboten.
Här är listan över de delar som används:
- Arduino Nano
- DFPlayer mini
- 3 lysdioder
- Minihögtalare
- 1K motstånd x2
- 330 ohm motstånd
- Servomotor
- LDR
- Sträng för att ansluta servon till robothuvudet
- Gem för att hålla snöret
Steg 3: Gör hål i bröstet
Roboten är inte komplett utan blinkande lampor, så vi petar några hål för att passa de 3 lysdioderna på bröstet. Var försiktig och krossa inte hjärtat.
Montera sedan de 3 lysdioderna på bröstet.
Steg 4: Montera kretsen och kodningen
Montera kretsen. Jag lade till servon ansluten till stift 9 på Arduino. Servon levereras med 3 trådar. Svart eller brun tråd som ska anslutas till GND. den mellersta röda ledningen som ska anslutas till VCC (5V) och den gula ledningen är kontrollen som är ansluten till stift 9 på Arduino.
Initialiseringen för servon görs i följande avsnitt av koden:
Servo myservo; // skapa servoobjekt för att styra en servoint pos = 0; // variabel för att lagra servoposition
Den andra ändringen från Frankenbot -kretsen är att ha MP3 -låten som heter 002.mp3 i mappen 07. Initieringen av koden är följande:
int Song = 2; //sd:/07/002.mp3
Initiera sedan servon och lägg till följande kod i avsnittet Setup i koden
void setup () {
… myservo.attach (9); // fäster servon på stift 9 på servon …}
Servon kan bara rotera 180 grader av design, så det är som en torkare, koden för att flytta servon är enligt nedan:
för (pos = 0; pos <= 90; pos += 1) {// går från 0 grader till 90 grader // i steg om 1 grad myservo.write (pos); // berätta för servon att gå till position i variabeln 'pos' fördröjning (15); // väntar 15 ms på att servon når positionen} för (pos = 90; pos> = 0; pos -= 1) {// går från 90 grader till 0 grader myservo.write (pos); // berätta för servon att gå till position i variabeln 'pos' fördröjning (15); // väntar 15 ms på att servon når positionen}
Koden ovan flyttar servon upp till 90 grader och vrider sedan tillbaka den till nolläget.
En liten sak till. Om du använder koden från Frankenbot var den utformad för att aktiveras när det är mörkt, så du måste ändra logiken för att aktivera när det är ljus istället. Detta görs i följande avsnitt av koden.
if (ldrStatus> 200) {// tänds när den är öppen
… // blinka lysdioden här och spela upp låten, du kan justera 200 -tröskeln // om rummet är för ljust eller för mörkt}
Nu kan du ladda upp koden till arduino och testa att allt fungerar ok. Glöm inte att ladda upp din favorit kärlekssång till SD -kortet i mappen sd: /07/002.mp3, om du använder min kod, eller så kan du ändra detta till något annat.
Jag hade laddat upp hela koden för din bekvämlighet.
Steg 5: Montera servon
Nu när du vet att kretsen fungerar är det dags att ta ut kretsen i roboten. Det första du ska göra är att peta ett hål på baksidan och installera servon. Sedan är den knepiga biten att sätta in resten av kretsen i bottenfacket. Visas på bild 3. Jag hade också petat ett annat hål för att kunna driva kretsen. Då måste du limma ihop allt. Men lim inte baksidan av huvudet först, eftersom du måste ansluta ett snörhållare med ett gem.
Eftersom jag håller fast pappret i kartongen är det mycket svårare att limma, så jag använder lite gem för att hålla ihop saker.
Steg 6: Sista handen
Nu när allt är monterat är det dags att ansluta strängen till baksidan av huvudet, jag håller i strängen med ett gem. Förlåt att jag glömde att ta fotot innan jag limmade ihop huvudet. Fäst sedan strängen på servon. Min sträng är lite till kort, så munnen stänger inte lika bra, du kan justera strängen för att se till att du får önskad effekt.
Limma sedan handen och vingen för finjusteringen. Om du märker min LDR petar ut i det bakre hörnet av robotmunnen. Jag skulle föreslå att lägga detta i det främre bröstet också.
Det sista steget är att slå på och njuta av din cupid -bot som kommer att leva. Det är dags att imponera på din älskade med några överraskningar i munnen och ha en glad alla hjärtans dag.
Jag hoppas att du hade tyckt om att göra denna robot lika mycket som jag tycker om att göra dem. Lämna en kommentar eller om du har några frågor svarar jag mer än gärna på dem. Tack för att du läser mina instruktioner.
Rekommenderad:
Larm för sovrum med ljus och ljud !: 6 steg
Larm för sovrum med ljus och ljud !: Hej, idag ska jag visa dig hur du gör ett larm för dörren till ditt sovrum med Arduino UNO
Sätta ljud, ljus och rörelse i ett brädspel med magneter: 3 steg
Att sätta ljud, ljus och rörelse i ett brädspel med magneter: Detta projekt är ett försök att sätta elektronikkomponenter i ett brädspel. Magneter limmades på bonde och hallsensorer limmades under brädet. Varje gång en magnet träffar en sensor spelas ett ljud, en lysdiod tänds eller en servomotor utlöses. Jag ma
Zelda Treasure Chest (med ljus och ljud): 12 steg (med bilder)
Zelda Treasure Chest (With Lights & Sound): Hej alla! Jag var ett stort fan av Legend of Zelda -spelen när jag var yngre men jag tror att nästan alla känner till den ikoniska melodin som spelar när man öppnar ett bröst i spelet, det är bara låter så magiskt! I denna instruerbara ska jag visa dig hur
Livsstorlek Jason Vorhees/Fredag 13: e Halloween -modell med 15,4 tums tv/dvd -mage och servo/arduino rörligt huvud: 6 steg
Livsstorlek Jason Vorhees/Fredag 13: e Halloween -modell med 15,4 tums tv/dvd -mage och servo/arduino rörligt huvud: Permanent stativ/sitt -storlek i livsstil Jason Vorhees med en inbyggd tv/dvd -kombo … även en arduino -servohals att göra Jason söker sitt nästa offer
Interaktiv leksak för barn. (ljus och ljud): 6 steg
Interaktiv leksak för barn. (ljus och ljud): Detta är en krets som jag använder på små barn (1-3), den använder lysdioder och en summer. När barnet trycker på en knapp händer något. Se videon för att se mer. (skruva upp ljudet för att höra summern, det är ganska i videon)