|
DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα. |
![]() |
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
|
||||
|
||||
![]()
Θα συμφωνήσω και εγώ netblues με αυτά που λες και λέω να βάλω κάποια πραγματάκια σε μια σειρά
1ον Η ασφάλεια της κατασκευής (η λύση με ρελλέ και με πολύπριζο ή με κάποιου άλλου είδους κατασκευή όπως είπε ο lucky13 πιστεύω είναι η ποιο οικονομική και ασφαλής. ¶ντε να βρεις όμως πολύπριζο που να έχει μεμονωμένες τις πρίζες του ,συνήθως τις έχουν σε παράλληλη διάταξη όλες μαζί συνδεμένες) 2ον η απλότητα της κατασκευής (όσο το δυνατό ποιο εύκολη κατασκευή και με ευκολία να βρεις τα υλικά . Δηλαδή και ένας που δεν ξέρει από προγραμματισμό, ηλεκτρονικά δεν θα είναι δύσκολο να κατεβάσει μια έκδοση του προγράμματος και να την φορτώσει στον arduino από τον υπολογιστή μέσω usb) Σε αυτό το σημείο από ότι βλέπω θα μπορούσε να γίνουν και τμηματικά προγράμματα, κομμάτια δηλαδή του ολοκληρωμένου προγράμματος και να υλοποιεί κάποιος μέρος της όλης κατασκευής π.χ. (φώτα, πεχα μέτρο , αναπλήρωση κτλ) 3ον Το μικρό κόστος της κατασκευής. Είναι φυσικά κατανοητό για να κάνεις μια τέτοια κατασκευή θα πρέπει να έχει μικρό κόστος .Αν είναι να δώσουμε περισσότερα ευρώ από αυτά που θα δίναμε αν παίρναμε έναν IKS controller,καλύτερα να πάρουμε έναν τέτοιο κοντρολερ . Εγώ βλέπω πώς το κόστος είναι σαφώς μικρότερο αλλά αν δεν το υλοποίησης το έργο και μένεις στην θεωρεία δεν μπορείς να βγάλεις και αποτέλεσμα οικονομικό. 4ον Να μην ξεφύγουμε από τον στόχο μας. Δηλαδή αναφέρθηκα στην πλακέτα arduino γιατί είναι οικονομική λύση, με εύκολο περιβάλλον προγραμματισμού για μένα .καλό το Χ10 και οι άλλοι mc αλλά μου είναι δύσκολο να μάθω pic και ότι άλλο υπάρχει μιας και έτσι χάνεις τον λογαριασμό Τελοσ, αυτήν την εβδομάδα θα πάρω τα υπόλοιπα εξαρτήματα που χρειάζομαι για να φτιάξω αυτό εδώ http://reefprojects.com/wiki/Main_Page και θα το βάλω μπροστά να το ολοκληρώσω σίγα σίγα .θα κοιτάξω και τον basicΧ που λες lucky13 Σας ευχαριστώ |
#2
|
||||
|
||||
![]()
Δεν μιλησε κανεις για PIC..
![]() |
#3
|
||||
|
||||
![]()
για να μην μιλήσει το έγραψα
![]() |
#4
|
||||
|
||||
![]()
Γειά σας και από μένα!
Σε τέτοια περίπτωση πιστεύω πως ο ATmega128 είναι μονόδρομος, όπως και η C, αν και προτιμώ την assembly πιο πολύ!!! Επίσης τα ταυλανδέζικα "εργαλεία" που προτίνει ο netblues φαίνονται πολύ καλά όπως το παρακάτω.... http://www.ereshop.com/index.php?mai...roducts_id=180 ...είναι απλά τέλειο. Μαζί με το motherboard ενοείτε.... Με ενσωματομένο RTC, EEPROM, RS485, και τις έτοιμες βιβλιοθήκες του CodeVisionAVR ![]() ![]() Το μόνο που χρειάζεται μετά είναι μερικές πλακέτες γύρο, γύρο, ανάλογα με τις ανάγκες του καθενα. |
#5
|
||||
|
||||
![]()
Board για αναπτυξη υπαρχουν πολλα. Ομως οι ενυδρειακες εφαρμογες πρεπει να δοκιμαστουν στη πραξη για να εντοπιστουν τυχον ατελειες οχι τοσο στην υλοποιηση αλλα στο τροπο λειτουργιας, δλδ διαφορες μικρες μεν αλλα σημαντικες λεπτομερειες.
Και βεβαια ενα αλλο κεφαλαιο ειναι το interface με τους διαφορους sensors. |
#6
|
||||
|
||||
![]()
Γνώσεις software σε assembly και C έχω μπόλικες, αλλά από τέτοιο hardware δεν σκαμπάζω. Με την αγορά της βασικής πλακέτας μπορείς να ξεκινήσεις;
Δηλαδή: 1. κάνεις κάποιο προγραμματάκι 2. μεταγλωτίζεις 3. το "περνάς" μέσω USB στην EPROM 4. δοκιμάζεις το πρόγραμμα (5. ψάχνεις να βρεις γιατί δεν δουλεύει και ξανά στο 1.) Αυτά μπορείς να τα κάνεις με την αγορά της βασικής πλακέτας ή χρειάζεσαι και κάτι άλλο σε hardware;
__________________
τί δεν καταΛΛΛαβαίνεις; ![]() |
#7
|
||||
|
||||
![]()
Νομίζω πως το arduino κανει ολα αυτα που περιγραφεις... απλα γραφεις σε τύπου C ( πολυ ευκολη ). Θα μπορουσες να πάρεις την βασική πλακέτα και ένα breadboard για να καρφωσεις επάνω τα led κτλπ... ή καλυτερα να πάρεις ένα ετοιμο starting kit με ολα τα συμπρακαλα... καλωδια, sensors, leds ... και να το ξεκινησεις κομπλέ...
Αλήθεια .... οι αισθητήρες πχ θερμοκρασίας που βγαίνουν σε 2 καλώδια (π.χ. elliwell) ειναι συμβατοί με το project μας? Για να τιθασέψουμε τα πολυπριζα μας απ΄οτι καταλαβάινω χρειαζόμαστε καποιο ειδος διακοπτη που θα ελεγχεται απο τον mc... τι χρησιμοποιούμε και αν θέλουμε αυξομιώσεις τι ΄κανουμε? Κατι ακόμα σχετικ΄'α με την αυτοματη αναπλήρωση... πως ελεγχουμε την σταθμη του νερού? Κατι σαν φλοτερ με μεχανικό διακόπτη ήμπορουμε να βάλουμε και sensor υγρασίας ?
__________________
ΜΦΧ Νίκος |
#8
|
||||
|
||||
![]() Παράθεση:
Για οποιον δεν εχει pc με σειριακη ενα φτηνο usb2serial των 3-4 ευρω κανει. Συμφωνω οτι σε ενα τελειωμενο project θα ηταν πολυ χρησιμο ενα προγραμματακι που θα ετρεχε σε pc και θα εδινε τη δυνατοτητα σε καποιον να κατεβασει καινουργιο firmware προσθετωντας δυνατοτητες και διορθωνοντας bugs... Ομως απεχουμε ακομα απο κει. Σιγουρα πρεπει να καψουμε μερικους mc πρωτα και μετα... 4. Στα embedded συστηματα το δοκιμαζεις ειναι αρκετα "καπως" Σε ενα προγραμμα που τρεχει σε pc βαζεις μια printf και βλεπεις στην οθονη... Σε ενα embedded που δεν εχει καν οθονη, ειτε αναβοσβυνεις led, ειτε τα στελνεις στη σειριακη, (με την προυποθεση οτι το προβλημα δεν ειναι με την ιδια τη σειριακη.. ![]() Για πιο σοβαρο development βαζει κανεις jtag που σου δινει τη δυνατοτητα να κανεις debug το προγραμμα καθως εκτελειται στον mc. Το avr studio (δλδ το δωρεαν ide περιβαλλον) εχει simulator οπου μπορεις να κανεις trace & debug assembly αλλα και c κωδικα (στο source παντα) αλλα οταν ερθει η ωρα να δει κανεις πως αντιλαμβανεται ο mc τον εξω κοσμο (δλδ τους σενσορες) εκει το πραγμα γινεται πιο περιπλοκο. Ενα jtag επιτρεπει να βλεπεις τις πραγματικες τιμες που διαβαζει το hardware (πχ θερμοκρασια, ph κλπ) Με τη βασικη πλακετα μπορεις να τα κανεις το βασικο προγραμματισμο, οχι ομως ευκολα και in circuit debugging. Και θελει και λιγη προσοχη με τα fuses ωστε να μην "κλειδωθεις" απεξω. (τα fuses ειναι προγραμματιζομενα "διακοπτακια" που αλλαζουν τις δυνατοτητες του hardware.. π.χ. αν του πεις να χρησιμοποιησει external clock αλλα δεν του εχεις δωσει κανενα external clock στο σχετικο pin, ο mc σταματαει να λειτουγει (και ουτε ξαναπρογραμματιζεται με σειριακο τροπο.. Για να επανελθει, ειτε πρεπει να του βαλεις clock ειτε να τον προγραμματισεις με HVPP (high voltage parallel programming, κατι που μπορει να μην ειναι και τοσο ευκολο.) Το ardouino ειναι ενα πιο "προστατευμενο" περιβαλλον που δεν σε αφηνει να κανεις ευκολα "χοντραδες". Αυτο εχει τα καλα του και τα κακα του. Οπως και ναναι, πρωτου αρχισουμε να μιλαμε για ενυδρειακους controllers πρεπει να φτιαξει κανεις το αντιστοιχο του hello world (να αναβοσβησει ενα led). Επισης, μιας και δεν υπαρχει λειτουργικο, οτι προγραμμα γραφτει θα πρεπει να κανει και καποιας μορφης cooperative multitasking, μιας και πρεπει απο τη μια να αναβοσβηνουμε φωτα, απο την αλλη να κραταμε την ωρα αλλα και να μετραμε το ph και τη θερμοκρασια και να ανοιγοκλεινουμε ρελεδες κατα το δοκουν. ΥΓ Ακουγεται μπερδεμενο (και ειναι στην αρχη) αλλα οποιος ασχοληθει βρισκει την ακρη.. ![]() |
![]() |
Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες) | |
|
|
![]() |
||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Digital aquarium controller DYI | abrous | DIY . Φτιάχτο μόνος σου | 12 | 31-12-09 10:10 |
Open aquarium controller DiY project | abrous | DIY . Φτιάχτο μόνος σου | 36 | 30-12-09 19:17 |
Bas Aquarium | johnny98130 | Δίσκοι | 6 | 18-11-05 00:48 |
Aquarium Controller | mitas | Εξοπλισμός - Τεχνολογία Γλυκού νερού | 16 | 15-10-03 01:01 |