Inhoudsopgave:

VISUINO Smart Robot Car 315 mhz Afstandsbediening Module XD-YK04 - Ajarnpa
VISUINO Smart Robot Car 315 mhz Afstandsbediening Module XD-YK04 - Ajarnpa

Video: VISUINO Smart Robot Car 315 mhz Afstandsbediening Module XD-YK04 - Ajarnpa

Video: VISUINO Smart Robot Car 315 mhz Afstandsbediening Module XD-YK04 - Ajarnpa
Video: VISUINO Smart Robot Car 4ch 315mhz remote control module XD-YK04 2024, November
Anonim
Image
Image

In deze tutorial zullen we Smart Robot Car, L298N DC MOTOR CONTROL module, 4ch 315mhz remote control module XD-YK04, Arduino Uno en Visuino gebruiken om de robot car te besturen met een afstandsbediening. Bekijk een demonstratievideo.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben

Arduino UNO

Doorverbindingsdraden

Slimme robotauto

L298N DC-MOTORCONTROLE

4ch 315mhz afstandsbedieningsmodule XD-YK04

Visuino-programma: Download Visuino

Stap 2: Het circuit

Het circuit
Het circuit
  • Verbind GND van Arduino met de pin van de afstandsbedieningsmodule (gnd)
  • Sluit 5V van Arduino aan op de pin van de afstandsbedieningsmodule (VC)
  • Sluit digitale pin (9) van Arduino aan op pin van afstandsbedieningsmodule (D3)
  • Sluit digitale pin (8) van Arduino aan op pin van de afstandsbedieningsmodule (D2)
  • Sluit digitale pin (7) van Arduino aan op pin van de afstandsbedieningsmodule (D1)
  • Sluit digitale pin (6) van Arduino aan op pin van de afstandsbedieningsmodule (D0)
  • Sluit de stroomvoorziening (batterijen) pin (gnd) aan op de motor driver controler pin (gnd)
  • Sluit de stroomvoorziening (batterijen) pin (+) aan op de motor driver controler pin (+)
  • Sluit GND van Arduino aan op de pin van de motorbesturingscontroller (gnd)
  • Sluit de digitale pin (2) van Arduino aan op de pin van de motordriver (IN2)
  • Sluit de digitale pin (3) van Arduino aan op de pin van de motordriver (IN1)
  • Sluit digitale pin (4) van Arduino aan op pin van motordriver (IN3)
  • Sluit de digitale pin (5) van Arduino aan op de pin van de motordriver (IN4)
  • Sluit DC één motor aan op één kant van de motordriver;
  • Sluit de tweede DC-motor aan op de andere kant van de motordriver;

Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:

Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om ESP 8266 te programmeren! De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
  • Voeg 2X DigitalMultiSource toe
  • 5X "OF"-poort toevoegen

Stap 5: In Visuino: Componenten aansluiten

In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
  • Sluit Arduino digitale out pin [6] aan op DigitalMultiSource1 pin [in]
  • Verbind Arduino digitale out pin [7] met DigitalMultiSource2 pin [in]
  • Sluit Arduino digitale out-pin [8] aan op Or2-pin [1]
  • Sluit Arduino digitale out pin [9] aan op Or5 pin [1] en op Or4 pin [1]
  • Sluit Or1 pin [out] aan op Arduino digitale pin [3]
  • Sluit Or2 pin [out] aan op Or1 digitale pin [1] en Or3 pin [1]
  • Sluit Or3-pin [out] aan op Arduino digitale pin [4]
  • Sluit Or4 pin [out] aan op Arduino digitale pin [2]
  • Sluit Or5 pin [out] aan op Arduino digitale pin [5]
  • Sluit DigitalMultiSource1 pin[0] aan op Or4 pin[0]
  • Sluit DigitalMultiSource1 pin [1] aan op Or3 pin [0]
  • Sluit DigitalMultiSource2 pin[0] aan op Or1 pin[0]
  • Sluit DigitalMultiSource2 pin [1] aan op Or5 pin [0]

Stap 6: Genereer, compileer en upload de Arduino-code

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code

Druk in Visuino op F9 of klik op de knop in afbeelding 1 om de Arduino-code te genereren en de Arduino IDE te openen

Klik in de Arduino IDE op de knop Uploaden om de code te compileren en te uploaden (Afbeelding 2)

Stap 7: Spelen

Als je de Arduino Uno-module van stroom voorziet en batterijen voor de motorcontroller toevoegt, is de robotauto klaar om te rijden. Afhankelijk van de knop die u op de afstandsbediening indrukt, gaat deze vooruit, achteruit of naar links of rechts.

Gefeliciteerd! Je hebt je project afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt. U kunt het downloaden en openen in Visuino:

Aanbevolen: