r o b o t i c h e l l a s

Αγαπητοί μας φίλοι,

Καλώς ήλθατε στην ιστοσελίδα μας. Ελπίζουμε η παραμονή σας κοντά μας να είναι για σας εποικοδομητική εμπειρία.

Προσπαθούμε με διαρκή επαφή μαζί σας να σας ενημερώνουμε για διάφορα ρομποτικα θέματα ποιότητας που ενδεχομένως να σας ενδιαφέρουν.

Σας ευχαριστούμε για το ενδιαφέρον σας και σας ευχόμαστε καλή συνέχεια.
r o b o t i c h e l l a s
Καλως ηρθατε στην κοινοτητα μας,για οποιαδηποτε απορια στειλετε e-mail στο info@robotic.gr

Propeller + RTC DS1307

Μοιραστείτε
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

Propeller + RTC DS1307

Δημοσίευση  flokos Την / Το Κυρ Φεβ 27, 2011 9:38 pm

Γεια σας, προχτες πηρα στα χερια μου τον propeller και οι δυνατοτητες του δεν σταματουν .
Παρακατω ειναι ενα παραδειγμα που εχω συνδεσει σε αυτο ενα ds1307 το οποιο λεει την ωρα ημερομηνια και λοιπα .
Για να το δοκιμασετε πρεπει να συνδεσετε το clock pin του ds1307 στο pin 28 του propeller και το data pin στο pin 29
του propeller .Για να δειτε την ημερομηνια ,ωρα και τα σχετικα , συνδστε τον με μια μπαταρια μετα με usb στο pc
και ανοιξτε ενα τερματικο στην σειριακη που το βλεπει το pc σας σε baudrate 250000.
Ο κωδικας ακολουθει:
CON

_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000

_baudRateSpeed = 250_000
_clockDataPin = 29
_clockClockPin = 28

VAR
long year
long month
long day
long hour
long minute
long second
OBJ

rtc: "DS1307_RTCEngine.spin"
pst: "Parallax Serial Terminal"


PUB main
pst.Start(250000)
rtc.rtcEngineStart(_clockDataPin, _clockClockPin, -1)
repeat
rtc.readTime
year := rtc.clockYear
month :=rtc.clockMonth
day := rtc.clockDate
hour := rtc.clockHour
minute := rtc.clockMinute
second := rtc.clockSecond
pst.str(string("Year:",9))
pst.str(string("Month:",9))
pst.str(string("Day:",9))
pst.str(string("Hour:",9))
pst.str(string("Minute:",9))
pst.str(string("Second:",13))
pst.Dec(year)
pst.str(string(" ",9))
pst.Dec(month)
pst.str(string(" ",9))
pst.Dec(day)
pst.str(string(" ",9))
pst.Dec(hour)
pst.str(string(" ",9))
pst.Dec(minute)
pst.str(string(" ",9))
pst.Dec(second)
pst.str(string(" ",9))
pst.str(string(" ",13))
waitcnt(cnt + clkfreq)
pst.str(string(" ",16))
Ελπιζω να σας αρεσε και να τον δοκιμασετε και εσεις.
avatar
dimbot
Master

Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009

Απ: Propeller + RTC DS1307

Δημοσίευση  dimbot Την / Το Δευ Φεβ 28, 2011 3:02 pm

Μπράβο Θοδωρή πολύ καλή δουλειά!!! cheers

Ο propeller γενικά μπορεί να θεωρείται δύσκολος, αλλά πραγματικά έχει πολύ μεγάλο ενδιαφέρον.

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Κυρ Ιουν 12, 2011 1:28 pm

Πόσο κοστίζει ο propeller και τί γλώσσα προγραμματισμού χτειάζεται;
Με αυτόν τον μικροελεκτή μπορείς να φτιάξεις το hardware όπως εσύ θες; scratch
avatar
dimbot
Master

Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009

Απ: Propeller + RTC DS1307

Δημοσίευση  dimbot Την / Το Κυρ Ιουν 12, 2011 3:38 pm

Τον propeller μπορείς να τον προμηθευτείς από την parallax στην τιμή των 50$ περίπου ή μπορείς για πιο ολοκληρωμένη λύση να πάρεις το κιτ με 120$.

Μπορείς να δεις εδώ έχεις μεγάλη ποικιλία:
http://www.parallax.com/Store/Microcontrollers/PropellerDevelopmentBoards/tabid/514/List/0/CategoryID/73/Level/a/SortField/0/Default.aspx

Προγραμματίζεται κυρίως με assembly, είναι λίγο ζόρικο στον προγραμματισμό αλλά πολύ ενδιαφέρον.

Μπορεί να χρησιμοποιηθεί σε οποιαδήποτε κατασκευή.

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Δευ Ιουν 13, 2011 2:47 pm

Κάτι πιο απλό στον προγραμματισμό του, έχεις υπόψην σου;
Γιατί είμαι καινούριος στην ρομποτική. Βέβαια έχω βασικές γνώσεις στον προγραμματισμό και ασχολούμε με ηλεκτρονικά.
avatar
dimbot
Master

Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009

Απ: Propeller + RTC DS1307

Δημοσίευση  dimbot Την / Το Δευ Ιουν 13, 2011 8:40 pm

Αν θες τη γνώμη μου, με δεδομένο ότι κάνεις τα πρώτα βήματα στη ρομποτική όπως μου λες, δεν πιστεύω σε καμία περίπτωση ότι κάνει ο propeller καθώς κατά την προσωπική μου άποψη είναι από τους πλέον δύσκολους στον προγραμματισμό!

Η parallax δίνει μια εναλλακτική για κάπως πιο εύκολο προγραμματισμό του συγκεκειμένου μικροελεγκτή με τη γλώσσα spin.

Εδώ μπορείς να κατεβάσεις το software:
http://www.parallax.com/ProductInfo/Microcontrollers/PropellerGeneralInformation/PropellerMediaPage/tabid/832/Default.aspx

Πάντως θα σου πρότεινα να κοιτάξεις το Arduino που είναι ό,τι πρέπει για αρχάριο. Έχει απεριόριστες δυνατότητες κατασκευών και πειραματισμών και παράλληλα εύκολο προγραμματισμό σε c.

www.arduino.cc εδώ έχει άπειρες πληροφορίες και software σχετικά με το Arduino.
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

...

Δημοσίευση  flokos Την / Το Τρι Ιουν 14, 2011 4:22 pm

Μολις ειδα τα ποστ .
Λοιπον πρωτον κατι πιο ευκολο στον προγραμματισμο δεν νομιζω να βρεις για τον propeller μιας και το συγκεκριμμενο ειναι αρκετα απλο για τις δυνατοτητες του (ενοω το παραπανω προγραμμα) ισως στο μελλον βγει κατι σε δομημενο προγραμματισμο δλδ με γραφικο περιβαλλον που διαλεγεις τις εντολες και ειναι πιο φιλικο προς τον χρηστη κατι το οποιο
εχει βγει για arduino ειδη αλλα ο propeller απο οτι εχω καταλαβει δεν ειναι αυτο που θελεις γιατι ειναι πολυ δυνατος για αρχαριο που σημαινει θα σπαταλας ασκοπα το χωρο του ,δλδ ειναι σαν να θες να χτυπησεις μυγα με το ποδι ελεφαντα .
Ομως παρολα αυτα για αυτα που προσφερει δεν ειναι καθολου δυσκολος δλδ εχεις γραφικο περιβαλλον αν το θελησεις ,
εχει ιντερνετ πολυ πιο ευκολα σε σχεση με το arduino και πολλα αλλα .Αν θες ντε και καλα να ασχοληθεις με αυτον θα σου πρωτεινα την πλακετα της gadget gangster την οποια και γω χρησιμοποιω και ειναι στο στιλ του arduino δλδ με shield και λοιπα ,μπορεις επισης να βρεις διαφορα shield για αυτο στον ιστοτοπο της εταιριας . http://www.gadgetgangster.com
η πλακετα ειναι παρακατω
http://www.gadgetgangster.com/find-a-project/56?projectnum=257 .
Α και μην ξεχασω πως αν θελησεις να διαβασεις αναλογικους αισθητηρες η να ελεγξεις κατι αναλογικο θελεις analog to digital converter γιατι το ιδιο το τσιπ δεν εχει απο μονο του,εκτος αν μπορουν να χρησιμοποιησουν το προτοκολο i2c
τοτε μπορεις . Εγω χρησιμοποιω το mcp3202 της microchip μπορεις να αποκτησεις 3-4 απο αυτα δωρεαν αν τα παραγγειλεις ως δωρεαν δειγματα απο τον ιστοτοπο της microchip .
Αλλα και παλια για αρχη δεν θα σου πρωτεινα τον Propeller ,μεχρι τελος παντων να εξοικιωθεις με τις ιδεες και τα σχετικα .
Αυτα, εγω ειμαι προθυμος να βοηθησω σε οτιδηποτε αποφαση παρεις .
Ελπιζω να σε κατατοπησα καπως.

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Τρι Ιουν 14, 2011 5:22 pm

Μεταξύ lego kai Arduino τι προτίνεται. Πάντως ο μικροελεκτής στο Arduino είναι πιο φτηνός από ta lego αλλά τα μοτερ πιο φτηνά στα lego παρά στα Arduino.
Τι λέτε;;;;
Είμαι προβληματισμένος.
Επήσεις για τα Arduino έχω βρει αυτό τα video το κινητό τι το θέλει;;;
http://www.youtube.com/watch?v=_Aw76wsj7VQ&NR=1&feature=fvwp

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Τρι Ιουν 14, 2011 5:25 pm

Βέβαια με το propeller θα ασχοληθώ αφού εξικιωθώ με τη ρομποτική. study
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

Απ: Propeller + RTC DS1307

Δημοσίευση  flokos Την / Το Τρι Ιουν 14, 2011 5:37 pm

Απο οτι εχω καταλαβει το χρησιμοποιει για να επικοινωνησει ασυρματα με το arduino μεσω του pc και να τηλεχειρηστει στην ουσια το ρομποτ .Και απλα χρησιμοποιει android στο κινητο του.Μαλλον το bluetooth του κινητου χρησιμοποιει.
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

Απ: Propeller + RTC DS1307

Δημοσίευση  flokos Την / Το Τρι Ιουν 14, 2011 5:38 pm

Θα σου πρωτεινα παντως να εκανες νεο θεμα γιατι αυτο το θεμα δεν ειναι γενικα για propeller απλα παρουσιαζω το προγραμμα που εφτιαξα και ετσι αν θελουν αλλοι χρηστες να απαντησουν στα ερωτηματα τους που πιθανον ειναι παρομοια με τα δικα σου δεν προκειται να ψαξουν εδω ...

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Τρι Ιουν 14, 2011 9:01 pm

Πώς μπορώ να φτιάξω νέο θέμα;;; scratch
avatar
dimbot
Master

Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009

Απ: Propeller + RTC DS1307

Δημοσίευση  dimbot Την / Το Τετ Ιουν 15, 2011 4:32 pm

Πηγαίνεις στην κατηγορία που σε ενδιαφέρει και πατάς NEW TOPIC

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Δευ Ιουν 20, 2011 3:52 pm

flokos έγραψε:Γεια σας, προχτες πηρα στα χερια μου τον propeller και οι δυνατοτητες του δεν σταματουν .
Παρακατω ειναι ενα παραδειγμα που εχω συνδεσει σε αυτο ενα ds1307 το οποιο λεει την ωρα ημερομηνια και λοιπα .
Για να το δοκιμασετε πρεπει να συνδεσετε το clock pin του ds1307 στο pin 28 του propeller και το data pin στο pin 29
του propeller .Για να δειτε την ημερομηνια ,ωρα και τα σχετικα , συνδστε τον με μια μπαταρια μετα με usb στο pc
και ανοιξτε ενα τερματικο στην σειριακη που το βλεπει το pc σας σε baudrate 250000.
Ο κωδικας ακολουθει:
CON

_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000

_baudRateSpeed = 250_000
_clockDataPin = 29
_clockClockPin = 28

VAR
long year
long month
long day
long hour
long minute
long second
OBJ

rtc: "DS1307_RTCEngine.spin"
pst: "Parallax Serial Terminal"


PUB main
pst.Start(250000)
rtc.rtcEngineStart(_clockDataPin, _clockClockPin, -1)
repeat
rtc.readTime
year := rtc.clockYear
month :=rtc.clockMonth
day := rtc.clockDate
hour := rtc.clockHour
minute := rtc.clockMinute
second := rtc.clockSecond
pst.str(string("Year:",9))
pst.str(string("Month:",9))
pst.str(string("Day:",9))
pst.str(string("Hour:",9))
pst.str(string("Minute:",9))
pst.str(string("Second:",13))
pst.Dec(year)
pst.str(string(" ",9))
pst.Dec(month)
pst.str(string(" ",9))
pst.Dec(day)
pst.str(string(" ",9))
pst.Dec(hour)
pst.str(string(" ",9))
pst.Dec(minute)
pst.str(string(" ",9))
pst.Dec(second)
pst.str(string(" ",9))
pst.str(string(" ",13))
waitcnt(cnt + clkfreq)
pst.str(string(" ",16))
Ελπιζω να σας αρεσε και να τον δοκιμασετε και εσεις.

Να σε ρωτήσω, ένα τέτοιο κώδικα για arduino ξέρεις; γιατί θέλω να να φτιάξω το εξείς, σε στιλ ημερολόγιο, δηλαδή κάθε μέρα για ένα χρονικό διάστημα που θα ορίσω εγώ θέλω να θέτονται σε λειτουργία βηματικά μοτέρ ώστε να περιστρέφεται κάτι για μερικά δευτερόλεπτα.
Έχεις καμία ιδέα;;;

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Δευ Ιουν 20, 2011 3:56 pm

Αν δεν ξέρεις εσύ ο ίδιος κάτι οδήγησέ με κάπου ώστε να βρώ την απάντηση γιατί το βιάζομαι.
Σε ευχαριστώ προκαταβολικά Rolling Eyes pale
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

Απ: Propeller + RTC DS1307

Δημοσίευση  flokos Την / Το Τετ Ιουν 22, 2011 9:36 am

Λοιπον θελεις ενα ds1307 μπορεις να το παρεις απο την sparkfun.com
Δες αυτη τη βιβλιοθηκη http://www.arduino.cc/playground/Code/Time
τωρα για τα βηματικα μοτερ λογικα θα χρειαστεις καποιο κυκλωμα ετοιμο η μη
για να τα οδηγησεις .
Πχ με αυτο εδω http://www.ladyada.net/make/mshield/ .

Αν θες βοηθεια σε κατι πες μου ,δεν σου γραφω κωδικα ακριβως γτ δεν εχω δοκιμασει κινηση με βηματικα μοτερ ακομη .
Και αν το προτζεκτ θα ειναι ανοικτο πανω απο βδομαδα τοτε πρεπει να κανεις reset
το arduino και αυτο πρεπει να γινεται καθε βδομάδα η και για πιο λιγο δεν ειμαι σιγουρος ψαξε να δεις για ποσο χρονικο διαστημα μπορει να τρεχει ενα σκετσ χωρις
επανεκινηση και το βρεις .
Αυτα παντα φιλικα .

TheKwsths

Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011

Απ: Propeller + RTC DS1307

Δημοσίευση  TheKwsths Την / Το Τετ Ιουν 22, 2011 10:24 pm

Αν χρησημοποιήσω dc motor (απλό), τότε χρειάζεται κάποιο άλλο κύκλωμα;;
avatar
flokos
Admin

Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010

Απ: Propeller + RTC DS1307

Δημοσίευση  flokos Την / Το Πεμ Ιουν 23, 2011 9:12 am

Αν απλα θελεις να τα κουνησεις και οχι να τους λες και προς τα που να κινουνται μπορεις να το κανεις απλα συνδεοντας
με καποιο πυκνωτη αναμεσα στους πολους του μοτερ και μετα να το συνδεσεις οπως ειναι στο arduino (ο πυκνωτης ειναι κεραμικος παντα και οχι υποχρεωτικος ) , αλιως θα χρειαστεις μια γεφυρα SN754410 αν θες για παραπανω μοτερ τοτε
πρεπει να βαλεις και αλλη γεφυρα καθε γεφυρα μπορει να οδηγησει μεχρι 2 μοτερ και προς τις δυο κατευθυνσεις .
Αυτα αν θελεις συνδεσμολογια πες μου να σου την δωσω εδω , το συγκεκριμμενο το χω δοκιμασει και δουλευει οποτε δεν θα
χεις προβλημα .
Παντα φιλικα .

    Η τρέχουσα ημερομηνία/ώρα είναι Δευ Οκτ 23, 2017 12:00 pm