Obsah:
- Krok 1: Objednejte si komponenty
- Krok 2: Vytiskněte šasi
- Krok 3: Proč používat štít motoru?
- Krok 4: Vytvořte si dálkové ovládání
- Krok 5: Zapojte elektroniku a nahrajte kód
- Krok 6: Budoucí vylepšení
Video: Dálkově ovládané auto na vzdálenost 1 km: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Od mala jsem byl ohromen dálkově ovládanými auty, ale jejich dosah nikdy nepřesáhl 10 metrů. Poté, co jsem se naučil programovat Arduino, jsem se nakonec rozhodl postavit si vlastní dálkově ovládané auto, které pomocí modulu nRF24L01+ dokáže dosáhnout až 1 km.
Mým hlavním cílem bylo vyrobit auto s vysokým dojezdem a dlouhou dobou hraní. Abych dosáhl tohoto cíle, udělal jsem auto co nejlehčí pomocí lehkého podvozku a lehkých lithium-iontových baterií s dobrou kapacitou (3000 mAh). Hodně jsem se snažil dostat rozsah 1KM z nRF24L01+, protože jsem během stavby čelil mnoha problémům. Ale koneckonců byla stavba opravdu zábavná a jsem s výsledkem opravdu spokojený.
Začněme !!
Krok 1: Objednejte si komponenty
K výrobě auta na dálkové ovládání budete potřebovat:
1x Arduino Mega2560
1x Arduino Nano
1x Motorový štít Adafruit
2x nRF24L01+
4x motor + převodovka
4x kola
2x 3.3V regulátor napětí (LM1117)
5x tlačítka
2x 10 µF kondenzátor
3x lithium-iontová baterie (za účelem vytvoření 12 V baterie)
9V baterie
2x 100 nF kondenzátor
Ženské hlavičky
Propojovací dráty
Krok 2: Vytiskněte šasi
Tento podvozek jsem navrhl pomocí CAD softwaru, poté jsem jej vytiskl pomocí CNC stroje. Materiál použitý pro toto tělo je PVC o tloušťce 5 mm. PVC je dobrý materiál k použití, protože se s ním snadno pracuje (jak vidíte na obrázku, ohnul jsem některé části těla působením tepla), relativně levný, dostatečně pevný, aby unesl hmotnost součástí, a je také velmi světlý.
Krok 3: Proč používat štít motoru?
Musíte vědět, že veškerá energie procházející piny Arduino pravděpodobně prošla palubním regulátorem napětí na desce. Regulátor napětí není navržen tak, aby zvládal velké množství proudu. A pokud je vaše deska napájena přes USB, USB není navrženo tak, aby poskytovalo velké množství proudu. Nalezení jiného způsobu napájení motoru, kde proud neproudí přes palubní regulátor, sníží množství generovaného tepla a ušetří energii desky pro případná další čidla nebo ovládací prvky.
Další výhodou stínění motoru je, že umožňuje mnohem jednodušší propojení s motory podobnými součástkám a zjednodušuje zapojení a umožňuje funkce, jako je obrácení směru motoru.
Krok 4: Vytvořte si dálkové ovládání
Jak vidíte, na dálkovém ovládání je 8 tlačítek, ale právě teď používám pouze 5 tlačítek (1 tlačítko pro každý směr + 1 tlačítko pro změnu rychlosti jízdy).
Zde najdete schéma, které jsem vytvořil pro vysílač:
-
nRF24L01+:
- CE Připojení k Arduino D7
- CS Připojte se k Arduino D8
- MOSI Připojte se k Arduino D11
- MISO Připojení k Arduino D12
- SCK Připojte se k Arduino D13
- GND Připojte se k Arduino GND
- 3,3 V Připojte k LM1117 OUT
- Připojte kondenzátory podle schématu
-
Arduino:
- VIN Připojte k 9V baterie
- GND Připojte se ke GND baterie
- Připojte všechna tlačítka podle schématu
-
LM1117:
- IN Připojte k Arduino 5V
- GND Připojte se k Arduino GND
Po provedení všech požadovaných připojení budete muset nahrát níže uvedený kód, ale předtím si stáhněte a zahrňte knihovnu RF24
Krok 5: Zapojte elektroniku a nahrajte kód
Zde najdete schéma, které jsem vytvořil pro přijímač:
-
nRF24L01+:
- CE Připojení k Arduino A8
- CS Připojte se k Arduino A9
- MOSI Připojte se k Arduino D51
- MISO Připojení k Arduino D50
- SCK Připojte se k Arduino D52
- GND Připojte se k Arduino GND
- 3,3 V Připojte k LM1117 OUT
- Připojte kondenzátory podle schématu
-
Motorový štít Adafruit:
- M1 Připojte k přednímu pravému motoru
- M2 Připojte k levému přednímu motoru
- M3 Připojte k levému zadnímu motoru
- M4 Připojte k pravému zadnímu motoru
- M+ Připojte k 12V baterii
- GND Připojte se ke GND baterie
-
LM1117:
- IN Připojte k Arduino 5V
- GND Připojte se k Arduino GND
Po provedení všech požadovaných připojení budete muset nahrát níže uvedený kód, ale předtím si stáhněte a zahrňte knihovnu RF24 a knihovnu AFMotor
Krok 6: Budoucí vylepšení
Blahopřejeme, postavili jste plně rádiem ovládané auto, které lze ovládat až do vzdálenosti 1 km!
Jak jsem již řekl, jsem s výsledkem velmi spokojený, ale vím, že vždy existuje nějaká vylepšení, která činí vůz lepším. Jediné vylepšení, které mám právě teď na mysli, je změna motorů, které mám s rychlejšími, protože auto pro mě není dost rychlé. Plánuji také výrobu systému odpružení, který by nechal auto vyjet do terénu.
Pokud máte nějaká vylepšení, která bych mohl udělat, dejte mi prosím vědět v komentářích.
Pokud během stavby narazíte na jakýkoli problém, můžete se vyjádřit níže.
Doufám, že se vám tento návod líbil, děkuji za přečtení!:-)
Třetí cena v soutěži o dálkové ovládání 2017
Doporučuje:
Univerzální dálkové ovládání pomocí ESP8266 (ovládané WiFi): 6 kroků (s obrázky)
Universal Remote using ESP8266 (Wifi Controlled): Tento projekt má nahradit konvenční dálkové ovládání pro všechny domácí spotřebiče jako AC, TV, DVD přehrávače, hudební systém, SMART spotřebiče !!! Vytvoření celého haraburdí vzdáleného odpadu kolem nás, což z nás dělá puzzle !!! Tento projekt nás zachrání před
Dálkově ovládané vznášedlo: 8 kroků (s obrázky)
Dálkově ovládané vznášedlo: ss
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: 5 kroků
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: Toto jsou pokyny k sestavení vlastního dálkově ovládaného auta, ovládaného pomocí bezdrátového ovladače Xbox 360
Autonomní dálkově ovládané auto: 6 kroků
Autonomní dálkově ovládané auto: Tento instruktážní program byl vytvořen za účelem splnění požadavků projektu Makecourse na University of South Florida (www.makecourse.com). Tento projekt ukazuje, jak je Arduino spolu s Dual H-bridge Motor Drive schopné ovládat čtyři
Maverick - dálkově ovládané obousměrné komunikační auto: 17 kroků (s obrázky)
Maverick - dálkově ovládané obousměrné komunikační auto: Ahoj všichni, jsem Razvan a vítejte v mém Maverick ” Projekt. Vždy jsem měl rád dálkově ovládané věci, ale nikdy jsem neměl RC auto. Rozhodl jsem se tedy postavit takový, který zvládne trochu víc než jen pohyb. Pro tento projekt budeme