@taphoacuamei01: Trà Cozy Ice Tea hòa tan gói lớn 400g vị đào và chanh thanh mát, pha trà trái cây hay làm thạch đều ngon #tracozy #cozyicetea #tradao #trachanh #xuhuong

Tạp hoá của Mei
Tạp hoá của Mei
Open In TikTok:
Region: VN
Tuesday 20 October 2026 13:44:05 GMT
209
0
0
0

Music

Download

Comments

There are no more comments for this video.
To see more videos from user @taphoacuamei01, please go to the Tikwm homepage.

Other Videos

🤖 HƯỚNG DẪN LÀM XE ROBOT TRÁNH VẬT CẢN BẰNG ARDUINO Bạn muốn tự làm một chiếc xe robot có khả năng tự phát hiện vật cản và tìm hướng đi khác? Với Arduino UNO, cảm biến siêu âm HC-SR04, servo SG90 và driver L298N, chúng ta có thể thực hiện một mô hình khá đơn giản nhưng rất trực quan để học về robot tự hành. 1️⃣ Chuẩn bị linh kiện Arduino UNO ×1 Driver động cơ L298N ×1 Cảm biến siêu âm HC-SR04 ×1 Servo SG90 ×1 Động cơ DC giảm tốc ×2 Khung xe robot ×1 Bánh xe ×2 Bánh xe tự do ×1 Hộp pin 2 cell ×1 Pin 18650 ×2 Dây Dupont và ốc vít 2️⃣ Lắp ráp phần cơ khí Bước 1: Gắn 2 động cơ DC vào hai bên khung xe. Bước 2: Lắp 2 bánh xe chủ động và bánh xe tự do phía trước hoặc phía sau khung. Bước 3: Gắn Arduino UNO và module L298N lên khung xe. Bước 4: Gắn servo SG90 ở phía trước xe, sau đó cố định HC-SR04 lên đầu servo. Bước 5: Lắp hộp pin và sắp xếp dây điện gọn gàng bằng dây rút. 3️⃣ Kết nối HC-SR04 với Arduino HC-SR04	Arduino UNO VCC	5V TRIG	D9 ECHO	D10 GND	GND Servo SG90: Servo	Arduino Signal	D6 VCC	5V GND	GND 4️⃣ Kết nối L298N với Arduino L298N	Arduino UNO ENA	D5 IN1	        D7 IN2	        D4 IN3	        D8 IN4	        D3 ENB	        D11 Động cơ: Động cơ trái → OUT1, OUT2 Động cơ phải → OUT3, OUT4 Nguồn: Pin (+) → VIN/+12V của L298N Pin (-) → GND của L298N ⚠️ Lưu ý quan trọng: Arduino, L298N, HC-SR04 và servo cần có GND chung để tín hiệu điều khiển hoạt động ổn định. 5️⃣ Nguyên lý hoạt động Xe robot sẽ liên tục đo khoảng cách phía trước bằng HC-SR04. Nếu phía trước không có vật cản → xe tiếp tục chạy thẳng. Nếu phát hiện vật cản ở khoảng cách nhỏ hơn 20 cm → xe dừng lại. Servo xoay cảm biến sang trái và phải để đo khoảng cách. Arduino so sánh hai phía. Phía nào có khoảng trống lớn hơn → xe quay về phía đó và tiếp tục di chuyển. Có thể hình dung thuật toán: Đo khoảng cách → Phát hiện vật cản → Dừng → Quét trái/phải → Chọn hướng → Quay → Đi tiếp. 6️⃣ Lập trình Arduino Chương trình sử dụng thư viện Servo.h để điều khiển SG90 và đọc khoảng cách từ HC-SR04. # include <Servo.h> Servo radar; # define TRIG 9 # define ECHO 10 # define SERVO_PIN 6 # define ENA 5  IN1 7  IN2 4  IN3 8  IN4 3  ENB 11 long readDistance() {     digitalWrite(TRIG, LOW);     delayMicroseconds(2);     digitalWrite(TRIG, HIGH);     delayMicroseconds(10);     digitalWrite(TRIG, LOW);     long duration = pulseIn(ECHO, HIGH, 30000);     if (duration == 0)         return 400;     return duration * 0.034 / 2; } void forward() {     digitalWrite(IN1, HIGH);     digitalWrite(IN2, LOW);     digitalWrite(IN3, HIGH);     digitalWrite(IN4, LOW);     analogWrite(ENA, 180); analogWrite(ENB, 180); } void stopMotor() {     analogWrite(ENA, 0);     analogWrite(ENB, 0); } void turnLeft() {     digitalWrite(IN1, LOW);     digitalWrite(IN2, HIGH);     digitalWrite(IN3, HIGH);     digitalWrite(IN4, LOW);     analogWrite(ENA, 180);     analogWrite(ENB, 180); } void turnRight() {     digitalWrite(IN1, HIGH);     digitalWrite(IN2, LOW);     digitalWrite(IN3, LOW);     digitalWrite(IN4, HIGH);     analogWrite(ENA, 180);     analogWrite(ENB, 180); } void setup() {     pinMode(TRIG, OUTPUT);     pinMode(ECHO, INPUT);     pinMode(ENA, OUTPUT);     pinMode(IN1, OUTPUT);     pinMode(IN2, OUTPUT);     pinMode(IN3, OUTPUT);     pinMode(IN4, OUTPUT);     pinMode(ENB, OUTPUT);     radar.attach(SERVO_PIN);     radar.write(90);     Serial.begin(9600); } void loop() {     radar.write(90);     delay(100);     long front = readDistance();     Serial.println(front);     if (front > 20)     {         forward();     }     else     {         stopMotor();         delay(300);         // Quét bên trái         radar.write(150);         delay(400);         long left = readDistance();         // Quét bên phải         radar.write(30);         delay(400);         long right = readDistance();         radar.write(90);         if (left > right)         {             turnLeft();             delay(500);         }         else         {             turnRight();             delay(500);         }         stopMotor();         delay(100);     } } #Arduino #ArduinoUNO #Robot #RobotCar #XeRobot
🤖 HƯỚNG DẪN LÀM XE ROBOT TRÁNH VẬT CẢN BẰNG ARDUINO Bạn muốn tự làm một chiếc xe robot có khả năng tự phát hiện vật cản và tìm hướng đi khác? Với Arduino UNO, cảm biến siêu âm HC-SR04, servo SG90 và driver L298N, chúng ta có thể thực hiện một mô hình khá đơn giản nhưng rất trực quan để học về robot tự hành. 1️⃣ Chuẩn bị linh kiện Arduino UNO ×1 Driver động cơ L298N ×1 Cảm biến siêu âm HC-SR04 ×1 Servo SG90 ×1 Động cơ DC giảm tốc ×2 Khung xe robot ×1 Bánh xe ×2 Bánh xe tự do ×1 Hộp pin 2 cell ×1 Pin 18650 ×2 Dây Dupont và ốc vít 2️⃣ Lắp ráp phần cơ khí Bước 1: Gắn 2 động cơ DC vào hai bên khung xe. Bước 2: Lắp 2 bánh xe chủ động và bánh xe tự do phía trước hoặc phía sau khung. Bước 3: Gắn Arduino UNO và module L298N lên khung xe. Bước 4: Gắn servo SG90 ở phía trước xe, sau đó cố định HC-SR04 lên đầu servo. Bước 5: Lắp hộp pin và sắp xếp dây điện gọn gàng bằng dây rút. 3️⃣ Kết nối HC-SR04 với Arduino HC-SR04 Arduino UNO VCC 5V TRIG D9 ECHO D10 GND GND Servo SG90: Servo Arduino Signal D6 VCC 5V GND GND 4️⃣ Kết nối L298N với Arduino L298N Arduino UNO ENA D5 IN1 D7 IN2 D4 IN3 D8 IN4 D3 ENB D11 Động cơ: Động cơ trái → OUT1, OUT2 Động cơ phải → OUT3, OUT4 Nguồn: Pin (+) → VIN/+12V của L298N Pin (-) → GND của L298N ⚠️ Lưu ý quan trọng: Arduino, L298N, HC-SR04 và servo cần có GND chung để tín hiệu điều khiển hoạt động ổn định. 5️⃣ Nguyên lý hoạt động Xe robot sẽ liên tục đo khoảng cách phía trước bằng HC-SR04. Nếu phía trước không có vật cản → xe tiếp tục chạy thẳng. Nếu phát hiện vật cản ở khoảng cách nhỏ hơn 20 cm → xe dừng lại. Servo xoay cảm biến sang trái và phải để đo khoảng cách. Arduino so sánh hai phía. Phía nào có khoảng trống lớn hơn → xe quay về phía đó và tiếp tục di chuyển. Có thể hình dung thuật toán: Đo khoảng cách → Phát hiện vật cản → Dừng → Quét trái/phải → Chọn hướng → Quay → Đi tiếp. 6️⃣ Lập trình Arduino Chương trình sử dụng thư viện Servo.h để điều khiển SG90 và đọc khoảng cách từ HC-SR04. # include Servo radar; # define TRIG 9 # define ECHO 10 # define SERVO_PIN 6 # define ENA 5 IN1 7 IN2 4 IN3 8 IN4 3 ENB 11 long readDistance() { digitalWrite(TRIG, LOW); delayMicroseconds(2); digitalWrite(TRIG, HIGH); delayMicroseconds(10); digitalWrite(TRIG, LOW); long duration = pulseIn(ECHO, HIGH, 30000); if (duration == 0) return 400; return duration * 0.034 / 2; } void forward() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); analogWrite(ENA, 180); analogWrite(ENB, 180); } void stopMotor() { analogWrite(ENA, 0); analogWrite(ENB, 0); } void turnLeft() { digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); analogWrite(ENA, 180); analogWrite(ENB, 180); } void turnRight() { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); analogWrite(ENA, 180); analogWrite(ENB, 180); } void setup() { pinMode(TRIG, OUTPUT); pinMode(ECHO, INPUT); pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(ENB, OUTPUT); radar.attach(SERVO_PIN); radar.write(90); Serial.begin(9600); } void loop() { radar.write(90); delay(100); long front = readDistance(); Serial.println(front); if (front > 20) { forward(); } else { stopMotor(); delay(300); // Quét bên trái radar.write(150); delay(400); long left = readDistance(); // Quét bên phải radar.write(30); delay(400); long right = readDistance(); radar.write(90); if (left > right) { turnLeft(); delay(500); } else { turnRight(); delay(500); } stopMotor(); delay(100); } } #Arduino #ArduinoUNO #Robot #RobotCar #XeRobot

About