DIY NodeMCU WiFi Robot Car Kit

এই পণ্য টির বিস্তারিত টিউটোরিয়াল ভিডিও দেখতে ইউটিউব ভিডিও লিংকটি ভিজিট করুন: https://www.youtube.com/watch?v=kWSpM5hCzSg&t=1s

999.00৳ 

5 People watching this product now!
  • Pick up from the RadioGear Store

Schedule Pick up from store

Free

  • Inside Dhaka Metro

Inside Dhaka Metro city

24 Hours

60tk

  • Outside Dhaka metro

Outside Dhaka Metro

24 Hours

100tk

  • Outside Dhaka

All Bangladesh 

1-2 Days

130tk

  • Terms And Conditions
  • Return Policy

Payment Methods:

How to Order Online

Description

এই পণ্য টির বিস্তারিত টিউটোরিয়াল ভিডিও দেখতে ইউটিউব ভিডিও লিংকটি ভিজিট করুন: https://www.youtube.com/watch?v=kWSpM5hCzSg&t=1s

এই ওয়াইফাই রোবট তৈরি করতে কোন প্রকার প্রোগ্রামিং অথবা সোল্ডারিং এর প্রয়োজন নেই। এর মাইক্রোকন্ট্রোলারে প্রোগ্রাম আপলোড দেয়া রয়েছে। তাছাড়া মোটর এর সঙ্গে কেবল সোল্ডারিং করা যার ফলে আলাদা কোনো সোল্ডারিং এর প্রয়োজন নেই । এই রোবট কার কিভাবে অ্যাসেম্বল করতে হয় তার বিস্তারিত টিউটোরিয়াল ভিডিওর লিংক নিচে দেয়া হলঃ https://www.youtube.com/watch?v=kWSpM5hCzSg

নিচের এই রোবট কার টির সার্কিট ডায়াগ্রাম দেয়া হল এই ডায়াগ্রাম অনুযায়ী আমাদের রোবটটিকে কানেকশন করতে হবে

 

DIY NodeMCU WiFi Robot Car Kitনিচে রোবট কার অ্যাপের ড্রাইভ লিংক দেয়া হলঃ https://drive.google.com/file/d/1IWsMuZNNkIGgsDb_2qBO25OUWOvGhRHa/view?usp=sharing

নিচের কোড দেয়া হলো আপনারা চাইলে এ কোড মডিফাই করেও ব্যবহার করতে পারবেনঃ

define ENA   14          // Enable/speed motors Right        GPIO14(D5)
#define ENB   12          // Enable/speed motors Left         GPIO12(D6)
#define IN_1  15          // L298N in1 motors Right           GPIO15(D8)
#define IN_2  13          // L298N in2 motors Right           GPIO13(D7)
#define IN_3  2           // L298N in3 motors Left            GPIO2(D4)
#define IN_4  0           // L298N in4 motors Left            GPIO0(D3)

#include <ESP8266WiFi.h>
#include <WiFiClient.h> 
#include <ESP8266WebServer.h>

String command;             //String to store app command state.
int speedCar = 800;         // 400 - 1023.
int speed_Coeff = 3;

const char* ssid = "Radiogear BD WiFi Car";
ESP8266WebServer server(80);

void setup() {
 
 pinMode(ENA, OUTPUT);
 pinMode(ENB, OUTPUT);  
 pinMode(IN_1, OUTPUT);
 pinMode(IN_2, OUTPUT);
 pinMode(IN_3, OUTPUT);
 pinMode(IN_4, OUTPUT); 
  
  Serial.begin(115200);
  
// Connecting WiFi

  WiFi.mode(WIFI_AP);
  WiFi.softAP(ssid);

  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);
 
 // Starting WEB-server 
     server.on ( "/", HTTP_handleRoot );
     server.onNotFound ( HTTP_handleRoot );
     server.begin();    
}

void goAhead(){ 

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
  }

void goBack(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goRight(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
  }

void goLeft(){

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goAheadRight(){
      
      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar/speed_Coeff);
 
      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar);
   }

void goAheadLeft(){
      
      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, HIGH);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, HIGH);
      analogWrite(ENB, speedCar/speed_Coeff);
  }

void goBackRight(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar/speed_Coeff);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
  }

void goBackLeft(){ 

      digitalWrite(IN_1, HIGH);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, HIGH);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar/speed_Coeff);
  }

void stopRobot(){  

      digitalWrite(IN_1, LOW);
      digitalWrite(IN_2, LOW);
      analogWrite(ENA, speedCar);

      digitalWrite(IN_3, LOW);
      digitalWrite(IN_4, LOW);
      analogWrite(ENB, speedCar);
 }

void loop() {
    server.handleClient();
    
      command = server.arg("State");
      if (command == "F") goAhead();
      else if (command == "B") goBack();
      else if (command == "L") goLeft();
      else if (command == "R") goRight();
      else if (command == "I") goAheadRight();
      else if (command == "G") goAheadLeft();
      else if (command == "J") goBackRight();
      else if (command == "H") goBackLeft();
      else if (command == "0") speedCar = 400;
      else if (command == "1") speedCar = 470;
      else if (command == "2") speedCar = 540;
      else if (command == "3") speedCar = 610;
      else if (command == "4") speedCar = 680;
      else if (command == "5") speedCar = 750;
      else if (command == "6") speedCar = 820;
      else if (command == "7") speedCar = 890;
      else if (command == "8") speedCar = 960;
      else if (command == "9") speedCar = 1023;
      else if (command == "S") stopRobot();
}

void HTTP_handleRoot(void) {

if( server.hasArg("State") ){
       Serial.println(server.arg("State"));
  }
  server.send ( 200, "text/html", "" );
  delay(1);
}

নিচে এই প্রোডাক্টটি কিনলে আপনারা কি কি পাবেন তার তালিকা দেয়া হয়:
1x NodeMCU V3 Pre Programed
1x L298N Motor Driver
2x Gear Motor
2x Rubber Wheeel
1x PVC Board Frame
1x Mini Wheel
2x 9V Battery
2x Battery Cunnector
6x Jumper Cable
1x Glue stick
1x Both Side Foam Tape

Customer Reviews

0 reviews
0
0
0
0
0

There are no reviews yet.

Be the first to review “DIY NodeMCU WiFi Robot Car Kit”

Your email address will not be published. Required fields are marked *

1 2 3 4 5
1 2 3 4 5
1 2 3 4 5