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

Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου (http://www.aquatek.gr/vb/index.php)
-   Εξοπλισμός - Τεχνολογία Γλυκού νερού (http://www.aquatek.gr/vb/forumdisplay.php?f=19)
-   -   Επαναπρογραμματισμός STC-1000 (http://www.aquatek.gr/vb/showthread.php?t=103247)

Maverick 22-11-19 10:42

Επαναπρογραμματισμός STC-1000
 
Είπα να το μοιραστώ μαζί σας μιας και πρόσφατα ασχολήθηκα με αυτό, σε περίπτωση που φανεί χρήσιμο σε κάποιον. Έπεσα πάνω σε αυτό ψάχνωντας τρόπο να πετύχω μια γραμμική αύξηση της θερμοκρασίας σε σταθερό ρυθμό.

BORKED
https://www.youtube.com/watch?v=nZst7ETP-w8

Υπάρχει λοιπόν τρόπος να επαναπρογραμματίσουμε τον μικροελεγκτή του STC-1000 περνώντας ουσιαστικά ενα νέο custom firmware το οποίο έχει πολλές πρόσθετες λειτουργίες (μια από αυτές ήταν και το temperature ramping) ;)

Το project βρίσκεται στο github:

https://github.com/matsstaff/stc1000p

Δημιουργήθηκε με σκοπό τη χρήση του σε παρασκευή μπύρας (ζύμωση) ώστε να μπορεί κανείς να ελέγχει και να αυξομοιώνει τη θερμοκρασία αυτόματα, χωρίς να χρειάζεται να ρυθμίζει συνέχεια τον controller. Μπορείς πχ να δημιουργήσεις ένα προφίλ στο οποίο ο ελεγκτής διατηρεί τη θερμοκρασία στους 25 βαθμούς για 5 ημέρες, στη συνέχεια την ανεβάζει στους 28 γραμμικά μέσα σε διάστημα 3 ημερών, τη διατηρέι στους 28 για αλλες 5 μέρες και μετά την ξαναρίχνει γραμμικά στους 25 μέσα σε άλλες 3 μερες.

Στο github πάρχουν πολύ αναλυτικές οδηγίες, αλλά προϋποθέτει κάποιες βασικές γνώσεις ηλεκτρονικής.

Για να ασχοληθείτε με αυτό, πρέπει αρχικά να βρείτε ποιά έκδοση του STC-1000 έχετε, δηλαδή με ποιό μικροελεγκτή (κυκλοφορούν 10άδες διαφορετικές εκδόσεις στο ebay). To αρχικό project στο github αφορά στους STC με τον microcontroller PIC16F1828 (για να το δείτε θα πρέπει να δείτε τον κωδικό που γράφει κάτω από το σχεδιάγραμμα ή να ανοίξετε το STC και να δείτε τα γράμματα πάνω στο μικροτσιπ). Πχ αυτός που προτείνει από το aliexpress με το συγκεκριμένο μικροτσίπ έχει κωδικό 0405 27 R QC.

https://www.aliexpress.com/item/2004466302.html

Υπάρχει αντίστοιχο project βασισμένο στο πρώτο, που αφορά στους STC με μικροελλεγκτές STM8, συγκεκριμένα τον STM8S003F3.

https://github.com/Emile666/stc1000_stm8

Τέτοιος ήταν ο δικός μου και το επιβεβαίωσα με τον κωδικό που γράφει πάνω στο αυτοκόλλητο με το σχεδιάγραμμα (0602 05 R QC).

https://raw.githubusercontent.com/Em...tc1000_top.jpg

Ακολουθώντας τις οδηγίες και αγοράζοντας 2-3 έξτρα πραγματάκια (φτηνά) ήταν αρκετά εύκολο να περάσω το νέο firmware στον ελεγκτή και τώρα έχει ένα σωρό νέες λειτουργίες, όπως προγραμματισμός 4 διαφορετικών temperature profiles. Το συγκεκριμένο project δίνει τη δυνατότητα και για PID control το οποίο είναι πολύ ανώτερο του απλού on-off (λειτουργία θερμοστάτη), αλλά απαιτεί περαιτέρω αλλαγές στον ελεκτή (προσθήκη SS relay κλπ).

Καλή επιτυχία σε όποιον ασχοληθεί! Θα σας έλεγα να ρωτήσετε κάτι αν έχετε απορίες, αλλά το πιο πιθανό είναι να μην έχω απαντήσεις :smt020 Καλύτερα να απευθυνθείτε κατευθείαν στους δημιουργούς των projects...

Εννοείται ότι οποιουδήποτε είδους παρέμβαση γίνεται με δικιά σας ευθύνη και χρειάζεται μεγάλη προσοχή καθώς έχουμε να κάνουμε με ηλεκτρισμό!


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

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

Page generated in 0,01268 seconds with 11 queries