Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου

Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου (http://www.aquatek.gr/vb/index.php)
-   DIY . Φτιάχτο μόνος σου (http://www.aquatek.gr/vb/forumdisplay.php?f=28)
-   -   Κατασκευή-προγραμματισμός arduino από το 0 (http://www.aquatek.gr/vb/showthread.php?t=95257)

sxetikos 15-02-17 23:15

Σήμερα ήρθαν και τα υπόλοιπα πακέτα που περίμενα για να ξεκινήσω τη κατασκευή του φωτιστικού, βασισμένο στο jarduino. Μετά από αρκετή ώρα παιδέματος και #(($*@&&&$* κατάφερα να κολλήσω το rtc στην TFT shield. Έκανα Upload τον κώδικα του Jarduino v1.1 και περίμενα να δω το φως το αληθινό.... Μάταια όμως... Μετά από αρκετή ώρα ψαξίματος είδα ότι στην V1.1 δεν υποστηρίζεται ο controller της οθόνης (ILI9341) και χρειάζεται η v1.2 η οποία όμως είναι password protected με στόχο να γίνεις donator. Δοκίμασα να παίξω με τα libraries αλλά δεν κατάφερα κάτι. Λευκή οθόνη μονίμως. Η οθόνη που χρησιμοποιώ είναι αυτή http://www.ebay.com/itm/311519653531. Υπάρχει κανείς που να έχει βρει λύση;

AgMa 16-02-17 00:18

Δεν έχω ιδέα από jarduino, δύο παρατηρήσεις μόνο;
1) Τον RTC γιατί τον κόλλησες στο tft shield; Μπορείς να ανεβάσεις φώτο;
2) Μέσα στο κώδικα του jarduino, πρέπει να υπάρχει από προεπιλογή ένας driver ο οποίος θα είναι και αυτός που θα παίζει όταν φορτώνεις τον κώδικα.
Έχεις δοκιμάσει να τον διαβάσεις λίγο να δεις αν μπορείς να τον αλλάξεις με τον δικό σου driver;
Πχ. στον iAqua που προσπαθώ να τον μάθω, είναι:
UTFT myGLCD(SSD1289,38,39,40,41); // start up an instance of the TFT screen
Αυτό μπορεί να είναι είτε ILI9341, είτε HX8347A είτε οτιδήποτε άλλο θες αρκεί να υποστηρίζεται απ' την κατάλληλη library (και εννοείται να υπάρχει ο σωστός φάκελος στο Έγγραφα\Arduino\libraries).

Edit:
Μιας που ξέκλεψα λίγο χρόνο απ' την κόρη, γράφω συγκεντρωτική λίστα για τα πράγματα που χρειάζονται καθώς και τις τιμές τους:
Arduino mega 2560 r3. Τιμή: 8.62 ευρώ με τα μεταφορικά
RTC. Τιμή: 1.58 ευρώ με δωρεάν μεταφορικά.
12βολτες αντλίες για λίπανση. Τιμή: 5.48 ευρώ έκαστος με δωρεάν μεταφορικά (εγώ πήρα 3).
Οθόνη 3.2". Τιμή: 10.20 ευρώ με δωρεάν μεταφορικά.
8κάναλο ρελέ. Τιμή: 10.49 ευρώ με δωρεάν μεταφορικά.
Tft shield. Τιμή: 7.57 ευρώ με δωρεάν μεταφορικά.
Breadboard για τις δοκιμές. Τιμή: 1.34 ευρώ με δωρεάν μεταφορικά.
Καλώδια δοκιμών male to male. Τιμή: 0.95 με δωρεάν μεταφορικά.
Καλώδια δοκιμών male to female. Τιμή: 1.88 ευρώ με δωρεάν μεταφορικά.
Διάφορες αντιστάσεις από 1ohm έως 10Μ ohm. Τιμή: 4.41 ευρώ με δωρεάν μεταφορικά.
Γωνιακά pin (δεν ξέρω αν χρειαστούν, φθηνά είναι πάντως). Τιμή: 0.94 ευρώ με δωρεάν μεταφορικά.
Φωτοαντιστάσεις (για να ρυθμίζεται αυτόματα η φωτεινότητα της οθόνης). Τιμή: 0.94 ευρώ με δωρεάν μεταφορικά.
BC337 τρανζίστορ για την ρύθμιση φωτεινότητας. Τιμή: 0.94 ευρώ με δωρεάν μεταφορικά.
Κονέκτορες για το prototype board ( όταν και αν φτάσω εκεί :p ). Τιμή: 1.16 ευρώ με δωρεάν μεταφορικά.
Prototype board. Τιμή: 2.34 ευρώ με δωρεάν μεταφορικά.
Αισθητήριο θερμοκρασίας 3m για το ενυδρείο. Τιμή: 3.06 ευρώ με δωρεάν μεταφορικά.
Αισθητήριο θερμοκρασίας για το κουτί που θα είναι ο arduino. Τιμή: 1.36 ευρώ με δωρεάν μεταφορικά.
Mosfet για τις αντλίες λίπανσης. Τιμή: 1.40 ευρώ με δωρεάν μεταφορικά.
Δίοδοι SR260 για τις αντλίες λίπανσης. Τιμή: 1.85 ευρώ με δωρεάν μεταφορικά.
Διαμοιραστής ρεύματος για τα ρελέ (να γλιτώσουμε λίγο καλώδιο). Τιμή: 1.60 ευρώ με δωρεάν μεταφορικά.

Τελικό κόστος: 68.11 ευρώ με 1 αντλία όμως. Με 3 αντλίες ανεβαίνει στα 79,07 ευρώ.

Το πρόσεξα όσο μπορούσα, ίσως όμως να μου έχουν ξεφύγει κάποια πραγματάκια τα οποία σίγουρα τα βρίσκουμε και στα καταστήματα με ηλεκτρονικά της γειτονιάς.
Οι τιμές είναι οι καλύτερες που βρήκα σε σχέση πάντα με τα feedback των πωλητών και προτίμησα μερικά πραγματάκια από Ταϊλάνδη λόγω γρηγορότερης παραλαβής σε σχέση με Κίνα.
Μην με ρωτήσετε γιατί προτίμησα το τάδε αντί του τάδε, γιατί η λίστα είναι απ' όσα έχω διαβάσει για το συγκεκριμένο project που θέλω να κάνω (είναι αρκετά δύσκολο να μάθω ταυτόχρονα και για arduino και για διόδους, τρανζίστορ κτλ.)
Σκοπεύω να βάλω τον arduino με το prototype board, το tft shield και την οθόνη, εδώ μέσα όλα σαν σάντουιτς και να το βιδώσω στον τοίχο, δίπλα απ' το ενυδρείο ώστε και να έχω εύκολη πρόσβαση και ορατότητα από παντού και να μην το φτάνει η κόρη μου.
Ρελέ και πρίζες σε ξεχωριστό κουτί πίσω απ' το ενυδρείο και για τις αντλίες ακόμη το ψάχνω. Πρέπει να είναι όσο το δυνατόν στο ίδιο ύψος με το ενυδρείο.
Σκέφτομαι να προσαρμόσω ή στο πλάι του καπακιού ή στην πίσω μεριά 3 γυάλινες 50άρες σύριγγες, αλλά ακόμη το επεξεργάζομαι.

sxetikos 16-02-17 01:20

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997289)
1) Τον RTC γιατί τον κόλλησες στο tft shield; Μπορείς να ανεβάσεις φώτο;

Τα Pins 5v και grd που χρειάζονται για το rtc, χρησιμοποιούνται από το TFT shield. Οπότε πρέπει να ελευθερωθούν.
Κράτα το

AgMa 16-02-17 02:00

Και τώρα από που του δίνεις 5v και gnd?
Ποιό shield έχεις; Να υποθέσω το ITDB02 v1.1;

puntomad 16-02-17 08:10

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


Sent from my iPhone using Tapatalk

sxetikos 16-02-17 09:43

Για TFT shield χρησιμοποιώ αυτή ttp://www.ebay.com/itm/121114423145?_trksid=p2060353.m2749.l2649&ssPageNa me=STRK%3AMEBIDX%3AIT η οποία δεν έχει rtc ενσωματωμένο. Το manual του jarduino προτείνει το προτείνει ως λύση. Ώντας τελείως αρχάριος, προτίμησα την τακτική του "βλέποντας και κάνοντας". Υπάρχει καμία ιδέα για το πως να βγάλω αναμονές για τα 5v και grd;

AgMa 16-02-17 12:27

1 Συνημμένο(α)
Το manual του jarduino προτείνει αυτή που σε ρωτάω πιο πάνω, δεν ξέρω αν διαβάζουμε άλλο manual.

sxetikos 16-02-17 12:44

Αυτή προτείνει, αλλά δίνει και εναλλακτική λύση. Για να κάτσω να κολλήσω οοοοοόλες αυτές τις αντιστάσεις, απλά δεν........:smt073

puntomad 17-02-17 08:47

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

Αν δεν έχεις πλακετακι, απλά κόλλα καλώδιο και μετά κάνε τις ενώσεις εκεί (καλώδιο με καλώδιο)


Sent from my iPhone using Tapatalk
-------------------------
https://www.tweaking4all.com/wp-cont...ard_layout.png


Sent from my iPhone using Tapatalk
-------------------------
Αυτό είναι το "πλακετακι" που αναφέρομαι. Το breadboard


Sent from my iPhone using Tapatalk

AgMa 17-02-17 17:47

Δηλαδή από μία μόνο έξοδο 5v του arduino, μπορούμε με απλό καλώδιο να μοιράσουμε 5v σε όποιο κύκλωμα θέλουμε; Τα mAh δεν θα είναι λιγότερα με αυτό τον τρόπο;

tolisn 17-02-17 18:19

Ναι, μπορείς να το κάνεις αυτό αρκεί να μην ξεπεράσεις το μέγιστο ρεύμα που μπορεί να δώσει η έξοδος 5V. Καλά είναι το συνολικό ρεύμα που τραβάς με τις άλλες συσκευές να είναι περίπου στο 70% από το μέγιστο που μπορεί να δώσει η έξοδος. Όσο περισσότερο ρεύμα τραβάς τόσο θα ζεσταίνεται ο σταθεροποιητής τάση πάνω στον arduino.

AgMa 17-02-17 18:34

~800mAh αν θυμάμαι καλά;

tolisn 17-02-17 19:00

Με τι τροφοδοτείς τον arduino; Αν τον τροφοδοτείς με εξωτερικό τροφοδοτικό καλά είναι η τάση του τροφοδοτικού να είναι χαμηλή, περίπου 9V (7V είναι το καλλίτερο). Αυτό θα έχει σαν συνέπεια να έχεις μικρότερη πτώση τάσης στον σταθεροποιητή και άρα μικρότερη θέρμανση στο ίδιο ρεύμα.Επειδή ο κατασκευαστής δεν γνωρίζει τι τάση τροφοδοσίας θα δώσεις δεν δίνει και το ρεύμα που μπορεί να δώσει η έξοδος 5V. Γιατί άλλη θέρμανση θα έχει ο σταθεροποιητής με τροφοδοσία 7V και άλλη με 15V.

Αν τροφοδοτείς τον arduino από το USB τότε το μέγιστο ρεύμα που μπορεί να πάρεις είναι περίπου 500mA μέχρι να ενεργοποιηθεί η ενσωματωμένη ασφάλεια.

sxetikos 17-02-17 19:21

Παράθεση:

Αρχική Δημοσίευση από puntomad (Μήνυμα 997478)
Πλακετακι πλαστικό για δοκιμές δεν έχεις πάρει;
Αν έχεις απλά κολλάς ένα καλώδιο στα 5v και το βάζεις στην γραμμή στο πλακετακι και έχεις αυτόματα παρά πολλές θέσεις. Το ίδιο και για την γείωση.

Αν δεν έχεις πλακετακι, απλά κόλλα καλώδιο και μετά κάνε τις ενώσεις εκεί (καλώδιο με καλώδιο)

Και πλακετάκι έχω, και PCB Board πήρα. Αν μπει η TFT shield, και ειδικά η ITDB02 όλα τα pin δεσμεύονται από αυτή. Δεν ξέρω πώς να κάνω το bypass για να ξαναελευθερώσω τα δεσμευμένα pins.

puntomad 17-02-17 20:08

Κατασκευή-προγραμματισμός arduino από το 0
 
Αν δεν έχεις πάρει άλλο shield να μπεις ενδιάμεσα και να πάρεις ότι θες, κόλλησε ένα καλώδιο στο tft shield στο πιν που είναι τα 5 βολτ και ριχτο στο πλακετακι και κούμπωσε το shield κανονικά πάνω και θα "εξέχει" ένα καλώδιο που θα πηγαίνει στο πλακετακι. Αντίστοιχα κανείς και για την γείωση και τα υπόλοιπα.
Αν δεν το κατάλαβες πες μου να το σκεφτώ να το διατυπώσω αλλιώς.


Sent from my iPhone using Tapatalk
-------------------------
Δεν είχα δει τι έγραψες από πάνω. Καλά το κατάλαβες, όλες οι συσκευές πάνε παράλληλα στο ίδιο καλώδιο. Τα μιλιαμπερ πάνε προσθετικά, δλδ μια συσκευή τραβάει 10 και μια άλλη 25 το σύνολο που θα τραβήξεις είναι 35, δεν μειώνονται. Απλά προσεχείς, όπως σου είπε και ο φίλος παραπάνω, το σύνολο της κατανάλωσης σου να είναι κάτω από το 80% του μέγιστου της εξόδου. Αν τροφοδοτεί το arduino από το USB καλώδιο (μέγιστο 500mah) πρέπει οι καταναλώσεις σου να είναι κάτω από 400 κ.ο.κ.

Αν έχεις μεγαλύτερες καταναλώσεις, βάζεις ένα εξωτερικό τροφοδοτικό με ένα ρελε που θα οπλίζει από τα 5βολτ του arduino και μετά βάζεις φορτία άφοβα πάνω.


Sent from my iPhone using Tapatalk

sxetikos 17-02-17 20:11

Δηλαδή για να καταλάβω... Στο ποδαράκι του TFT shield που μπαίνει π.χ στα 5v, κολλάω πάνω πάνω ένα καλώδιο και μετά το κουμπώνω στο arduino; Ουσιαστικά δηλαδή, θέλει κόλληση για όλα τα ποδαράκια του shield;
Έχω πάρει και PROTO shield συγκεκριμένα αυτόν. http://www.ebay.com/itm/262423841770...%3AMEBIDX%3AIT Για να έχω πρόσβαση στα Pins μέσω της πλακέτας του, θα πρέπει να πρέπει να "τραβήξω" γραμμές με καλάι ή καλώδιο, ή υπάρχει άλλος τρόπος;

puntomad 17-02-17 20:17

Αφού έχεις αυτό το shield είσαι μια χαρά. Βάζεις πρώτα αυτό και πάνω από αυτό το tft shield. Στο κενό shield κολλάς καλώδια σε όποιον πιν θέλεις να "κλέψεις" και όταν τελειώσεις και είσαι ευχαριστημένος κολλάς πάνω σε αυτό ότι θες. Πχ το rtc θα ήταν πολύ πιο εύκολο να το κολλήσεις εκεί.


Sent from my iPhone using Tapatalk
-------------------------
Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 997598)
Για να έχω πρόσβαση στα Pins μέσω της πλακέτας του, θα πρέπει να πρέπει να "τραβήξω" γραμμές με καλάι ή καλώδιο, ή υπάρχει άλλος τρόπος;


Εδω δεν κατάλαβα τι ρωτάς.



Sent from my iPhone using Tapatalk

sxetikos 17-02-17 20:40

Παράθεση:

Αρχική Δημοσίευση από puntomad (Μήνυμα 997599)
Αφού έχεις αυτό το shield είσαι μια χαρά. Βάζεις πρώτα αυτό και πάνω από αυτό το tft shield. Στο κενό shield κολλάς καλώδια σε όποιον πιν θέλεις να "κλέψεις" και όταν τελειώσεις και είσαι ευχαριστημένος κολλάς πάνω σε αυτό ότι θες. Πχ το rtc θα ήταν πολύ πιο εύκολο να το κολλήσεις εκεί.


Sent from my iPhone using Tapatalk
-------------------------



Εδω δεν κατάλαβα τι ρωτάς.



Sent from my iPhone using Tapatalk

Ουσιαστικά ρωτάω που ακριβώς θα κολλήσω το καλώδιο. Από την κάτω μεριά της πλακέτας; Π.Χ στο PROTO shield που έχω, δίπλα σε κάθε θηλυκή υποδοχή για το pin έχει και καλαι. Έκει θα κολλήσω το καλώδιό;
Ερώτηση: Αν βάλω το PROTO shield η TFT shield δεν θα έχει πρόσβαση στα 34 (ή 36;) κάθετα pin του arduino. Εκεί θα ενωθούν με καλώδιο;

puntomad 17-02-17 20:43

Λογικά το κάθε πιν του proto shield είναι ενωμένο με την διπλανή κουκκίδα. Δες το με ένα πολύ μέτρο να σιγουρευτείς.

Η tft shield μπορεί να μην χρησιμοποιεί το 34 πόδι.


Sent from my iPhone using Tapatalk

AgMa 17-02-17 23:55

Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 997609)
Ουσιαστικά ρωτάω που ακριβώς θα κολλήσω το καλώδιο. Από την κάτω μεριά της πλακέτας; Π.Χ στο PROTO shield που έχω, δίπλα σε κάθε θηλυκή υποδοχή για το pin έχει και καλαι. Έκει θα κολλήσω το καλώδιό;
Ερώτηση: Αν βάλω το PROTO shield η TFT shield δεν θα έχει πρόσβαση στα 34 ( ή 36; ) κάθετα pin του arduino. Εκεί θα ενωθούν με καλώδιο;



Χωρίς να είμαι σίγουρος, μήπως θα πρέπει να κολλήσεις τα αρσενικά του tft shield με τα θηλυκά του prototype με καλάι;
Δες και αυτό μήπως και σε βοηθήσει, αν και χρησιμοποιεί άλλο prototype.

Παράθεση:

Αρχική Δημοσίευση από puntomad (Μήνυμα 997610)
Η tft shield μπορεί να μην χρησιμοποιεί το 34 πόδι.

Ο φίλος εννοεί ότι θα χάσει τα κάθετα (digital) pins του arduino, αφού θα είναι πλέον κατειλημμένα απ' το prototype.

puntomad 18-02-17 08:01

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997651)
[/COLOR]
Ο φίλος εννοεί ότι θα χάσει τα κάθετα (digital) pins του arduino, αφού θα είναι πλέον κατειλημμένα απ' το prototype.


Πρέπει να δω από το pc τι ακριβώς shields έχει αγοράσει για να σας απαντήσω με σιγουριά.
Συνήθως τα κενά τα έχουν έτσι ώστε να μπουν ενδιάμεσα από έτοιμα, όποτε και συνεχίζουν όλα τα πιν του arduino προς τα πάνω. Μου φαίνεται δύσκολο να μην έχει όσα πιν χρειάζονται για να παίξει η tft

Όπως και να έχει όμως με λίγη προσπάθεια όλα γίνονται.

Καλύτερα ο φίλος να κάτσει να κάνει μια λίστα να δει ακριβώς ποια πιν χρησιμοποιεί ο κώδικας που έχει και να τα ανακαλύψει.




Sent from my iPhone using Tapatalk

sxetikos 19-02-17 10:26

Από όρεξη άλλο τίποτα, χρόνος, όμως, μηδέν!!!!
Το prototype shield που πήρα ελευθερώνει μεν τα pin της tft shield που καταλαμβάνει αλλά σε διαφορετική θέση. Το κακό είναι ότι δεν βρίσκω και τίποτα, για να πάρω καμιά ιδέα.
Όσον αφορά το jarduino, η έκδοση 1.1 είναι απαρχαιωμένη και δεν αξίζει τον κόπο να κάνεις όλες τις μετατροπές για να παίξει σωστά. Έχει κανείς την έκδοση 1.2 να τη δοκιμάσω; Είναι κρίμα να κάνω donate και να μη δουλέψει τελικά. Το ferduino, αν και δωρεάν, θέλει 30 ευρώ μόνο για οθόνη. Άσε που ο τύπος μάλλον χρησιμοποιεί bots στο forum του (βρήκε τα post μου εδώ και την πρόθεση μου να χρησιμοποιήσω jarduino και μου έκλεισε το τόπικ που είχα ανοίξει). Το ωραίο είναι ότι του έκανα και donate!!!

Στάλθηκε από το HTC One μου χρησιμοποιώντας Tapatalk

AgMa 19-02-17 17:14

Για ποιόν λόγο σου έκλεισε τα τόπικ δεν κατάλαβα;

sxetikos 19-02-17 19:03

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997885)
Για ποιόν λόγο σου έκλεισε τα τόπικ δεν κατάλαβα;

http://www.ferduino.com/forum/viewto...p?p=3104#p3104. Ουσιαστικά "πλήρωσα" για τις πληροφορίες. Δεν έχω καταλήξει ακόμα σε κώδικα, καθώς ψάχνω κάτι το οποίο θα με καλύψει και στο μέλλον και δεν θα ήθελα να κάνω περιττά έξοδα, τουλάχιστον ακόμα, για οθόνες κ.τ.λ. Αυτός φαίνεται να θύμωσε!!!

AgMa 19-02-17 20:34

Χαχαα έλεος απλά. Ο τύπος την έχει δει αλλιώς.
Τον κατάλαβα από την πρώτη σελίδα που μου πρότειναν να του ρίξω μια ματιά.

sxetikos 19-02-17 20:36

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997917)
Χαχαα έλεος απλά. Ο τύπος την έχει δει αλλιώς.
Τον κατάλαβα από την πρώτη σελίδα που μου πρότειναν να του ρίξω μια ματιά.

Ποιος να ταν άραγε....;;;;; :oops:

dkatsariotis 19-02-17 20:51

Καλησπέρα παιδιά,

Η κατασκευή ενός τέτοιου project από το 0 ίσως φαίνεται δύσκολη υπόθεση. Στη πραγματικότητα χρειάζεται μόνο όρεξη για ψάξιμο και χρόνο. Εγώ ξεκίνησα να φτιάξω το iAqua και τελικά εκτός των γραφικών στοιχείων έγραψα σχεδόν όλο τον κώδικα από την αρχή ώστε να τον προσαρμόσω στις ανάγκες μου. Επιπλέον έφτιαξα δική μου εφαρμογή σε Android ώστε να το ελέγχω από μακρυά. Το μόνο που δεν παίζει ακόμα είναι η μέτρηση του pH και οφείλεται σε παρεμβολές από τα ρεύματα, κάτι το οποίο θα διορθωθεί σύντομα με ένα κύκλωμα που φτιάχνω. Ανεβάζω μερικές φώτο ενδεικτικά. Στο κουτί με τις αντλίες είναι κρυμμένη ή πλακέτα με τα ρελέ.

https://uploads.tapatalk-cdn.com/201...f720e42a9d.jpg

https://uploads.tapatalk-cdn.com/201...53518d9d87.jpg

https://uploads.tapatalk-cdn.com/201...cb789296b7.jpg

https://uploads.tapatalk-cdn.com/201...61fb34d2a2.jpg

Sent from my Lenovo A7010a48 using Tapatalk

AgMa 19-02-17 20:56

Καλώς τον!
Την κατασκευή σου την είχα δει στο plantedtank και σου είχα στείλει πμ. εκεί αλλά μάλλον δεν το έχεις δει.
Θα χρειαστούμε άτομα που το έχουν κάνει ήδη και μπορούν να μας βοηθήσουν.

dkatsariotis 19-02-17 21:12

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997925)
Καλώς τον!
Την κατασκευή σου την είχα δει στο plantedtank και σου είχα στείλει πμ. εκεί αλλά μάλλον δεν το έχεις δει.
Θα χρειαστούμε άτομα που το έχουν κάνει ήδη και μπορούν να μας βοηθήσουν.

Καλησπέρα και πάλι, έχω κάποια θέματα με το Tapatalk και πρέπει να μπαίνω στην εφαρμογή για να δω ειδοποιήσεις κλπ αλλά θα προσπαθήσω να έχω επικοινωνία να βοηθήσω όποιον χρειαστεί κάτι.

Αρχικά να πω ότι η κατασκευή χρησιμοποιεί το Arduino Mega, την TFT LCD που ήδη έχετε αναφέρει, την Ethernet shield, και μία prototype shield στην οποία είναι τοποθετημένα το rtc και το pH κύκλωμα.

Ή πλακέτα με τα ρελέ είναι 8 θέσεων και οδηγεί 3 τροφοδοτικά, ένα για τις αντλίες, ένα για ανεμιστήρες ψύξης και ένα για τα led. Οι δύο πρίζες είναι για το co2 και μία έξτρα για μελλοντική χρήση (surface skimmer κλπ)

Η μεταξύ τους επικοινωνία γίνεται μέσω ενός VGA καλωδίου.

Η σύνδεση της TFT shield με την οθόνη γίνεται μέσω μιας καλωδιοταινίας όπως αυτή των σκληρών δίσκων IDE η οποία φτιάχτηκε από την αρχή για να αντιστρέψω τα pin που ήταν ανάποδα

Sent from my Lenovo A7010a48 using Tapatalk

AgMa 19-02-17 21:24

Τα ρελέ είναι ss ή τα κλασσικά τα ΕΜ;
Την καλωδιοταινία γιατί την ήθελες ανάποδα;

dkatsariotis 19-02-17 21:28

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 997935)
Τα ρελέ είναι ss ή τα κλασσικά τα ΕΜ;
Τη καλώδιο ταινία γιατί την ήθελες ανάποδα;

Τα κλασικά ρελέ με τάση λειτουργίας 5v

http://www.sainsmart.com/8-channel-d...ttl-logic.html

Η καλωδιοταινία ήθελε ανάποδα γιατί στο prototype shield οι υποδοχές έβγαιναν ανεστραμμένες ώστε να συνδέονται απευθείας στο Arduino. Εάν μπεί το TFT shield απευθείας στο Arduino δεν υπάρχει θέμα. Εγώ όμως έβαλα Arduino, prototype shield, TFT shield, Ethernet shield

Sent from my Lenovo A7010a48 using Tapatalk

sxetikos 19-02-17 21:31

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 997928)
Καλησπέρα και πάλι, έχω κάποια θέματα με το Tapatalk και πρέπει να μπαίνω στην εφαρμογή για να δω ειδοποιήσεις κλπ αλλά θα προσπαθήσω να έχω επικοινωνία να βοηθήσω όποιον χρειαστεί κάτι.

Αρχικά να πω ότι η κατασκευή χρησιμοποιεί το Arduino Mega, την TFT LCD που ήδη έχετε αναφέρει, την Ethernet shield, και μία prototype shield στην οποία είναι τοποθετημένα το rtc και το pH κύκλωμα.

Ή πλακέτα με τα ρελέ είναι 8 θέσεων και οδηγεί 3 τροφοδοτικά, ένα για τις αντλίες, ένα για ανεμιστήρες ψύξης και ένα για τα led. Οι δύο πρίζες είναι για το co2 και μία έξτρα για μελλοντική χρήση (surface skimmer κλπ)

Η μεταξύ τους επικοινωνία γίνεται μέσω ενός VGA καλωδίου.

Η σύνδεση της TFT shield με την οθόνη γίνεται μέσω μιας καλωδιοταινίας όπως αυτή των σκληρών δίσκων IDE η οποία φτιάχτηκε από την αρχή για να αντιστρέψω τα pin που ήταν ανάποδα

Sent from my Lenovo A7010a48 using Tapatalk

Καλησπέρα και από εμένα. Θα μπορούσες να βάλεις κάποιες φωτογραφίες που να δείχνουν κάποια σημεία-κλειδιά της κατασκευής; Το βασικό μου πρόβλημα είναι το εξής: πάνω στο arduino mega βάζω αυτή http://www.ebay.com/itm/262423841770...%3AMEBIDX%3AIT την shield. Μετά όμως η tft shield δεν έχει πρόσβαση στα 36 digital pins. Χρειάζονται και τα 36 Pins για την tft shield; Απ' ότι είδα μόνο τα 38,39,40,41 χρειάζονται.

dkatsariotis 19-02-17 21:36

Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 997937)
Καλησπέρα και από εμένα. Θα μπορούσες να βάλεις κάποιες φωτογραφίες που να δείχνουν κάποια σημεία-κλειδιά της κατασκευής; Το βασικό μου πρόβλημα είναι το εξής: πάνω στο arduino mega βάζω αυτή http://www.ebay.com/itm/262423841770...%3AMEBIDX%3AIT την shield. Μετά όμως η tft shield δεν έχει πρόσβαση στα 36 digital pins. Χρειάζονται και τα 36 Pins για την tft shield; Απ' ότι είδα μόνο τα 38,39,40,41 χρειάζονται.

Καλησπέρα,

Αύριο που θα είμαι σπίτι μου θα λύσω το κουτί να βγάλω αναλυτικές φώτο. Την ίδια shield χρησιμοποιώ, κόλλησα έξτρα connector στην άκρη που έχει τις κενές τρύπες και προσάρμοσα την αντεστραμμένη καλωδιοταινία για να παίξει. Εκτός από τα 4 pin που έγραψες τροποποίησα κώδικα και πλακέτα ώστε στα 36pin να στείλω και τα pin για το touch, την SD card και το κύκλωμα για το dim του φωτισμού της οθόνης

Sent from my Lenovo A7010a48 using Tapatalk

AgMa 20-02-17 01:46

Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 997937)
Καλησπέρα και από εμένα. Θα μπορούσες να βάλεις κάποιες φωτογραφίες που να δείχνουν κάποια σημεία-κλειδιά της κατασκευής; Το βασικό μου πρόβλημα είναι το εξής: πάνω στο arduino mega βάζω αυτή http://www.ebay.com/itm/262423841770...%3AMEBIDX%3AIT την shield. Μετά όμως η tft shield δεν έχει πρόσβαση στα 36 digital pins. Χρειάζονται και τα 36 Pins για την tft shield; Απ' ότι είδα μόνο τα 38,39,40,41 χρειάζονται.

Μπορείς να μου πεις που ακριβώς βρήκες ότι χρειάζονται μόνο τα συγκεκριμένα Pins;

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 997938)
Καλησπέρα,

Αύριο που θα είμαι σπίτι μου θα λύσω το κουτί να βγάλω αναλυτικές φώτο. Την ίδια shield χρησιμοποιώ, κόλλησα έξτρα connector στην άκρη που έχει τις κενές τρύπες και προσάρμοσα την αντεστραμμένη καλωδιοταινία για να παίξει. Εκτός από τα 4 pin που έγραψες τροποποίησα κώδικα και πλακέτα ώστε στα 36pin να στείλω και τα pin για το touch, την SD card και το κύκλωμα για το dim του φωτισμού της οθόνης

Sent from my Lenovo A7010a48 using Tapatalk

Κάποιες απορίες:
  • Στον συγκεκριμένο κώδικα, ο δημιουργός του άλλαξε τα pin για το touch από τις θέσεις 2-6 που ήταν κανονικά στις θέσεις 42-46 μέσω της tft shield, απλά και μόνο για να έχει ελεύθερες τις pwm θέσεις για μελλοντική χρήση.
    https://lh5.googleusercontent.com/-g...o/D7K_0912.jpg
    Εσύ γιατί άλλαξες τα Pin για το touch;
  • Τι τροποποίηση έκανες για την sd card; Ενσωματωμένη στην οθόνη δεν είναι;
Απλά ενημερωτικά, στον τελευταίο κώδικα του MrMan έχει καταργηθεί ο κώδικας για το auto dimming γιατί αρκετοί χρήστες δεν κατάφεραν να το φτιάξουν και πλέον έχει φτιαχτεί κώδικας ώστε η οθόνη να ρίχνει την φωτεινότητα μετά από κάποια λεπτά αδράνειας.
Πιστεύω ότι είναι καλύτερο έτσι και γλιτώνεις ταλαιπωρία με συνδέσεις, τρανζίστορ και φωτοαντιστάσεις.

dkatsariotis 20-02-17 08:27

Καλημέρα, ακριβώς γιαυτό άλλαξα τα pin του touch όπως ακριβώς το τροποποίησε, για να τα έχω ελεύθερα καθώς ετοιμαζω ένα κύκλωμα για dim των led που έχω ώστε να κάνουν την ανατολή - δύση. Η SD ναι είναι ενσωματωμένη στην οθόνη.

Ο κώδικας που χρησιμοποιώ είναι βασισμένος στο αρχικό iAqua και έχει τροποποιηθεί στο 90% για να είναι στα μέτρα μου, οπότε το dim της οθόνης δουλεύει μία χαρά. Ο αισθητήρας ήταν ζόρι να βρεθεί καθώς ήθελε συγκεκριμένη αντίσταση και πήρα τουλάχιστον 10 για να βρω κάποιον να παίζει. Ή τροποποίηση με το transistor δεν είναι κάτι το ιδιαίτερο εάν πιάνουν τα χέρια.
Επίσης το fade out που κάνει μετά από κάποια δευτερόλεπτα το έκανε εξ αρχής στον κώδικα του.

Ξαναλέω πως το μόνο που κράτησα από τον κώδικα είναι τα κομμάτια της αναπαράστασης των γραφικών και η λογική της ρουτίνας. Σκέψου ότι έχει ενσωματωθεί κώδικας που ενημερώνει MySQL server σε Linux με τις μεταβλητές και διαβάζει τις εντολές που στέλνω για φώτα κλπ από την εφαρμογή μέσω web services. Ο web server δεν τρέχει επάνω στο Ethernet shield όπως στους περισσότερους κώδικες.

Sent from my Lenovo A7010a48 using Tapatalk

AgMa 20-02-17 12:38

Καλημέρα,
Απ' την αρχή το δούλευες με led; Σκέφτομαι να ενσωματώσω κώδικα για σύστημα ανατολής δύσης σε Τ5, αλλά θα πρέπει να βάλω τα μπρατσάκια μου και να βουτήξω στον κώδικα :D.

dkatsariotis 20-02-17 12:44

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 998001)
Καλημέρα,
Απ' την αρχή το δούλευες με led; Σκέφτομαι να ενσωματώσω κώδικα για σύστημα ανατολής δύσης σε Τ5, αλλά θα πρέπει να βάλω τα μπρατσάκια μου και να βουτήξω στον κώδικα :D.

Όχι στην αρχή είχα Τ5 μετά έβαλα τα LED. Είναι πολύ πιο απλό το pwn με τα led. Με ένα κύκλωμα απλό το κάνεις. Για τις T5 δεν γνωρίζω αλλά λογικά θα πρέπει να τις ανάβεις μία μία καθώς δεν ξέρω αν μπορούν να dim-αριστουν. Αν γίνεται τότε θα χρειαστεί ballast με pwn οδήγηση

Sent from my Lenovo A7010a48 using Tapatalk

AgMa 20-02-17 17:02

Γίνεται όπως ακριβώς το περιγράφεις. Ηλεκτρονικό dimmable ballast 1-10vdc που οδηγεί τις λάμπες.
Έχω αγοράσει ήδη τέτοιο σύστημα ξεχωριστό, αλλά καθώς το πήρα έτοιμο δεν ξέρω πως θα πρέπει να γράψω τον κώδικα.

dkatsariotis 20-02-17 22:12

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 998046)
Γίνεται όπως ακριβώς το περιγράφεις. Ηλεκτρονικό dimmable ballast 1-10vdc που οδηγεί τις λάμπες.
Έχω αγοράσει ήδη τέτοιο σύστημα ξεχωριστό, αλλά καθώς το πήρα έτοιμο δεν ξέρω πως θα πρέπει να γράψω τον κώδικα.

Καλησπέρα, 1-10v είναι η τάση εισόδου για το pwn?

Sent from my Lenovo A7010a48 using Tapatalk
-------------------------
Ανεβάζω όσες φωτο μπορώ καθώς καλό είναι να μην ρισκάρω να λύσω όλη τη κατασκευή

https://uploads.tapatalk-cdn.com/201...5c76722608.jpg

https://uploads.tapatalk-cdn.com/201...96b2dc6aff.jpg

https://uploads.tapatalk-cdn.com/201...d137088df0.jpg

https://uploads.tapatalk-cdn.com/201...65acc42537.jpg

Sent from my Lenovo A7010a48 using Tapatalk

sxetikos 21-02-17 09:50

Σκέφτομαι να πάρω αυτή τη shield http://www.ebay.com/itm/Prototype-Sc...IAAOSwrklVAqMA. Αν και η τιμή είναι λίγο τσιμπημένη νομίζω ότι μπορεί να λύσει πολλά προβλήματα στην καλωδίωση. Τι λέτε;


Όλες οι ώρες είναι GMT +2. Η ώρα τώρα είναι 20:47.

Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board

Page generated in 0,03738 seconds with 10 queries