Obsah:

Ako vyrobiť humanoidného robota: 8 krokov
Ako vyrobiť humanoidného robota: 8 krokov

Video: Ako vyrobiť humanoidného robota: 8 krokov

Video: Ako vyrobiť humanoidného robota: 8 krokov
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, November
Anonim
Image
Image
Ako tento robot funguje!
Ako tento robot funguje!

Čau ľudia! Dúfam, že ste si už užili moju predchádzajúcu inštruktážnu „Online meteorologickú stanicu (NodeMCU)“a ste pripravení na novú, po robotickom modeli SMARS, ktorý sme zostavili minule, dnešný projekt, je aj o učení robotov a budeme používať OTTO model robota v tomto videu a bude to skutočne úžasný projekt, tento projekt by mohol byť skvelým štartom do sveta robotiky.

Pri tvorbe tohto projektu sme sa snažili uistiť, že tento návod bude pre vás tým najlepším sprievodcom, ktorý vám pomôže, ak si chcete vyrobiť vlastného robota. Dúfame teda, že tento návod bude obsahovať potrebné dokumenty.

Tento projekt je tak praktické vyrobiť špeciálne po získaní prispôsobenej dosky plošných spojov, ktorú sme si objednali od JLCPCB, aby sme zlepšili vzhľad nášho elektronického zariadenia, a tiež v tejto príručke je dostatok dokumentov a kódov, ktoré vám pomôžu vytvoriť vášho krásneho robota.

Tento projekt sme urobili iba za 5 dní, iba dva dni na to, aby robot dostal 3D tlačené diely všetky potrebné elektronické súčiastky, potom ďalšie dva dni na dokončenie výroby hardvéru a montáže, potom jeden deň na prípravu kódu tak, aby vyhovoval našim projektu a spustili sme testovanie a úpravy.

Čo sa naučíte z tohto návodu:

  1. Výber komponentov v závislosti od jeho funkcií.
  2. Pochopte mechanizmus robota.
  3. Pripravte si schému zapojenia všetkých vybraných komponentov.
  4. Pripájajte elektronické diely k DPS.
  5. Zostavte všetky časti projektu (telo robota).
  6. Spustite prvý test a overte projekt.

Krok 1: Ako tento robot funguje

Ako tento robot funguje!
Ako tento robot funguje!

Počnúc popisom projektu, ako som už povedal, budeme reprodukovať model robota OTTO, že jeho 3D navrhnuté diely môžete mať zadarmo od komunity OTTO, ale to, čo do nášho projektu pridáme, je prispôsobený návrh DPS na ovládanie robota, aby namiesto použitia celej dosky Arduino Nano použijeme mikrokontrolér ATmega328 tak, ako to v tomto projekte urobila komunita.

Robot má mnoho funkcií a budú sa vám páčiť jeho pohyby vykonávané 4 servomotormi a zvuky reprodukované aktívnym bzučiakom, robot bude napájaný jednoduchou 9V lítiovou batériou a ovládaný modulom Bluetooth prostredníctvom aplikácie pre Android, ktorú si môžete stiahnuť. priamo zadarmo z obchodu Playstore a Appstore.

Pohyby robota vykonávajú 4 servomotory, takže v každej nohe máme 2 servá a k dispozícii je aj aktualizovaná verzia robota OTTO na ovládanie pohybov rúk, ale nebudeme to robiť v tomto nestabilnom stave a aktualizujeme ovládací panel. pre túto úlohu v našom prichádzajúcom pokyne.

Krok 2: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Aby som zhromaždil všetky elektronické súčiastky, rozhodol som sa vytvoriť pre tento projekt svoj vlastný návrh DPS a vyrobiť ho z JLCPCB. Presunul som sa na platformu easyEDA, kde som pripravil nasledujúci schéma zapojenia a ako vidíte všetky potrebné súčiastky, potom som transformoval návrh obvodu na návrh DPS s požadovanými rozmermi, aby zodpovedali podvozku robota.

Krok 3: Výroba DPS

Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS

Po príprave obvodu som ho transformoval na prispôsobený dizajn DPS s požadovanými rozmermi a tvarom, aby vyhovoval našej robotickej cháze. Ďalším krokom je generovanie súborov GERBER návrhu DPS a ich nahranie na stránku objednávky JLCPCB na výrobu našej DPS.

Štyri dni na čakanie na DPS a sme tu. Toto je prvýkrát, čo vyskúšame žltú farbu pre PCB a vyzerá to naozaj tak skvele.

Krok 4: 3D telo tela robota

Telo robota s 3D tlačenými časťami
Telo robota s 3D tlačenými časťami

Prechod na časti tela robota, ako som už spomenul v prezentácii, prostredníctvom tohto odkazu môžete mať k dispozícii súbory STL tohto robota z komunitného webu OTTO, aby bolo možné tieto diely vyrobiť prostredníctvom 3D tlačiarne.

Krok 5: Elektronické prísady

Elektronické prísady
Elektronické prísady

Teraz máme všetko pripravené, takže sa pozrime na zoznam komponentov:

★ ☆ ★ Potrebné komponenty (odkazy na Amazon) ★ ☆ ★

  • DPS, ktorú sme si objednali od JLCPCB
  • Mikrokontrolér ATmega328:
  • Modul Bluetooth HC-05:
  • Ultrazvukový senzor:
  • 4 servomotory:
  • Kondenzátory 22pF:
  • 10uF kondenzátory:
  • Oscilátor:
  • L7805 Regulátor napätia:
  • Bzučiak:
  • 9V batéria:
  • Konektor záhlavia:

Krok 6: Časť softvéru

Softvérová časť
Softvérová časť
Softvérová časť
Softvérová časť

Teraz musíme nahrať kód robota do mikrokontroléra, takže na to budeme potrebovať dosku Arduino Uno, o softvéri robota môžete na nahranie kódu použiť Arduino IDE alebo si môžete jednoducho stiahnuť blokové IDE OTTO, ktoré vám pomôže s niekoľkými príkladmi na spustenie vlastného programu pre robota, v našom prípade nahráme tento kód poskytovaný komunitou. Tento kód mi umožňuje prístup ku všetkým funkciám robota z aplikácie pre Android.

Z tohto odkazu môžete získať poslednú aktualizovanú verziu alebo si jednoducho môžete stiahnuť nižšie priložený súbor týkajúci sa verzie kódu 9, ktorú sme použili v našom projekte.

Krok 7: Zostavenie elektroniky

Zostava elektroniky
Zostava elektroniky
Zostava elektroniky
Zostava elektroniky
Zostava elektroniky
Zostava elektroniky
Zostava elektroniky
Zostava elektroniky

Pripravili sme elektronickú časť, takže začnime spájkovať naše elektronické súčiastky na DPS.

Ako vidíte na obrázkoch, používanie tejto DPS je tak jednoduché vďaka veľmi kvalitnej výrobe a bez toho, aby ste zabudli na štítky, ktoré vás budú sprevádzať pri spájkovaní každého komponentu, pretože na vrchnej hodvábnej vrstve nájdete štítok každého komponentu. jeho umiestnenie na dosku a týmto spôsobom si budete 100% istí, že neurobíte žiadne chyby pri spájkovaní.

Každý komponent som spájkoval na svoje miesto, o tejto doske plošných spojov ide o dvojvrstvovú dosku, čo znamená, že na spájkovanie elektronických súčiastok môžete použiť obe jej strany.

Krok 8: Zostavenie a ukážka tela robota

Zostavenie a ukážka karosérie robota
Zostavenie a ukážka karosérie robota
Zostavenie a ukážka karosérie robota
Zostavenie a ukážka karosérie robota
Zostavenie a ukážka karosérie robota
Zostavenie a ukážka karosérie robota

Pred začatím montáže vám odporúčam kalibrovať všetky vaše servomotory na uhol 90 °, použite na to základné demo servo Arduino.

Zostavenie už nemôže byť jednoduchšie ako toto:

  1. vezmite telo robota a dva servomotory a priskrutkujte ich z hornej strany.
  2. potom pripojte nohy k zostaveným servám a ovládajte pohyby nôh.
  3. ďalším krokom je pripojenie ďalších dvoch serv k nohám a pripevnenie dielov k serva a týmto spôsobom budete mať jedno servo na každú nohu a jedno servo na každú nohu.
  4. Ďalšou časťou je ultrazvukový senzor, ktorý umiestnime na hlavu nášho robota.
  5. Posledným krokom je pripojenie ultrazvukového senzora k jeho konektoru a pripojenie serva k doske plošných spojov.

Môžete sa obrátiť na kód, kde nájdete príslušný symbol pre každé servo a v hornej časti dosky plošných spojov nájdete rovnaký štítok, aký sme vyrobili.

Po pripojení batérie pripevníme hlavu k telu a môžeme sa začať hrať s naším robotom.

Tento projekt sa mi veľmi páčil a dúfam, že vás uvidím vyrábať tento druh robotov, ale napriek tomu v našom projekte vykonáme niekoľko ďalších vylepšení, aby bolo masla oveľa viac, a preto budem čakať na vaše komentáre, aby sme ho vylepšili.

Posledná vec, uistite sa, že sa elektronike venujete každý deň.

Bolo to BEE MB od MEGA DAS vidíme sa nabudúce.

Odporúča: