Obsah:

Robot Amor s pohyblivou hlavou, svetlami a zvukom: 6 krokov
Robot Amor s pohyblivou hlavou, svetlami a zvukom: 6 krokov

Video: Robot Amor s pohyblivou hlavou, svetlami a zvukom: 6 krokov

Video: Robot Amor s pohyblivou hlavou, svetlami a zvukom: 6 krokov
Video: Why I Quit YouTube 2024, November
Anonim

Od snorlaxprime Nasledovať viac od autora:

Bezkontaktný dávkovač na cukrovinky Halloween
Bezkontaktný dávkovač na cukrovinky Halloween
Bezkontaktný dávkovač na cukrovinky Halloween
Bezkontaktný dávkovač na cukrovinky Halloween
Bezhlavý robot s pohyblivými rukami
Bezhlavý robot s pohyblivými rukami
Bezhlavý robot s pohyblivými rukami
Bezhlavý robot s pohyblivými rukami
Súvisí s Arduino
Súvisí s Arduino
Súvisí s Arduino
Súvisí s Arduino

Inšpirovalo ma pridať k roztomilému robotickému amorovi niekoľko doplnkov, aby bol živší, pretože je to robot a je aj Valentín. Recyklujem svetlom aktivovaný obvod prehrávača MP3. Rovnaký obvod sa používa aj v pokynoch Frankenbot.

Krok 1: Vytvorte svojho robotika Amora s pokynmi

Vytvorte si robota Amora s pokynmi
Vytvorte si robota Amora s pokynmi

Postupujte podľa úžasných pokynov a vytvorte si svojho Amora, ktorý sa dá inštruovať. Ale ešte neprilepujte telo k hlave. Ideme dať nejaký obvod, ktorý bude kývať hlavou a rozsvietiť svetlá.

Ďalšie veci, ktoré som zmenil, je prilepiť papier na hrubší kartón, ako sú obilné škatule. Je však ťažšie sa ohýbať a budete musieť nastaviť hrúbku hlavy tak, aby sa časť, v ktorej sa nachádza cukrík, zmestila do tela.

Krok 2: Okruh a zoznam dielov

Okruh a zoznam dielov
Okruh a zoznam dielov

Ako vidíte na obrázku vyššie, ako mozog robota používam arduino nano. Servomotor je ovládaný kolíkom 9 na pohyb hlavy hore a dole. MP3 prehrávač slúži na prehrávanie vašej obľúbenej piesne o láske, keď je aktivovaný svetelný senzor LDR. Robota môžete vložiť do škatule a keď je otvorený, svetelný senzor aktivuje skladbu. Keď je aktivovaný, blikajú mi aj 3 LED diódy, ktoré sú namontované na hrudi robota.

Tu je zoznam použitých dielov:

- Arduino Nano

- DFPlayer mini

- 3 LED diódy

- Mini reproduktor

- 1K odpor x2

- odpor 330 ohmov

- Servo motor

- LDR

- Reťazec na pripojenie serva k hlave robota

- Spona na papier na uchytenie šnúrky

Krok 3: Vytvorte otvory na hrudi

Vytvorte diery na hrudi
Vytvorte diery na hrudi
Vytvorte diery do hrudníka
Vytvorte diery do hrudníka

Robot nie je kompletný bez blikajúcich svetiel, a tak urobíme niekoľko dier, aby sa 3 diódy LED zmestili do hrudníka. Buďte jemní a nezlomte si srdce.

Potom pripevnite 3 LED diódy k hrudníku.

Krok 4: Zostavte obvod a kódovanie

Zostavte obvod a kódovanie
Zostavte obvod a kódovanie

Zostavte obvod. Pridal som servo pripojené k pinu 9 Arduino. Servo je dodávané s 3 vodičmi. Čierny alebo hnedý vodič na pripojenie k GND. stredný červený vodič, ktorý sa má pripojiť k VCC (5V), a žltý vodič je ovládací prvok, ktorý je pripojený k pinu 9 Arduino.

Inicializácia serva sa vykonáva v nasledujúcej časti kódu:

Servo myservo; // vytvorenie objektu servo na ovládanie servointu pos = 0; // premenná na uloženie polohy serva

Ďalšou úpravou z obvodu Frankenbot je vložiť skladbu MP3 s názvom 002.mp3 do priečinka 07. Inicializácia kódu je nasledovná:

int Pieseň = 2; //sd:/07/002.mp3

Potom inicializujte servo a do sekcie Nastavenie kódu pridajte nasledujúci kód

neplatné nastavenie () {

… Myservo.attach (9); // pripája servo na kolíku 9 k servu …}

Servo sa podľa konštrukcie môže otáčať iba o 180 stupňov, takže je ako stierač, kód na presun serva je nasledujúci:

for (pos = 0; pos <= 90; pos += 1) {// ide od 0 stupňov do 90 stupňov // v krokoch po 1 stupni myservo.write (pos); // povedz servu, aby sa dostalo do polohy v oneskorení 'pos' (15); // čaká 15 ms, kým servo dosiahne polohu} pre (poz = 90; pos> = 0; pos -= 1) {// prejde z 90 stupňov na 0 stupňov myservo.write (pos); // povedz servu, aby sa dostalo do polohy v oneskorení 'pos' (15); // čaká 15 ms, kým servo dosiahne polohu}

Vyššie uvedený kód posunie servo o 90 stupňov a potom ho otočí späť do nulovej polohy.

Ešte jedna drobnosť. Ak používate kód od Frankenbot, bol navrhnutý tak, aby sa aktivoval, keď je tma, takže budete musieť zmeniť logiku, aby sa aktivoval, keď je namiesto toho svetlo. To sa deje v nasledujúcej časti kódu.

if (ldrStatus> 200) {// sa rozsvieti pri otvorení

… // Tu blikajte diódou LED a pustite si pieseň, môžete nastaviť prah 200 //, ak je miestnosť príliš svetlá alebo príliš tmavá}

Teraz môžete nahrať kód do arduina a vyskúšať, či všetko funguje dobre. Nezabudnite nahrať svoju obľúbenú pieseň o láske na kartu SD v priečinku sd: /07/002.mp3, ak používate môj kód, alebo ho môžete zmeniť na niečo iné.

Pre vaše pohodlie som nahral celý kód.

Krok 5: Zostavte servo

Zostavte servo
Zostavte servo
Zostavte servo
Zostavte servo
Zostavte servo
Zostavte servo
Zostavte servo
Zostavte servo

Teraz, keď viete, že obvod funguje, je čas obvod zapojiť do robota. Prvá vec, ktorú musíte urobiť, je urobiť dieru vzadu a nainštalovať servo. Potom je ošemetné vložiť všetok zvyšok obvodu do spodného oddelenia. Zobrazený na obrázku 3. Tiež som urobil ďalší otvor, aby som mohol napájať obvod. Potom budete musieť všetko zlepiť. Ale najskôr nelepte zadnú časť hlavy, pretože budete musieť spojiť držiak na šnúrku kancelárskou sponkou.

Pretože lepím papier na lepenku, je oveľa ťažšie lepiť, takže používam nejakú kancelársku sponku, ktorá pomáha držať veci pohromade.

Krok 6: Konečné dotyky

Image
Image
Záverečné dotyky
Záverečné dotyky
Záverečné dotyky
Záverečné dotyky

Teraz, keď je všetko zostavené, je čas pripojiť reťazec k zadnej časti hlavy. Držím reťazec pomocou kancelárskej sponky. Prepáčte, zabudol som odfotiť, než som zlepil hlavu. Potom pripevnite reťazec k servu. Moja struna je trochu krátka, takže sa ústa tiež nezatvárajú, môžete ju upraviť tak, aby ste dosiahli požadovaný efekt.

Potom prilepte ruku a krídlo na dokončenie. Ak si všimnete, že môj LDR vytŕča v zadnom rohu úst robota. Navrhoval by som to dať aj na prednú časť hrudníka.

Posledným krokom je zapnúť napájanie a užiť si život svojho cupidského robota. Je načase zapôsobiť na svojho blízkeho nejakými prekvapeniami uloženými v jeho ústach a mať šťastného Valentína.

Dúfam, že ste si výrobu tohto robota užili rovnako ako ja ich. Zanechajte prosím komentár alebo ak máte nejaké otázky, rád vám ich zodpoviem. Ďakujem, že ste si prečítali moje pokyny.

Odporúča: