Πίνακας περιεχομένων:

Arduino: Sensitive Robot: 6 Βήματα
Arduino: Sensitive Robot: 6 Βήματα

Βίντεο: Arduino: Sensitive Robot: 6 Βήματα

Βίντεο: Arduino: Sensitive Robot: 6 Βήματα
Βίντεο: Amazing arduino project 2024, Νοέμβριος
Anonim
Arduino: Ευαίσθητο ρομπότ
Arduino: Ευαίσθητο ρομπότ
Arduino: Ευαίσθητο ρομπότ
Arduino: Ευαίσθητο ρομπότ

Γεια σας.

Θέλω να σας δείξω πώς μπορείτε να φτιάξετε ένα ρομπότ με ένα Arduino και μερικά άλλα μέρη. Τι χρειαζόμαστε λοιπόν;

  • Arduino. Έχω τον Λεονάρντο αλλά δεν είναι σημαντικό
  • H γέφυρα TB6612FNG ή άλλο
  • Πλαίσιο ρομπότ για παράδειγμα DAGU DG012-SV ή χειροποίητο
  • Αισθητήρας υπερήχων
  • Servo
  • 2 μπλε LED
  • Βομβητής
  • Φωτοαντίσταση
  • Αντίσταση 1, 2 k Ω
  • Breadboard
  • Καλώδια, ταινία, βίδες, μπαταρίες

Βήμα 1: Κατασκευή πλαισίου

Κατασκευή πλαισίου
Κατασκευή πλαισίου

Αν κάνετε το πλαίσιο, θυμηθείτε τους κινητήρες. Πρέπει να έχει αρκετή ισχύ για να μετακινήσει το ρομπότ σας.

Εάν αγοράσατε σασί, πρέπει να το υποβάλετε.

Τώρα ήρθε η ώρα να βάλουμε μπαταρίες. Χρησιμοποιώ κουτί για 5 μπαταρίες ΑΑ αλλά αν έχετε μεγαλύτερους κινητήρες χρειάζεστε περισσότερες μπαταρίες.

Βήμα 2: Συνδέστε όλα τα πράγματα

Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα
Συνδέστε όλα τα πράγματα

Εάν έχετε γέφυρα TB6612FNG H, μπορείτε να το συνδέσετε στο arduino όπως παρακάτω, αν όχι, πρέπει να το αλλάξετε ελαφρώς.

Για να το συνδέσω χρησιμοποιώ το breadboard 170 οπών γιατί αυτό το breadboard είναι μικρό και μπορεί να βρίσκεται στο arduino.

1. Αισθητήρας υπερήχων:

-Δοκιμάστε Arduino 2 ακίδων

-Echo 1 καρφίτσα Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino -VCC 5V Arduino -Δεδομένα 9 ακίδων Arduino

3. H γέφυρα:

-όλη η μάζα (GND) στη μάζα στο Arduino -VCC 5V Arduino -A01 μάζα κινητήρα1 (-) -A02 κινητήρα1 ισχύς (+) -B02 κινητήρα2 μάζας (-)

-B01 μάζα κινητήρα2 (-)

-VMOT VIN Arduino

-PWMA 6 ακίδων Arduino

-AIN1 8 ακίδων Arduino -AIN2 7 ακίδων Arduino -BIN2 4 ακίδων Arduino -BIN1 3 ακίδων Arduino -PWMB 5 ακίδων Arduino

4. Buzzer:

-GND (-) GND Arduino

-VCC (+) 11 ακίδων Arduino

5. Leds:

-Και τα δύο VCC (+) από led σε 10 ακίδων Arduino

-Και τα δύο GND (-) από τα led στο GND Arduino

Μακριά καλώδια έδεσαν ένα κομμάτι σύρμα.

6. Φωτοαντίσταση:

Στην εικόνα μπορείτε να δείτε πώς συνδέεται. Οι αντιστάσεις έχουν 1, 2 k Ω

Βήμα 3: Εισαγάγετε όλα τα πράγματα

Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων
Εισαγωγή όλων των πραγμάτων

Τώρα πρέπει να τοποθετήσετε όλα τα πράγματα στο πλαίσιο. Χρησιμοποιώ 4 βίδες M3 για βίδες Arduino και σασί, μεταξύ Arduino και σασί έδωσα ένα κομμάτι καλαμάκι. Breadboard που βρίσκεται στο arduino. Κόλλησα τον αισθητήρα υπερήχων με ταινία διπλής όψης στο σερβο και σερβο στο πλαίσιο με μαύρη ταινία. Το Leds είναι σε αισθητήρα υπερήχων σε ταινία. Τα καλώδια από led και αισθητήρα ping χρειάζονται αρκετό χώρο επειδή κινείται.

Βήμα 4: Πρόγραμμα 1

Το ρομπότ με αυτό το πρόγραμμα μετά από εμπόδια παρακολούθησης επιστρέψτε παρακολουθήστε αριστερά και δεξιά και οδηγήστε σε αυτόν τον ιστότοπο όπου έχει περισσότερο χώρο και όταν επιστρέψει κάνει ήχο. Πότε είναι σκούρα τα led ανάβουν όταν τα έντονα led σβήνουν. Παρακάτω πρόσθεσα τον κωδικό, στα σχόλια υπάρχει μια επεξήγηση του κώδικα. Αφού φορτώσετε αυτόν τον κωδικό, μπορείτε να ξεκινήσετε το ρομπότ.

Βήμα 5: Πρόγραμμα 2

Το ρομπότ με αυτό το πρόγραμμα μπορεί να οδηγήσει σε λαβύρινθο. Κατασκευή είναι το ίδιο μόνο ο κωδικός είναι ελαφρώς άλλος.

Βήμα 6: Εκκίνηση ρομπότ

Τώρα μπορείτε να ξεκινήσετε το ρομπότ σας. Παρακάτω πρόσθεσα ταινίες με το ρομπότ μου. Το πρώτο είναι δοκιμαστικό, το δεύτερο είναι πλήρες ρομπότ με πρώτο και δεύτερο πρόγραμμα.

Συνιστάται: