Project φορητό ρομπότ μασάζ με Arduino

 Φτιάξε το δικό σου φορητό ρομπότ μασάζ με Arduino

Εισαγωγή

Σε αυτό το tutorial, θα κατασκευάσουμε ένα φορητό ρομπότ μασάζ που συνδυάζει κυλιόμενο και δονητικό μασάζ. Το ρομπότ θα λειτουργεί με Arduino, θα ελέγχεται μέσω κουμπιών ή Bluetooth και θα είναι επαναφορτιζόμενο.


1️⃣ Υλικά που θα χρειαστούμε

  • Arduino Nano ή Uno (ο εγκέφαλος του συστήματος)

  • 2x Servo Motors (MG995 ή SG90) (για κυλιόμενο μασάζ)

  • 2x Vibration Motors (για δονητικό μασάζ)

  • Motor Driver (L298N ή DRV8833) (για έλεγχο μοτέρ)

  • FSR Αισθητήρες Πίεσης (για προσαρμογή έντασης)

  • HC-05 ή HC-06 Bluetooth Module (για ασύρματο έλεγχο)

  • Ποτενσιόμετρο 10ΚΩ (για χειροκίνητη ρύθμιση έντασης)

  • Μπαταρία Li-Ion 18650 + Battery Management System (BMS)

  • Κουμπιά ή Joystick (για εναλλακτικό έλεγχο)

  • Καλώδια & πλακέτα breadboard

  • Πλαίσιο κατασκευής (3D printed ή χειροποίητο)


2️⃣ Συνδέσεις & Σχηματικό

Σύνδεση Servo Motors

  • Συνδέουμε τα σήματα των servo motors στις ψηφιακές εξόδους D9 και D10 του Arduino.

  • Τα τροφοδοτούμε με 5V από το Arduino.

Σύνδεση Vibration Motors

  • Οι vibration motors συνδέονται στις εξόδους του motor driver.

  • Ο motor driver τροφοδοτείται με 7.4V από τη μπαταρία.

Σύνδεση FSR Αισθητήρων Πίεσης

  • Συνδέουμε τον FSR αισθητήρα στην αναλογική είσοδο A0.

  • Ανιχνεύει την πίεση και προσαρμόζει την ένταση μασάζ.

Σύνδεση Bluetooth Module (HC-05/HC-06)

  • TX -> RX του Arduino

  • RX -> TX του Arduino

  • VCC -> 5V, GND -> GND

Είναι πολύ σημαντικό όταν φορτώνετε το πρόγραμμα στο Arduino να βγάλετε τα TX RX pins😰😰


3️⃣ Προγραμματισμός Arduino

#include <Servo.h>

Servo roller1, roller2;
int vibrationMotor = 6; // PWM έξοδος για δονητικό μοτέρ
int fsrSensor = A0; // Αναλογικός αισθητήρας πίεσης
int fsrValue;

void setup() {
    roller1.attach(9);
    roller2.attach(10);
    pinMode(vibrationMotor, OUTPUT);
    pinMode(fsrSensor, INPUT);
}

void loop() {
    fsrValue = analogRead(fsrSensor);
    int intensity = map(fsrValue, 0, 1023, 0, 255);
    analogWrite(vibrationMotor, intensity);
    roller1.write(90 + intensity / 10);
    roller2.write(90 - intensity / 10);
    delay(50);
}

4️⃣ Κατασκευή

  1. Σχεδιάζουμε και εκτυπώνουμε 3D το πλαίσιο (ή χρησιμοποιούμε ελαφρύ υλικό).

  2. Τοποθετούμε τα servo motors ώστε να κινούν κυλίνδρους μασάζ.

  3. Συνδέουμε τα vibration motors σε σημεία που θα προσφέρουν δονητικό μασάζ.

  4. Κάνουμε την καλωδίωση & τοποθέτηση μπαταρίας.


5️⃣ Δοκιμές & Βελτιώσεις

✔️ Ρύθμιση έντασης μέσω αισθητήρα πίεσης ή χειροκίνητου ποτενσιόμετρου. ✔️ Προσθήκη Bluetooth ελέγχου μέσω mobile app.

✔️ Βελτίωση σχεδίασης για μεγαλύτερη άνεση.


6️⃣ Συμπέρασμα

Με αυτό το project, φτιάξαμε ένα φορητό ρομπότ μασάζ που συνδυάζει κυλιόμενη & δονητική τεχνολογία! 🚀 Μπορείς να το βελτιώσεις με περισσότερες λειτουργίες, όπως voice control ή AI-based μασάζ! 🔥

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Αυτόματο Φως Νύχτας

🚀 Διαγωνισμός Ρομποτικής & Αυτοματισμού! 🤖

🚗🤖 Φτιάξε το Δικό σου Μίνι Ρομποτικό Αυτοκίνητο με Arduino!