Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Jälgige rohkem autorit:
Sain inspiratsiooni, et lisada armsale robot -amorule mõned täiendused, et muuta see elavamaks, sest see on robot ja see on ka sõbrapäev. Taaskasutan oma valgusaktiveeritud MP3 -mängija vooluringi. Sama vooluringi kasutatakse ka Frankenboti juhendites.
Samm: looge oma juhitavad robot -Amor
Järgige suurepäraseid juhiseid oma juhendatavate robot -amoride loomiseks. Kuid ärge liimige keha veel pea külge. Me paneme mõne vooluringi, mis paneb ta pead noogutama ja tuled põlema panema.
Muud asjad, mida mul oli muuta, on paberi liimimine paksemale papile nagu teraviljakastid. Kuid see raskendab painutamist ja peate reguleerima pea paksust nii, et kommi hoidmise osa sobiks kehaga.
2. samm: vooluring ja osade loend
Nagu ülaltoodud vooluringist näha, kasutan roboti ajuna arduino nanot. Servomootorit juhitakse tihvti 9 kaudu, et liigutada pead üles ja alla. MP3 -mängijat kasutatakse teie lemmik -armastuslaulu esitamiseks, kui LDR (valgusandur) on aktiveeritud. Saate roboti kasti panna ja kui see on avatud, aktiveerib valgusandur laulu. Kui see on aktiveeritud, vilgutan ka 3 LED -i, mis on paigaldatud roboti rinnale.
Siin on kasutatud osade loend:
- Arduino Nano
- DFPlayer mini
- 3 LED -i
- Mini kõlar
- 1K takisti x2
- 330 oomi takisti
- Servomootor
- LDR
- Nöör servo ühendamiseks roboti peaga
- kirjaklamber nööri hoidmiseks
Samm: tehke rinnale augud
Robot ei ole ilma vilkuvate tuledeta täielik, seega torgime mõned augud, et need 3 LED -i rinnale mahuksid. Ole õrn ja ära murra selle südant.
Seejärel paigaldage 3 LED -i rinnale.
Samm: ühendage vooluahel ja kodeerimine
Pange ahel kokku. Lisasin Arduino tihvtiga 9 ühendatud servo. Servo on varustatud 3 juhtmega. Must või pruun traat ühendamiseks GND -ga. keskmine punane juhe, mis ühendatakse VCC -ga (5 V) ja kollane juhe on juhtseade, mis on ühendatud Arduino tihvtiga 9.
Servo lähtestamine toimub koodi järgmises osas:
Servo myservo; // servo -objekti loomine servooti juhtimiseks pos = 0; // muutuja servoasendi salvestamiseks
Teine muudatus Frankenboti ahelast on see, et MP3 -laul 002.mp3 asub kaustas 07. Koodi lähtestamine on järgmine:
int Laul = 2; //sd:/07/002.mp3
Seejärel vormindage servo ja lisage koodi sektsiooni Seadistus järgmine kood
tühine seadistus () {
… Myservo.attach (9); // kinnitab tihvti 9 servo servole …}
Servo saab disaini järgi pöörata ainult 180 kraadi, seega on see nagu klaasipuhasti, servo liigutamise kood on järgmine:
jaoks (pos = 0; pos <= 90; pos += 1) {// läheb 0 kraadilt 90 kraadini // 1 -kraadiste sammudega myservo.write (pos); // käsib servol minna asendisse muutuja 'pos' delay (15); // ootab 15 ms, kuni servo jõuab asendisse} for (pos = 90; pos> = 0; pos -= 1) {// läheb 90 kraadilt 0 kraadini myservo.write (pos); // käsib servol minna asendisse muutuja 'pos' delay (15); // ootab 15 ms, kuni servo jõuab asendisse}
Ülaltoodud kood nihutab servo kuni 90 kraadi ja seejärel keerab selle tagasi nullasendisse.
Veel üks väike asi. Kui kasutate Frankenboti koodi, oli see mõeldud aktiveerimiseks pimedal ajal, nii et peate muutma loogikat, et aktiveerida, kui valgust on. Seda tehakse koodi järgmises osas.
if (ldrStatus> 200) {// süttib avatuna
… // Vilgutage siin LED -d ja esitage lugu, saate reguleerida 200 läve // kui ruum on liiga hele või liiga pime}
Nüüd saate koodi arduinosse üles laadida ja testida, kas kõik töötab hästi. Kui kasutate minu koodi, ärge unustage üles laadida oma lemmik armastuslaulu SD -kaardile kausta sd: /07/002.mp3 või saate selle muuks muuta.
Laadisin teie mugavuse huvides üles täieliku koodi.
Samm: pange servo kokku
Nüüd, kui teate, et vooluring töötab, on aeg vooluring robotisse viia. Esimene asi, mida teha, on torgata tagant auk ja paigaldada servo. Siis on keeruline asi panna kogu ülejäänud vooluring alumisse sektsiooni. Näidatud pildil 3. Olin ka teise augu sisse pistnud, et vooluahelat toita. Siis peate kõik kokku liimima. Kuid ärge liimige esmalt pea tagakülge, kuna peate ühendama kirjaklambriga nöörist kinnihoidmise.
Kuna ma kleepin paberi papi külge, on seda palju raskem liimida, nii et kasutan asjade koos hoidmiseks mõnda kirjaklambrit.
6. samm: viimased puudutused
Nüüd, kui kõik on kokku pandud, on aeg nöör pea tagaküljega ühendada, hoian nööri kirjaklambri abil. Vabandan, et unustasin foto teha, enne kui pea kokku liimisin. Seejärel kinnitage nöör servo külge. Minu string on natuke liiga lühike, nii et suu ei sulgu samuti, saate nööri reguleerida, et veenduda soovitud efekti saavutamises.
Seejärel liimige käsi ja tiib viimistlemiseks. Kui märkate, et minu LDR torkab roboti suu tagumisse nurka. Soovitan selle ka rindkere ette panna.
Viimane samm on sisse lülitada ja nautida oma amorboti elama hakkamist. On aeg oma kallimale muljet avaldada suhu salvestatud üllatustega ja head sõbrapäeva.
Loodan, et teile meeldis selle roboti tegemine sama palju kui mulle nende tegemisest. Palun jätke kommentaar või kui teil on küsimusi, vastan neile hea meelega. Tänan, et lugesite minu juhendeid.