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

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

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

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

Δημοσίευσηαπό lepidas » 04 Ιουν 2013, 00:29

θελω βοηθεια να κανω time events στο arduino
πηρα ενα ds1307 RTC, ειπα στο arduino τι ωρα ειναι να την ξερει αλλα εχω κολλησει στο time event, δηλαδη θελω να του πω στις 10:00, 10:10, 10:20 να κινήσει το servo.
αυτη την αρχη δε μπορω να καταλαβω
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

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

Δημοσίευσηαπό pc_magas » 04 Ιουν 2013, 19:50

lepidas έγραψε:θελω βοηθεια να κανω time events στο arduino
πηρα ενα ds1307 RTC, ειπα στο arduino τι ωρα ειναι να την ξερει αλλα εχω κολλησει στο time event, δηλαδη θελω να του πω στις 10:00, 10:10, 10:20 να κινήσει το servo.
αυτη την αρχη δε μπορω να καταλαβω

Γιατί θες να κά;νεις το arduino να λάει την ώρα. Αν είναι για συγχρονισμό δοκίμασε virtual clock. Η παίξε με Unique ID.

Αλλά ακόμη δεν κατάλαβα τι τον θες τον συγχρονισμό;
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

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

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

αυτο ηθελα να φτιαξω, οι χρονοι και οι θεσεις του σερβο ειναι τυχαιες για το τεστ και ειναι οκ

Κώδικας: Επιλογή όλων
// Date and time functions using a DS1307 RTC connected via I2C and Wire lib


#include <Wire.h>
#include "RTClib.h"
#include <Servo.h>
Servo servoTilt; // Define our Tilt Servo
Servo servoPan; // Define our Pan Servo
RTC_DS1307 RTC;


void setup () {
Serial.begin(57600);
Wire.begin();
RTC.begin();
servoTilt.attach(9); // servo on digital pin 9
servoPan.attach(10); // servo on digital pin 10
if (! RTC.isrunning()) {
Serial.println("RTC is NOT running!");
// following line sets the RTC to the date & time this sketch was compiled
//RTC.adjust(DateTime(__DATE__, __TIME__));
}
}


void loop () {
DateTime now = RTC.now();

if(now.minute() == 32) {
servoTilt.write(180);
}
if(now.minute() == 31) {
servoTilt.write(100);
}
if(now.minute() == 33) {
servoTilt.write(110);
}
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
Serial.print(" since 1970 = ");
Serial.print(now.unixtime());
Serial.print("s = ");
Serial.print(now.unixtime() / 86400L);
Serial.println("d");

delay(3000);
}


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

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

Δημοσίευσηαπό simosx » 05 Ιουν 2013, 23:08

lepidas έγραψε:αυτο ηθελα να φτιαξω, οι χρονοι και οι θεσεις του σερβο ειναι τυχαιες για το τεστ και ειναι οκ


Μια άλλη επιλογή είναι να χρησιμοποιήσεις το host computer (π.χ. RPi, Cubieboard, mk802) για τον έλεγχο του Arduino, οπότε από εκεί κανονίζεις να μπει όλη η λογική του λογισμικού.
Με το processing μπορείς να γράψεις τέτοιο πρόγραμμα ελέγχου, και υπάρχει ειδική επιλογή στο processing ώστε να μη χρειάζεται γραφικό περιβάλλον.
Ωστόσο για τη Java που θέλει το processing, ίσως είναι βαρύ για μικρό υπολογιστή (υπάρχει Java σε ARM;).
Έτσι, υπάρχει η επιλογή να γραφτεί πρόγραμμα σε π.χ.
http://todbot.com/blog/2013/04/29/ardui ... l-updated/

ή ακόμα καλύτερα με Python κατά τις οδηγίες στο http://playground.arduino.cc/interfacing/python

Προσωπικά θα επέλεγα να γραφτεί το λογισμικό ελέγχου σε Python, οπότε στο Arduino γράφεις μόνο ό,τι χρειάζεται ώστε να ελέγχεται από το πρόγραμμα σε Python.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

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

Δημοσίευσηαπό lepidas » 06 Ιουν 2013, 00:57

simosx έγραψε:
lepidas έγραψε:αυτο ηθελα να φτιαξω, οι χρονοι και οι θεσεις του σερβο ειναι τυχαιες για το τεστ και ειναι οκ


Μια άλλη επιλογή είναι να χρησιμοποιήσεις το host computer (π.χ. RPi, Cubieboard, mk802) για τον έλεγχο του Arduino, οπότε από εκεί κανονίζεις να μπει όλη η λογική του λογισμικού.
Με το processing μπορείς να γράψεις τέτοιο πρόγραμμα ελέγχου, και υπάρχει ειδική επιλογή στο processing ώστε να μη χρειάζεται γραφικό περιβάλλον.
Ωστόσο για τη Java που θέλει το processing, ίσως είναι βαρύ για μικρό υπολογιστή (υπάρχει Java σε ARM;).
Έτσι, υπάρχει η επιλογή να γραφτεί πρόγραμμα σε π.χ.
http://todbot.com/blog/2013/04/29/ardui ... l-updated/

ή ακόμα καλύτερα με Python κατά τις οδηγίες στο http://playground.arduino.cc/interfacing/python

Προσωπικά θα επέλεγα να γραφτεί το λογισμικό ελέγχου σε Python, οπότε στο Arduino γράφεις μόνο ό,τι χρειάζεται ώστε να ελέγχεται από το πρόγραμμα σε Python.
ναι σίγουρα θα ήταν πολύ καλύτερα αλλά σε μια επόμενη έκδοση version του project αυτού.
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

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

Δημοσίευσηαπό lepidas » 14 Ιουν 2013, 00:44

v1.0 ετοιμο και τοποθετημενο, γυριζει ανα 10 λεπτα(600000ms)
Κώδικας: Επιλογή όλων
servoTilt.write(170 );
servoPan.write(0);

servoTilt.write(170);
servoPan.write(70);

servoTilt.write(170);
servoPan.write(90);

servoTilt.write(180);
servoPan.write(110);

servoTilt.write(180);
servoPan.write(160);

http://snowguide.gr/webcams/distrato-robot-webcam

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

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

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

Ωραία, τώρα πάμε στο επόμενο βήμα. Το βράδυ υπάρχει κάποιο φωτεινό σημείο, ώστε να γυρίζει προς αυτό ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ 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
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11726
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό lepidas » 16 Ιουν 2013, 00:41

the_eye έγραψε:Ωραία, τώρα πάμε στο επόμενο βήμα. Το βράδυ υπάρχει κάποιο φωτεινό σημείο, ώστε να γυρίζει προς αυτό ;
ημουν ηδη μακρυα οταν εγραψες το ποστ,
προτεινω να μαζεψουμε εδω τις βελτιωσεις και να τις κανω τον δεκαπενταυγουστο
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

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

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

Εδώ μερικές φωτογραφίες απο την εγκατάσταση, το link είναι για τις εικόνες με το μέγιστο μέγεθος

http://s5.postimg.org/g45h1tr1z/image.jpg


http://s5.postimg.org/mbgv1zmt3/image.jpg


http://s5.postimg.org/fz6b5w94n/image.jpg


http://s5.postimg.org/rqu6gp3qv/image.jpg


http://s5.postimg.org/h5ab4oxfb/image.jpg


και το link για την εικόνα εδώ, παίρνει νέα θέση και τραβάζει φωτογραφία στις 5,15,25,35,45,55 κάθε ώρα
http://snowguide.gr/webcams/distrato-robot-webcam
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

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

Δημοσίευσηαπό asvos » 24 Ιουν 2013, 06:24

Συγχαρητήρια!
Πολύ καλή δουλειά και έξυπνο το πιάσιμο της μόρσας στα κόντρα παξιμάδια.
Spoiler: show
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγες ┃ Αγγλικά: Μέτρια.
NetBook
Linux Lite σε Netbook Aser Aspireone.

Desktop
Ubuntu 19.04
Intel Core i7 CPU 920 2.67GHz ‖ RAM 11,7 GiB ‖ Gigabyte EX58-UD3R
nVidia GK107 [GeForce GT 630] {}
eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller)
Άβαταρ μέλους
asvos
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 388
Εγγραφή: 28 Φεβ 2010, 18:34
Εκτύπωση

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

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

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