


এই পণ্য টির বিস্তারিত টিউটোরিয়াল ভিডিও দেখতে ইউটিউব ভিডিও লিংকটি ভিজিট করুন: https://www.youtube.com/watch?v=kWSpM5hCzSg&t=1s
1,500.00৳ 999.00৳
Schedule Pick up from store
Free
Inside Dhaka Metro city
24 Hours
60tk
Outside Dhaka Metro
24 Hours
100tk
All Bangladesh
1-2 Days
130tk
Payment Methods:
এই পণ্য টির বিস্তারিত টিউটোরিয়াল ভিডিও দেখতে ইউটিউব ভিডিও লিংকটি ভিজিট করুন: https://www.youtube.com/watch?v=kWSpM5hCzSg&t=1s
এই ওয়াইফাই রোবট তৈরি করতে কোন প্রকার প্রোগ্রামিং অথবা সোল্ডারিং এর প্রয়োজন নেই। এর মাইক্রোকন্ট্রোলারে প্রোগ্রাম আপলোড দেয়া রয়েছে। তাছাড়া মোটর এর সঙ্গে কেবল সোল্ডারিং করা যার ফলে আলাদা কোনো সোল্ডারিং এর প্রয়োজন নেই । এই রোবট কার কিভাবে অ্যাসেম্বল করতে হয় তার বিস্তারিত টিউটোরিয়াল ভিডিওর লিংক নিচে দেয়া হলঃ https://www.youtube.com/watch?v=kWSpM5hCzSg
নিচের এই রোবট কার টির সার্কিট ডায়াগ্রাম দেয়া হল এই ডায়াগ্রাম অনুযায়ী আমাদের রোবটটিকে কানেকশন করতে হবে
নিচে রোবট কার অ্যাপের ড্রাইভ লিংক দেয়া হলঃ 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
In stock
No account yet?
Create an Account
Reviews
Clear filtersThere are no reviews yet.