Hoe Om 'n Doen-dit-self Radio-beheerde Terreinvoertuig Te Maak

INHOUDSOPGAWE:

Hoe Om 'n Doen-dit-self Radio-beheerde Terreinvoertuig Te Maak
Hoe Om 'n Doen-dit-self Radio-beheerde Terreinvoertuig Te Maak

Video: Hoe Om 'n Doen-dit-self Radio-beheerde Terreinvoertuig Te Maak

Video: Hoe Om 'n Doen-dit-self Radio-beheerde Terreinvoertuig Te Maak
Video: Radio LoudBeats Streaming Live 2024, Maart
Anonim

'N Metode vir die vervaardiging van 'n klein speelgoed radiobeheerde terreinvoertuig word voorgestel.

Vir die 'hart' van ons terreinvoertuig, neem ons 'n fooi van die Arduino-familie. Vir die vervaardiging van die onderstel sal ons klaargemaakte onderstelle gebruik, wat nou maklik in enige Chinese aanlynwinkel of in elektroniese winkels te koop is. Ons beheer ons terreinvoertuig vanaf 'n slimfoon via bluetooth via 'n gratis toepassing wat ons van Google Play aflaai.

DIY terreinvoertuig
DIY terreinvoertuig

Dit is nodig

  • - Arduino UNO of ekwivalent;
  • - Bluetooth-module HC-06 of analoog;
  • - L9110S motorbestuurder of analoog;
  • - platform vir die Pololu Zumo-tenk of soortgelyk;
  • - 'n stuk veselglas volgens die grootte van 'n Arduino-bord of 'n skild vir prototipering;
  • - 2 elektriese motors wat geskik is vir die gekose onderstel;
  • - 2 LED's ("kopligte") en 2 weerstande 180-220 Ohm;
  • - batterye (1 "kroon" of 4-6 vingerbatterye);
  • - verbindingsdrade;
  • - soldeerbout;
  • - n rekenaar;
  • - 6-10 boute M2, 5.

Instruksies

Stap 1

Ons heg die elektriese motors aan die onderstel. Ek gebruik twee 12 mm-aangedrewe motors wat by Amperk gekoop is. Dit pas perfek by die Pololu Zumo-kruipplatform van my keuse.

Elektriese motor 12 mm met rat
Elektriese motor 12 mm met rat

Stap 2

Ons monteer die rupsonderstel volgens die aanwysings wat daaraan aangeheg is. Dit is baie maklik om binne tien minute te monteer. Dit is die grondslag vir ons toekomstige terreinvoertuig. Let daarop dat hierdie onderstel 'n kompartement het vir 4 AA-batterye. Dit sal nodig wees om 2 drade vir "+" en "-" na buite te bring om ons hele struktuur aan te dryf. U kan 'n aansluiting wat geskik is vir Arduino op die drade soldeer. Dit sal dit makliker maak om krag aan die bord te koppel. As 'n ander platform gebruik word, moet u 'n plek vind om die batterykamer te plaas en ook die drade na vore te bring om die Arduino-bord aan te dryf.

Robotplatform Pololu Zumo - onderstel vir die toekomstige terreinvoertuig
Robotplatform Pololu Zumo - onderstel vir die toekomstige terreinvoertuig

Stap 3

Ons heg die Arduino-bord aan die onderstel. Die bevestigingsmiddels op hierdie robotplatform is nie in die gate in lyn met die bevestigingsgate op die Arduino UNO nie. Daarom maak ek 'n ekstra glasvezelplatform wat ek met behulp van die boute M2, 5 aan die onderstel bevestig en skroef dan die bord daaraan met 4 van dieselfde boute.

Die installering van Arduino op 'n spooronderstel
Die installering van Arduino op 'n spooronderstel

Stap 4

Ons dink daaraan om die Bluetooth-module, enjindrywer en 'kopligte' op die onderstel op te los, sodat dit alles maklik aan die Arduino gekoppel kan word. Ek sal 'n elektroniese baksteenskerm gebruik soos op die foto. Maar dit kan enige ander skild of selfs net 'n tuisgemaakte bord wees. Ons sit die motorbestuurder op die skild vas met boute nadat ons 'n geskikte gat in die skild geboor het. Ons sorg dat die boor nie die nodige geleiers beskadig as ons met 'n skild werk nie. En wees versigtig: die bout is metaal, u kan per ongeluk kortsluiting maak. Daarom maak ons die ongebruikte geleiers om die geboorde gat skoon met 'n skerp mes. Plaas nie-geleidende ringe onder die moer en onder die boutkop.

Elektroniese komponente van RC Rover
Elektroniese komponente van RC Rover

Stap 5

Nou kom die moeilikste en verantwoordelikste deel. Ons moet alles volgens die skema afhaal. Ons verbind die Rx-pen van die Bluetooth-module met die Tx-pen van die Arduino, die Tx-pen van die module aan die Rx-pen van die Arduino, GND aan die Arduino-grond, VCC met die 5 V van die Arduino (of aan 3,3 V - afhangende van die BT-module wat u gebruik). Hier kan u soldeer- of verbindingsdrade met spesiale lugs soos "Dupont" gebruik.

Om twee motors te beheer, word 4 uitsette van die motorbestuurder + 2-toevoer gebruik. Daarom neem ons enige 4 gratis digitale penne van die Arduino en koppel dit aan die stuurpenne van die motorbestuurder. Ons sal die spesifieke pinnommers later in die program neerskryf, dus dit is nie nou van kritieke belang nie.

En laastens verbind ons die LED's met anodes deur weerstande met 'n weerstand van ongeveer 200 ohm aan enige twee oorblywende gratis penne van die Arduino, en katodes aan GND.

Diagram van 'n tuisgemaakte radio-beheerde terreinvoertuig
Diagram van 'n tuisgemaakte radio-beheerde terreinvoertuig

Stap 6

As gevolg hiervan moet u iets kry soos op die foto. Ek het ook 'n ultrasoniese afstandmeter hier - om die terreinvoertuig verder met 'visie' en die vermoë om onafhanklik te beweeg, te gee. Maar ons laat dit vir later. In hierdie weergawe van die terreinvoertuig het u nie 'n eggo finder op die skild nie.

Skerm met elektronika vir radiobeheerde terreinvoertuie
Skerm met elektronika vir radiobeheerde terreinvoertuie

Stap 7

Kom ons skryf nou 'n skets (program) vir die Arduino en laai dit in die geheue van die mikrobeheerder. Die teks van die program is baie eenvoudig en word op die foto getoon. Laai die skets op 'n standaard manier. Ons het reeds in een van die vorige artikels bespreek hoe dit gedoen word. Al die penne wat in die programteks betrokke is, stem ooreen met die bostaande verbindingsdiagram.

Skets vir 'n radiobeheerde terreinvoertuig
Skets vir 'n radiobeheerde terreinvoertuig

Stap 8

Ons laai die program af om ons terreinvoertuig te beheer. Dit heet 'Arduino Bluetooth RC Car' en is gratis beskikbaar op Google Play. Die gegewe QR-kode lei na die aflaaibladsy van die aansoek op Google Play.

Die program vir die bestuur van 'n ATV via Bluetooth
Die program vir die bestuur van 'n ATV via Bluetooth

Stap 9

Nadat u die skets afgelaai het, koppel die Arduino van die rekenaar af en koppel ons skild aan Arduino. Die belangrike oomblik: die eerste aktivering van ons terreinvoertuig! As alles korrek gekoppel is, moet die LED's op die Arduino en op die enjindrywer brand, en die LED op die Bluetooth-module moet vinnig flikker.

Radiobeheerde voertuigversameling vir alle terreine
Radiobeheerde voertuigversameling vir alle terreine

Stap 10

Ons maak via Bluetooth verbinding met die terreinvoertuig. Om dit te doen, voer die Arduino Bluetooth RC Car-program uit. By die opstart sal hy toestemming vra om Bluetooth in te skakel as dit nie aangeskakel is nie. Ons laat toe. Ons druk die knoppie met 'n rat. 'N Spyskaart verskyn hieronder, druk die "Connect" -knoppie. U sal 'n lys van toestelle sien wat met u slimfoon gekoppel is, asook toestelle wat in die omgewing beskikbaar is. Een van hierdie toestelle is ons terreinvoertuig. Ons kies dit uit die lys. U sal gevra word om met hierdie toestel te koppel en die kode in te voer. Dit is gewoonlik 0000 of 1234, afhangende van die Bluetooth-module wat u gebruik het.

As die koppeling suksesvol is, sal die LED op die module ongeveer een keer per sekonde begin knip en die indikator in die linkerbovenhoek van die program sal groen word. Die slimfoon sal hierdie toestel onthou en u hoef nie meer die kode in te voer nie.

Nou kan u probeer wat ons gekry het. Die voertuig moet vorentoe en agtertoe ry, links en regs draai, en die hoofligte aan- en afskakel.

Ons maak via Bluetooth verbinding met die terreinvoertuig
Ons maak via Bluetooth verbinding met die terreinvoertuig

Stap 11

As die ATV draai of terug ry op die Voorwaartse opdrag, is die drade na die enjins deurmekaar. Deur die geel en groen drade wat van die bestuurder na die motor beweeg (in die diagram hierbo) om te ruil, moet u seker maak dat die terreinvoertuig presies gaan waar dit moet wees. As u vrae het, skryf dit in die kommentaar op die artikel!

Aanbeveel: