Ρομποτική κάμερα+ubuntu.gr forum

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό the_eye » 09 Ιαν 2013, 20:32

Σύνδεσε τα servo με το arduino όπως το σχήμα

και φτιάξε και τον κώδικα με το Arduino IDE

arduino-2servo.pde

Μορφοποιημένος Κώδικας: Επιλογή όλων
#include <Servo.h>

Servo servoLeft; // Define left servo
Servo servoRight; // Define right servo

void setup() {
servoLeft.attach(10); // Set left servo to digital pin 10
servoRight.attach(9); // Set right servo to digital pin 9
}

void loop() { // Loop through motion tests
forward(); // Example: move forward
delay(2000); // Wait 2000 milliseconds (2 seconds)
reverse();
delay(2000);
turnRight();
delay(2000);
turnLeft();
delay(2000);
stopRobot();
delay(2000);
}

// Motion routines for forward, reverse, turns, and stop
void forward() {
servoLeft.write(0);
servoRight.write(180);
}

void reverse() {
servoLeft.write(180);
servoRight.write(0);
}

void turnRight() {
servoLeft.write(180);
servoRight.write(180);
}
void turnLeft() {
servoLeft.write(0);
servoRight.write(0);
}

void stopRobot() {
servoLeft.write(90);
servoRight.write(90);
}
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 20:50

Θα χρειαστεί ένα breadboard και δεν έχω πάρει δυστηχώς, αύριο το πρωί.
ερώτηση 1), απο τα σερβος βγαίνουν 3 καλώδια απο το καθενα, κοκκινο,κιτρινο και μαυρο. ποιο ειναι το signal, ποιο το + και ποιο το -
ερωτηση 2) το arduino IDE που το βρισκω και τι ακριβως κανω?
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 21:15

αλλά μήπως να το κάναμε στο GRroboduino?
Κώδικας: Επιλογή όλων
Το GRoboduino δεν είναι μια ακόμα παραλλαγή του Arduino.
Είναι μια ολοκληρωμένη μητρική πλακέτα προορισμένη για ρομποτικές κατασκευές, για την οποία έχει φτιαχτεί και ολοκληρωμένη βιβλιοθήκη arduino, για όλα τα περιφερειακά!

Εκτός του τροφοδοτικού και του επεξεργαστή AVR (με φορτωμένο Arduino Bootloader), η πλακέτα ενσωματώνει ακόμα ένα LED γενικής χρήσης, ένα buzzer για ηχητικές ειδοποιήσεις (ή ακόμα και μουσική!) και μια H-Bridge για δύο μοτέρ μέχρι 600mA το καθένα. Οι συνδέσεις των μοτέρ και της τροφοδοσίας γίνονται με πολύ βολικό τρόπο πάνω σε κλέμες πλακέτας.

Οι ελεύθερες θύρες (δηλαδή 8 ψηφιακές και 6 αναλογικές, στις οποίες περιλαμβάνονται 3 θύρες PWM και οι θύρες για τον δίαυλο I2C), έχουν pins “σέρβο”, με λίγα λόγια σερβοκινητήρες και αισθητήρες μπορούν να συνδεθούν κατευθείαν επάνω στην πλακέτα, χωρίς την ανάγκη να “τραβηχτούν” επιπλέον καλώδια τροφοδοσίας.
Η πλακέτα επίσης έχει 4 ζέυγη Pins με την τροφοδοσία εισόδου.
Τέλος σε ακριανό σημείο, για εύκολη πρόσβαση, υπάρχουν τα πινάκια για την σύνδεση του FTDI.

Χαρακτηριστικά:
* ATMega328 με Arduino Bootloader, στα 16Mhz
* Ελεγκτής Κινητήρων: Διπλή H-Bridge 600mA ανά μοτέρ (2A peak), με επιλεγόμενη τροφοδοσία (ενσωματωμένη σταθεροποιημένη 5v ή Vin)
* Buzzer (pin 10)
* Led (pin 13)
* Πινάκια συμβατά με σέρβο / αισθητήρες για κάθε ελεύθερη ψηφιακή κ αναλογική θύρα

* Κλέμες πλακέτας για τα μοτέρ και την τάση εισόδου

* Σύνδεση FTDI

* Σταθεροποιητής 5V (2A)


* Σχεδιασμός και βιβλιοθήκες Ανοιχτού Κώδικα
* Compact σχεδιασμός, παρόλο που χρησιμοποιούνται συμβατικά εξαρτήματα (κανένα εξάρτημα smd)
* Εύκολο στην κατασκευή


* Βιβλιοθήκη Arduino για όλα τα περιφερειακά


* Το τροφοδοτικό δέχεται τάσεις 7,5v - 15v και μπορεί να παρέχει μέχρι 2Α (για φορτία πάνω από 1Α ο σταθεροποιητής χρειάζεται ψύκτρα)

* Η επιλογή της τάσης των μοτέρ γίνεται από jumper επάνω στην πλακέτα (επιλογή από: τάση τροφοδοσίας ή 5v)

Η Βιβλιοθήκη Arduino του GRoboduino περιέχει ότι χρειάζεται κανείς για να χρησιμοποιήσει στο έπακρο όλα τα περιφερειακά, και με εύκολο τρόπο.



Πρέπει να γνωρίζετε τα παρακάτω:

* Χρειάζεστε ένα FTDI (USB to TTL Serial)

* Τάση Εισόδου: 7.5v - 15v

* Η τροφοδοσία από την USB έχει απενεργοποιηθεί για προστασία της θύρας. Αυτό σημαίνει ότι πρέπει να εφαρμόζεται τάση στην πλακέτα και κατά τον προγραμματισμό.

* Ενδέχεται να χρειάζεστε ψύκτρα στον σταθεροποιητή αν έχετε μεγάλα φορτία στην πλακέτα.

* Τα Shields του Arduino ΔΕΝ είναι συμβατά.


Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό the_eye » 09 Ιαν 2013, 21:23

Καλά είναι να πάμε βήμα βήμα από τα εύκολα (και εγώ δεν έχω εμπειρία από arduino)

1. Εικόνα

2. Το arduino έχει κάποιο προγραμματιστικό περιβάλλον (IDE) όπου μπορείς να γράφεις κώδικα να τον κάνεις compile και να τον φορτώνεις στο arduino.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 21:37

2. IDE έχει και το groboduino, διαβασε λιγο το code tag που εβαλα στο προηγουμενο μου post, το εκανα copy απο το site πωλησης και λεει οτι ειναι ιδανικο για robots, νομιζω δε θελει breadboard και ειναι arduino. το μειονεκτημα του ειναι οτι ειναι οτι θελει συναρμολογηση και θα μου παρει μια μερα. απο την αλλη το arduino θα θελει ενα breadboard.

οτι θελετε, απλα παραθετω αυτα που εμαθα.

αυριο θα βγω να παρω breadboard και θα προσπαθησω να φτιαξω αυτο που εβαλες παραπανω, παραλληλα θα συναρμολογω και το groboduino και βλεπουμε.

πλακα εχει αυτο το project
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό the_eye » 09 Ιαν 2013, 21:43

lepidas έγραψε:απο την αλλη το arduino θα θελει ενα breadboard.

Το breadboard είναι απλά ένας τρόπος να ενώνεις καλώδια χωρίς να χρειάζεται να κάνεις κολλήσεις με κολλητήρι. Δεν είναι κάτι που απαιτείτε.

Το Groboduino μπορεί να είναι ποιο κατάλληλο αλλά έχω παντελή άγνοια για το Board αυτό.
Στο arduino σου γράφω παραπάνω που θα συνδέσεις τι και ένα δείγμα κώδικα. Αν βρεις κάτι παρόμοιο για το Groboduino δοκίμασέ το και εκεί.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 22:11

οκ το προχωράω,
κατέβασα το IDE,
θα συνδέσω χωρίς breadboard
ΑΛΛΑ δε βλεπω που ειναι το D στο arduino για να συνδέσω, μόνο PD έχει.....
http://www.google.com/url?sa=t&rct=j&q= ... GE&cad=rja
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 22:15

και τι ρευμα θα βαλουμε στα σερβος?
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό lepidas » 09 Ιαν 2013, 23:02

βρήκα και αυτό - δεν ειναι ενα απλο link αλλα μια ολοκληρωμενη λυση, δε θα χρειαστει να σκεφτουμε και παρα πολυ
http://www.instructables.com/id/Remote- ... ensorMonk/

βασικα ο ανθρωπος τα εχει λυσει ολα

Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Ρομποτική κάμερα+ubuntu.gr forum

Δημοσίευσηαπό the_eye » 10 Ιαν 2013, 02:19

Τα D είναι τα digital pins

Εικόνα

Ρεύμα πόσο θέλουν τα servos, βγάζει τροφοδοσία το arduino +5Volt
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron