Obsah:

Pomáhajúci robot na výstup na vežu V1 - dvojnohý, RF, BT ovládanie s aplikáciou: 22 krokov (s obrázkami)
Pomáhajúci robot na výstup na vežu V1 - dvojnohý, RF, BT ovládanie s aplikáciou: 22 krokov (s obrázkami)

Video: Pomáhajúci robot na výstup na vežu V1 - dvojnohý, RF, BT ovládanie s aplikáciou: 22 krokov (s obrázkami)

Video: Pomáhajúci robot na výstup na vežu V1 - dvojnohý, RF, BT ovládanie s aplikáciou: 22 krokov (s obrázkami)
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Septembra
Anonim
Image
Image

Od jegatheesan.soundarapandian Nasledovať viac od autora:

Pohybujúca sa automatická chôdza Buffoon
Pohybujúca sa automatická chôdza Buffoon
Prenosný viacúčelový stojan na automatické nastavenie výšky
Prenosný viacúčelový stojan na automatické nastavenie výšky
Prenosný viacúčelový stojan na automatické nastavenie výšky
Prenosný viacúčelový stojan na automatické nastavenie výšky
Farebná injekčná lampa - jumbo veľkosť
Farebná injekčná lampa - jumbo veľkosť
Farebná injekčná lampa - jumbo veľkosť
Farebná injekčná lampa - jumbo veľkosť

O: Chcete urobiť niečo lepšie s mojimi menej zdrojmi. Viac o jegatheesan.soundarapandian »Projekty Tinkercad»

Keď niekedy uvidím na stenách jašterice, plánujem urobiť robota podobným. Je to dlhodobý nápad, hľadám v mnohých článkoch elektrolepidlá a nejakým spôsobom som zistil, že nevydržal. Zatiaľ mám v pláne vyrobiť to pomocou elektromagnetu na lezenie vo veži. Pri návšteve veže veterného mlyna zistili, že ak niektoré malé nástroje nikdy nevyniesli na vrchol, chcú znova zísť a vziať to znova. Prečo teda nemôžeme urobiť pomocného robota, ktorý kráča vo veži a dosahuje pomocou nástrojov vrchol. Pri hľadaní na webe boli nájdené niektoré kolesové roboty. ale chce to nejaký široký povrch, aby sa pohyboval. Takže plánujem, aby robota s nohami pristúpila. Najprv mám v pláne ísť ako jašterica, ale tiež to zaberie viac miesta. V súčasnom pláne kráča v priamke dokonca aj v 2 cm kovovej tyči. Ľahko sa teda šplhá aj v rámovom veternom mlyne.

V tomto projekte používam RF modul na ovládanie veľkej vzdialenosti. Ale ak chcem vyvinúť RF vysielač so základným obvodom, jeho viac práce, a nie prispôsobenie. Takže vyrobím základňovú stanicu s RF vysielačom a bluetooth modulom. Aplikácia pre Android teda ovláda robota na dlhé vzdialenosti prostredníctvom bluetooth základňovej stanice.

Poznámka po dokončení projektu:-

Základný plán robota, ktorý pracuje správne bez 3D tlačených častí. Ale pridanie dielov 3D tlače spôsobí, že robot spadne kvôli sile magnetu, ktorá nepostačuje na udržanie hmotnosti, a tiež servo zdvíhača, ktoré nie je schopné zdvihnúť hmotnosť.

Krok 1: Potrebný materiál

Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál

Požadovaný materiál

Pre robota

  1. Arduino Mini Pro 5v. - 1Č.
  2. RF prijímač - 1 č.
  3. Mini MP1584 DC-DC 3A nastaviteľný modul Buck. - 1 č.
  4. XY-016 2A DC-DC krokový napájací modul 5V/9V/12V/28V s micro USB. - 1 č.
  5. Batéria 18650 - 2 č.
  6. Servo MG90S - 4 č.
  7. Elektromagnetický zdvíhací elektromagnet DC KK -P20/15 2,5 KG - 2 nos
  8. 3D tlačené diely (dokonca aj bez 3D tlače ich vyrábame)
  9. Samčie a ženské kolíkové hlavičky
  10. Tenký drôt (mám ho z USB kábla, je tvrdý a veľmi tenký)
  11. Obyčajná DPS.

Pre základňovú stanicu

  1. Arduino Nano - 1 č.
  2. RF vysielač - 1 č.
  3. Modul Bluetooth HC05 - 1Č.
  4. Samčie a ženské hlavičky
  5. Obyčajná DPS.

Na zostavenie robota a základňovej stanice potrebujeme 2 mm a 3 mm skrutky a matice, nádobu na základňovú stanicu.

Krok 2: Plán a 3D tlač

Plán a 3D tlač
Plán a 3D tlač
Plán a 3D tlač
Plán a 3D tlač

Je to jednoduchá konštrukcia aj bez 3D tlače a robíme robota s palicou a horúcou lepiacou pištoľou. Ak máte 2 nosníky zostavy otáčania a nakláňania, pridajte elektromagnety, to je plán.

Panvicu a náklon vyrábam v tvare gule, to je jediný rozdiel. Ak to chcete jednoduché, použite zostavu otáčania a nakláňania.

Krok 3: Súbory 3D tlače

Poznámka:-

Po obdržaní iba dielov som zistil, že jeho hmotnosť je vysoká, takže problém s držaním a zdvíhaním. Nepoužívajte teda tento model priamo, ak môžete, použite ho ako základňu a upravenú magnetku a zdvíhanie s dvoma servami na každej strane a vyskúšajte. Idem to skontrolovať v druhej verzii.

Krok 4: Plán obvodu

Okruhový plán
Okruhový plán

Dva okruhy chcú postaviť jeden pre základňovú stanicu a druhý pre robota. Obvod robota má 2 časti napájací obvod a riadiaci obvod.

Krok 5: Plán základňovej stanice RF

Plán základňovej stanice RF
Plán základňovej stanice RF

Obvod základňovej stanice je jednoduchý obvod s Arduino nano, bluetooth modulom HC05 a RF vysielačom, to všetko je napájané 9V cínovou batériou. Pripojte Arduino tx a RX k HC05 RX a Tx, potom napájajte HC 05 z arduino 5V a GND. Pre rádiofrekvenčný vysielač podľa rádiovej knižnice použite vysielač D12 a pripojte napájanie z batérie, pretože so zvyšovaním vzdialenosti prenosu energie sa tiež zvyšuje, maximálne vstupné napätie pre RF vysielač je 12 V.

Krok 6: Postavenie základňovej stanice RF

Stavba základnej stanice RF
Stavba základnej stanice RF
Stavba základnej stanice RF
Stavba základnej stanice RF
Stavba základnej stanice RF
Stavba základnej stanice RF

Rovnako ako všetky moje projekty vytvárajú štít pre arduino nano. Toto je základný okruh, z ktorého chcete urobiť kontajner, keď budú všetky testy v poriadku a robot prejde po stene.

Krok 7: Plán obvodu robota

Plán obvodu robota
Plán obvodu robota

Náročnou úlohou v zostavenom obvode robota je, aby obvod zostal v dvoch obdĺžnikových boxoch v koreňovom ramene, ktorých vnútorný rozmer je 2 cm x 1,3 cm x 6,1 cm. Najprv teda usporiadajte obvod a nájdite spôsob, ako vytvoriť spojenie. Podľa môjho plánu rozdeľujem obvod na dva riadiace obvody a napájací obvod.

Krok 8: Obvod riadenia robota

Riadiaci obvod robota
Riadiaci obvod robota
Riadiaci obvod robota
Riadiaci obvod robota
Riadiaci obvod robota
Riadiaci obvod robota

Pre riadiaci obvod používame iba arduino pro mini. Ak je na doske použitá mužská a ženská hlavička, výška je takmer 2 cm. Takže iba so zástrčkovým konektorom cez Pro mini i priamo spájkujte vodiče cez vidlicu. Mikroprocesor vždy znova použijem, a preto nepájam priamo na dosku. Podľa plánu vyberte z dosky 10 drôtov

  1. Vin a Gnd z batérie.
  2. 5V, Gnd a D11 na RF prijímač.
  3. D2, D3, D4, D5 na servomotory.
  4. D8 a D9 na ovládanie elektromagnetu pomocou integrovaného obvodu uln2803.

Každá skupina vodičov je zakončená konektorom typu male alebo female podľa opačného bočného spoja. Príklad použite na servo hlavičku, pretože servo je dodávané so zásuvkou. Kĺb drôtov zalepte za tepla, aby nedošlo k zlomeniu spájky počas práce. Používam drôt z USB káblov (dátový kábel), ktorý je veľmi tenký a tvrdý.

Krok 9: Obvod napájania robota

Napájací obvod robota
Napájací obvod robota
Napájací obvod robota
Napájací obvod robota
Napájací obvod robota
Napájací obvod robota

Tento robot chce 3 druhy výkonov 7,4 V pre arduino, 5,5 V pre servo a 12 V pre elektromagnet. Na reguláciu prášku na 5,5 V používam 2 batérie Samsung 18650, 3,7 x 2 = 7,4 V a dc až dc, a zosilňovač DC až DC na zvýšenie napätia na 12 V na zníženie bočného pripojenia podľa schémy.

Dátový pin Arduino má max 5V, takže na ovládanie elektromagnetu chceme reléový alebo tranzistorový obvod, všetko, čo potrebuje nejaký priestor. Takže používam ULN 2803 Darlingtonov tranzistorový rad IC, ktorý zaberá menej miesta. Gnd je pripojený k kolíku č. 9 a napájaniu 24 V pripojenému k kolíku 10. Pripojím D8 a D9 arduina k pinom 2 a pin3. Od pinu 17 a 16 pripojenia k elektromagnetu a 24 V priamo k elektromagnetu.

Rovnako ako riadiaci obvod, aj výkonový obvod má podľa riadiaceho obvodu zástrčku a zásuvku.

Krok 10: Zapojenie obvodu

Zapojenie obvodu
Zapojenie obvodu
Zapojenie obvodu
Zapojenie obvodu

Pin mimo riadiaceho obvodu a napájacieho obvodu je znázornený na obrázku. Teraz jednoducho pripojíme hlavičky po ich úprave v robote. Príjem 3D tlače trvá nejaký čas, takže v súčasnosti robota testujem pomocou jednoduchého nastavenia.

Krok 11: Skontrolujte obvody

Skontrolujte obvody
Skontrolujte obvody
Skontrolujte obvody
Skontrolujte obvody

Na nahrávanie programu do mini používam Arduino uno. V sieti je k dispozícii veľa podrobností, ako na to, vyrobím pre to štít. Potom ako podľa plánu základne zalepím servo a magnet, ale problém je, že magnet sa nelepí na servo. Je však schopný otestovať všetky serva a magnet. Počkajte, kým prídu 3D diely.

Krok 12: Vývoj aplikácie pre Android

Vyvinúť aplikáciu pre Android
Vyvinúť aplikáciu pre Android
Vyvinúť aplikáciu pre Android
Vyvinúť aplikáciu pre Android

Toto je moja 13. aplikácia v MIT App Inventor. V porovnaní s mojimi inými projektmi je to však veľmi jednoduchá aplikácia, pretože kvôli tomu, že robot chce chodiť vo výškach, nechcem, aby robot chodil po súvislých krokoch. Ak teda stlačíte jedno tlačidlo, posunie sa o krok. takže pre všetky smery je k dispozícii značka šípky. Aplikácia sa pripojila k základňovej stanici pomocou modrého zuba a odoslala nižšie uvedený kód pre každý smer do arduina. Táto základňová stanica pošle kód robotovi pomocou RF.

Písmená sa prenášajú stlačením klávesu v aplikácii

Dole - D

Vľavo dole - H

Vľavo - L

Vľavo hore - ja

Hore - U

Úplne hore - J.

Vpravo - R.

Dole - K.

Krok 13: Aplikácia pre Android

Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android

Stiahnite si a nainštalujte si aplikáciu The Tower stoupanie do svojho mobilného telefónu s Androidom.

Kliknite na ikonu a spustite aplikáciu.

Kliknite na položku vybrať bluetooth a vyberte základňovú stanicu bluetooth.

Po pripojení je k dispozícii obrazovka ovládania s 8 šípkami v šípkach. Kliknutím na každú šípku sa pohybujete v tomto smere.

Pre súbor Aia pre Arduino použite nasledujúci odkaz

Krok 14: Program Arduino

Program Arduino
Program Arduino

Existujú dva arduino programy, jeden pre základňovú stanicu a druhý pre robota.

Pre základňovú stanicu

Program Arduino základnej stanice

Na odoslanie údajov prostredníctvom RF použite knižnicu Radiohead. Používam sériovú udalosť na prijímanie znakov z Androidu prostredníctvom bluetooth a akonáhle som dostal znak, poslať ho robotovi cez bluetooth. Je to veľmi jednoduchý program

Pre robotický program

Program robota

Použite knižnicu Radiohead a knižnicu servotimer2. Nepoužívajte knižnicu servopohonov, pretože knižnica serva aj rádiovej stanice používa Timer1 programu arduino, takže program nie je možné skompilovať. Na vyriešenie tohto problému použite Servotimer2. Ale v knižnici Servotimer2 sa servo neotáča od 0 do 180 stupňov. Nakoniec sme zistili, že knižnica servo softvéru funguje dobre. Hlavnou vecou v programe arduino je vždy aspoň jeden magnet. Ak teda chcete chodiť, najskôr uvoľnite jeden magnet a potom presuňte servá a potom obidva magnety držte ako múdry pohyb znova a znova.

Krok 15: Testovací beh bez 3D súčiastky

Image
Image
Testovací beh s 3D časťou
Testovací beh s 3D časťou

Skontrolujte funkciu robota bez 3D dielov s ručným kĺbom. Všetky funkcie fungujú správne. Problém je ale v napájaní. Dva 18650 prevýšenia poskytujú efektívne napájanie magnetov a serv. ak teda blikajú magnety držiace servo. Preto vyberiem batériu a dodám napájanie z počítača SMPS 12V. Všetky funkcie fungujú správne. Z dôvodu dopravného problému došlo k oneskoreniu získania 3D tlačených dielov.

Krok 16: Prijaté 3D diely

Prijaté 3D diely
Prijaté 3D diely

Na navrhnutie modelu a vytlačenie v A3DXYZ používam tinkercad. Sú to veľmi lacné a najlepší poskytovatelia online služieb 3D tlače. Chýba mi jeden obal na vrch.

Krok 17: Zostavte diely

Zostavte diely
Zostavte diely
Zostavte diely
Zostavte diely
Zostavte diely
Zostavte diely

Na zostavenie potrebujeme skrutky so servom a skrutkou 3 mm x 10 mm a maticou 11nos. Vysvetlenie obrázok po obrázku

1) Najprv vezmite nožnú časť a elektromagnety.

2) Vsuňte elektromagnet do držiaka, naboku vyberte drôt a vložte ho dovnútra gule bočným otvorom a zaskrutkujte ho do základne.

3) Do rotačného držiaka serva vložte servo a priskrutkujte serva.

4, 5) Upevnite servo klaksón v otočnej hornej časti pomocou skrutiek.

6) Upevnite držiak ruky na otočný vrch.

7) Zabudli ste vložiť otvor do základne držiaka na zaskrutkovanie rotujúcej základne so servom, preto vložte manuálny otvor.

8) Dajte servo základne na 90 stupňov a priskrutkujte otočný kĺb na servo. Magnetický drôt nechajte na oboch nohách vychádzať opačne.

9) Pripojte rameno serva k ramenu robota.

10) Medzera medzi konektorom späť a rukou je veľmi vysoká, takže na zmenšenie medzery používam plastovú trubicu. Opravte servo a ruky. Vložte všetky káble do telesa rotujúceho telesa a svorky ponechajte iba v hornom držiaku serva.

11) Spojte obe ramená pomocou skrutky v strede.

12, 13) Umiestnite napájací obvod na jednu stranu a riadiaci obvod na druhú stranu a vytiahnite káble cez otvory v základni. Zakryte všetky 4 vrcholy. Vzhľadom na to, že som nedostal kryt na jeden vrch, používam na jeho zakrytie dno koksového dna teraz, keď ho dostanete, vymeňte ho.

13) V základni už poskytujeme medzeru na 1 mm, ktorú naplníme horúcou lepiacou pištoľou.

14) Teraz je lezecký robot pripravený.

Krok 18: Skontrolujte funkciu

Skontrolujte funkciu
Skontrolujte funkciu
Skontrolujte funkciu
Skontrolujte funkciu

Zapnite Zapnite obe nohy o 180 stupňov a zapnite magnety. Keď zapnem a vložím ho do svojho oceľového birolu, pevne ho drží, cítim sa veľmi šťastný. Ale keď kliknem a prejdem v mobile, spadne. Je mi veľmi smutno, skontroloval som a zistil, že všetky funkcie sú v poriadku, zistil sa problém s držaním funkcie napájania.

Krok 19: Problém s držaním a zdvíhaním

Problém pri držaní a dvíhaní
Problém pri držaní a dvíhaní

Teraz ho dajte na rovný povrch a vyskúšajte. Je potrebné zvýšiť silu držania aj zdvíhania. Chcem teda držať základňu a pomôcť mierne zdvihnúť. Chcete aktualizovať servo a magnety.

Krok 20: Beh s 3D dielmi s manuálnym pomocníkom

Image
Image
Záver
Záver

S mojou pomocou skontrolujte chod robota. Chcete upgradovať

Krok 21: Základné kroky bez 3D dielov kráčajte vo zvislom bode

Image
Image

Krok 22: Záver

Záver
Záver

Považujem za dobrý nápad pohybovať sa po priamke a pohybovať sa akýmkoľvek smerom, aby sa ľahko vyšplhal aj na veže rámového typu a plánoval poskytnúť kameru v druhej verzii, ale základnou požiadavkou nie je úplné vyplnenie.

Základný plán fungoval správne, keď sa rozrušil, keď zistil, že nefunguje s časťami 3D tlače. Krížová kontrola a zistené pri výpočte hmotnosti 3Dtlačených dielov online sa úplne líšia od skutočných 3D tlačených dielov. Plánujte teda urobiť 2. verziu so servo995 a 4 magnetmi, 2 magnety na každej nohe. Základný model sa pohybuje rovno v malom ráme a otáča sa do ľubovoľného smeru. Aktualizujem ho denne, keď dokončujem prácu, takže vysvetľujem celý proces bez toho, aby som myslel na výsledok. Prejdite projektom a ak máte viac nápadov, ako zmeniť servo a zvýšiť výkon magnetu a nos magnetu, komentujte ma a čakajte na vašu odpoveď.

Kroky, ktoré chcete podniknúť

1) Zmeňte servo z serva MG90 na servo MG995

2) Na rameno použite dve servá na oboch stranách

3) Vymeňte magnet s väčšou prídržnou silou a dvoma magnetmi na oboch stranách

4) V prípade modelu MG995 zmeňte 3D dizajn a znížte dĺžku ramena. Zväčšite veľkosť skrinky držiaka obvodu

Pred 3D tlačou odhadnite hmotnosť a všetku hmotnosť v každej nohe pomocou dočasného nastavenia a kontroly.

Dokončenie výsledku zlyhania môže trvať veľmi dlho, ale nehovorí sa o ňom ako o úplnom zlyhaní, pretože beží bez 3d dielov podľa očakávania. Chcete aktualizovať motory a magnety. Práca pre verziu 2 s bezdrôtovým robotom šplhá až na dosah RF dĺžky.

Ďakujem, že ste prešli mojím projektom

Oveľa viac si užite …………… Nezabudnite mi napísať komentáre a povzbudiť ma priatelia.

Súťaž robotov
Súťaž robotov
Súťaž robotov
Súťaž robotov

Druhé miesto v súťaži robotov

Odporúča: