Obsah:
- Krok 1: Požadované materiály:
- Krok 2: Krok 2 Nastavení: IR dálkové kódy
- Krok 3: Krok 3 Kód: Hlavní kód
- Krok 4: Krok 4 Nastavení hardwaru: Arduino
- Krok 5: Krok 5 Inventor/Solid Works: Budování vlastního návrhu
- Krok 6: Krok 6 Tisk/budova: Sestavte si svůj projekt
- Krok 7: Krok 7 Závěrečné nastavení: Umístěte Arduino
- Krok 8: Krok 8 Nahrání: hlavní soubor
- Krok 9: Krok 9 Test: Zkontrolujte, zda funguje
- Krok 10: Tipy: Užijte si to
Video: RCXD Arduino Car: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento instruktáž byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com)
Navrhl jsem RCXD Arduino Car. Naprogramoval jsem věž nahoře, aby se pohybovala ve více směrech, stejně jako naprogramování kol vpřed, vzad, doleva a doprava, stejně jako zastavení na povel. Jsem schopen to udělat pomocí IR dálkového ovladače a IR přijímače. Zahrnul jsem potřebné soubory a kroky nutné k opětovnému vytvoření tohoto designu.
Krok 1: Požadované materiály:
Materiály potřebné k vytvoření tohoto návrhu jsou následující:
1. Arduino Uno
2. Arduino Kit (tj. Přichází se vším, co potřebujete k práci na arduino projektech
3. Ovladač motoru L293n
4. IR přijímač (sada)
5. IR dálkový ovladač (jeden je dodáván se sadou, ale jakýkoli IR dálkový ovladač funguje)
6. 4 stejnosměrné motory Arduino
7. Servomotor (sada)
8. Dráty (sada)
Všechny tyto materiály lze snadno zakoupit na Amazonu nebo u jakéhokoli online prodejce, protože v obchodech neprodávají mnoho materiálů Arduino. Užitečné je také získání baterie pro (9V) baterie.
Krok 2: Krok 2 Nastavení: IR dálkové kódy
Aby váš IR dálkový ovladač fungoval s programem a Arduinem, budete potřebovat kódy pro každé tlačítko stisknuté na IR dálkovém ovladači. Budete muset nastavit Arduino takto a implementovat tento kód, aby IR přijímač fungoval. Po nahrání tohoto kódu klikněte na tlačítko Sériový monitor (vpravo nahoře). Stiskněte některá tlačítka na dálkovém ovladači a zobrazte vyskočené kódy. Jakmile zaregistrujete, který kód platí pro která tlačítka, začněte tyto kódy kopírovat. Jak vidíte, zkopíroval jsem a okomentoval pomocí kódu „//“před svým kódem kódy pro každé tlačítko.
Krok 3: Krok 3 Kód: Hlavní kód
Aby vše fungovalo, budete potřebovat hlavní kódový soubor, který budete muset nahrát do svého Arduina. Kromě toho budete potřebovat určité knihovny pro kódy, které ještě nejsou integrovány do Arduina. Naštěstí je lze snadno získat a nainstalovat/zahrnout, stejně jako můžete zkopírovat knihovny do souboru na kartě.h nebo.cpp.
Jakmile zkopírujete každý kód na odpovídající tlačítko, které jste stiskli, budete je muset zahrnout do hlavního souboru. Jak vidíte, Ive okomentoval mnoho řádků kódu, abyste porozuměli tomu, co dělá, a zahrnul jsem, kam přidáváte dálkové IR kódy. Aby vaše fungovalo jako moje, přidal jsem knihovnu AFMotor a knihovnu IRremote, aby IR přijímač fungoval stejně jako motory.
Krok 4: Krok 4 Nastavení hardwaru: Arduino
Nastavení pro tento design můžete vytvořit několika způsoby. Můžete zahrnout prkénko, více motorů, vodičů atd. Zapojil jsem však pouze svůj IR přijímač, relé přijímače, ovladač motoru L293d, Arduino Uno a pár baterií a také vodičů.
Nejprve budete chtít získat nastavení pro váš IR přijímač. Což jsem již zahrnul. Nepotřebujete k tomu prkénko, ale v případě potřeby ho můžete použít. Správně zapojte IR relé do Arduino Uno a poté jemně zasuňte IR přijímač do pinů relé: GRND, PWR, OUTPUT/INPUT. Použil jsem relé, protože IR přijímače jsou velmi choulostivé a snadno se smaží.
Za druhé jsem umístil ovladač motoru L293d do Arduino Uno. Vím, že s dráty již nastavenými pro IR relé je těžké nebo se nezdá, že by se hodily, ale bude to (mít další vodiče a dávat pozor na sílu). Jednodušší způsob, jak používat stínění motoru L293d a další vodiče s Arduino, je pájet vodiče ke stínění. K tomu budete potřebovat pájecí zařízení.
Poté připojte oba vodiče z každého motoru převodovky k motorům, které chcete také připojit. Řidič motoru má místa pro čtyři motory. Můžete také vložit více vodičů do jednoho kolíku, což jsem udělal pro simulační pohyb, protože když čte kód pro tento motor, připojená kola budou reagovat jako jedna. Červený a černý vodič lze připojit k jakémukoli kolíku; v závislosti na připevnění může způsobit pohyb kola v opačném směru, jak je napsáno v kódu.
Pokračujte připojením vodičů servomotoru k ovladači motoru na kolíky uvedené na SER1 „Servo 1“. Zapojte správně + do +, GRND do -atd. Poté jste připraveni testovat kód. Aby to fungovalo, možná budete potřebovat extra energii, což je místo, kde přichází baterie nebo 9V baterie. Použil jsem dvě 9V baterie, ale někdy stačí jedna a kabel k počítači. Záleží.
Krok 5: Krok 5 Inventor/Solid Works: Budování vlastního návrhu
K dokončení svého projektu jsem navrhl každý kus v Inventoru 2019, který jsem získal prostřednictvím studenta na USF. Můžete však použít jakýkoli program podobný aplikaci Inventor, například AutoCad nebo SolidWorks atd. Důležitý je formát, který uložíte, protože některé tiskárny vyžadují. STL, zatímco jiné mohou vyžadovat jiný formát; zkontrolujte svoji 3D tiskárnu. Zahrnu všechny soubory.stl, které jsem použil pro svůj návrh, kromě kol. Svůj projekt můžete navrhnout libovolným způsobem, protože na konečném návrhu nezáleží. Dokončete projekt na kusy a po dokončení jej sestavte. Základnu jsem postavil na dvě části a pak kolo a nakonec s věžičkou. Na okraj poznámka, že moje věž je vytištěna připevněná k její základně, kterou jsem později musel odříznout. Pamatujte na to při navrhování
VAROVÁNÍ: Při navrhování projektu jsou dvěma klíčovými detaily měření a návrh z technického hlediska. Pokud svůj návrh vytisknete v mm, bude se na 3D tiskárně zobrazovat jako tečka a pokud jej zvětšíte, kus může být zkreslený kvůli nízkému rozlišení. Kromě toho, pokud jej navrhnete s 1 mm silnou základnou, po stisknutí se snadno přichytí, takže navrhněte svůj projekt strukturálně.
POZNÁMKA: Pokud si přejete části vynálezce, pošlete mi e -mail nebo komentář níže na adrese Lauer. [email protected] a já vám je mohu zaslat.
Krok 6: Krok 6 Tisk/budova: Sestavte si svůj projekt
3D tisk trvá nějakou dobu (nejlépe několik dní), takže při tisku na to pamatujte. Při navrhování projektu používejte také spoustu lepidla a správný typ lepidla. Možná budete potřebovat také vrtačku.
Začal jsem nejprve lepit horní i spodní základnu k sobě tak, že jsem lepidlo umístil podél okrajů a při stlačení na sebe působil silou. Poté jsem nalepil kryty kol na kola, která pasují do vašeho motoru DC převodovky TT. Poté jsem oddělil věž od základny a přilepil základnu ke spodní části kolejnic automobilu v horní části mého RC auta. Věž jsem přilepil na ukazatel servomotoru, kus, který se připevňuje k servu, a tak se při otáčení serva otáčí i moje věž. Nakonec jsem na jeden okraj nalepil silný stavební papír, abych vytvořil krytinu, kterou můžete nadzvednout, a také kus kolem věže pro vzhled.
Nemusíte to dělat, ale já jsem to udělal, přilepil jsem IR relé k mému vozu, abych stabilizoval jeho pohyb, což také pomáhá s přijímáním signálu na dálku. Pokud to uděláte, zkontrolujte, zda je váš IR přijímač ve správné orientaci, ze které chcete přijímat signály.
Krok 7: Krok 7 Závěrečné nastavení: Umístěte Arduino
Poté, co jsem vše slepil, jsem nalepil motory DC Gearbox na základovou desku svého RC auta. Potom jsem do dna vyvrtal čtyři otvory blízko každé převodovky a středu. Vmanévroval jsem dva dráty z každého stejnosměrného motoru skrz otvory a poté jsem je znovu připnul na štít ovladače motoru L293D.
Znovu zapojte vše dohromady a nechte Arduino Uno uvnitř vašeho RC auta. Můžete jej také přišroubovat nebo přilepit, aby se vše ustálilo, což by byl skvělý nápad, pokud byste chtěli.
Krok 8: Krok 8 Nahrání: hlavní soubor
Po dokončení nastavení. Nahrajte svůj kód do svého Arduino Uno pomocí kabelu USB, který je součástí sady, nebo si kabel kupte online. Klikněte na Nahrát kód v dolní části aplikace Arduino.
Krok 9: Krok 9 Test: Zkontrolujte, zda funguje
Po nahrání kódu zapojte baterie do arduina a/nebo přímo do štítu ovladače motoru L293D, pokud jej použijete, připojte vodiče k pinům označeným PWR. Ti po vložení vodičů dovnitř je zašroubují a vyzkoušejí. Pokud se nic neděje, zkuste přidat více energie nebo pokud již máte spoustu energie, zkuste nějaké odebrat.
Začněte stisknutím příslušných tlačítek, která jste přiřadili v kódu.
Krok 10: Tipy: Užijte si to
Několik užitečných tipů, které jsem mohl použít při stavbě tohoto designu, jsou:
1. Při 3D modelování projektu pamatujte na to, že musí být strukturálně zdravý nebo se při tisku může sám podporovat. Jinak se při tisku rozpadne, snadno se zlomí nebo selže.
2. Použijte správné lepidlo. Použil jsem 3 různá lepidla a nakonec po hodinách bolesti s odlomením převodovek jsem skončil s nějakým super gorilím lepidlem. Na správný materiál použijte správné lepidlo.
3. Při navrhování, kam se kola vejdou, mějte na paměti, že převodovka má jinou stranu, která vyčnívá ven. Pokud se to pokoušíte postavit na boční povrch (jak jsem zkoušel), nebude to fungovat.
4. Celkově okamžitě víte, které díly chcete, protože to může být nákladné úsilí.
5. Mějte u sebe záložní IR přijímač. Jsou jemné a snadno se spálí, což může být bolest při pokusu o dokončení tohoto projektu. Proto jsem použil relé k ochraně.
Užijte si svůj design!
Doporučuje:
GPS Car Tracker s upozorněním SMS a nahráním dat Thingspeak, Arduino, domácí automatizace: 5 kroků (s obrázky)
GPS Car Tracker s upozorněním SMS a nahráním dat Thingspeak, založený na Arduinu, domácí automatizace: Tento GPS tracker jsem vyrobil v loňském roce a protože funguje dobře, zveřejňuji ho nyní na Instructable. Je připojen k zásuvce příslušenství v mém kufru. GPS tracker nahrává polohu auta, rychlost, směr a naměřenou teplotu prostřednictvím mobilních dat
Arduino-Smart-Car-Angus.G.8char: 8 kroků
Arduino-Smart-Car-Angus.G.8char: Toto je návod, jak sestavit Arduino Smart Carby Angus Gruar 8 Chardin Saint Ignatius Collage Geelong
Jednoduché CAR Arduino IR řízené: 5 kroků
Jednoduché CAR Arduino IR ovládané: V tomto projektu vám ukážu, jak vyrobit vozidlo ovládané dálkovým ovladačem TV. k tomu použijeme infračervený přijímač. Ukáže vám, jak přijímat a dekódovat přijaté kódy tlačítek
Jednoduché ovládání CAR Arduino Bluetooth: 6 kroků
Jednoduchý CAR Arduino Bluetooth ovládaný: V tomto projektu vám ukážu, jak pomocí modulu Bluetooth ovládat auto pomocí příkazů přicházejících ze smartphonu. Seznam prvků: Bluetooth HC-06 Arduino uno L293D štít motoru Plexi 17 cm x 10 cm 4x TT převodový motor 4x kola 4x baterie AA baterie
CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: 5 kroků (s obrázky)
CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: Úvod Ahoj, ve svých prvních instrukcích bych se s vámi chtěl podělit o své zkušenosti s přestavbou starého RC auta z roku 1990 na něco nového. Bylo to v roce 1990, kdy mi Santa dal toto Ferrari F40, nejrychlejší auto na světě! … v té době