Σελίδα 1 από 5 1 2 3 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 49

Θέμα: Φούρνος για SMD, BGA, με οθόνη LCD TFT σε ARDUINO

  1. #1
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Jul 2012
    Περιοχή
    Κοζάνη
    Μηνύματα
    372

    Προεπιλογή Φούρνος για SMD, BGA, με οθόνη LCD TFT σε ARDUINO

    IMAG0223.jpgIMAG0222.jpgIMAG0221.jpgIMAG0220.jpgIMAG0225.jpgIMAG0224.jpg
    Φίλοι γεια σας.
    Ενδιαφέρομαι να φτιάξω ένα σύστημα φούρνου για SMD, BGA με ένδειξη καμπύλης προφίλ σε οθόνη TFT LCD.
    Μίλησα και με τον φίλο @manolena σχετικά και αποφάσισα να ανοίξω αυτό το νήμα για συζήτηση και τελική κατασκευή.
    Παραθέτω φωτογραφίες από την μέχρι τώρα πορεία της κατασκευής.
    Θα χρησιμοποιεί απλά υλικά όπως ηλεκτρική αντίσταση από ηλεκτρικό μάτι, ξύλα και αλουμινένια στηρίγματα και τέλος πλακέτα
    arduino με LCD shield.
    Θα χρησιμοποιηθεί LCD για να υπάρχει γραφική απεικόνιση των καμπύλων εργασίας.
    Η 1η θα δείχνει την επιθυμητή και η 2η την πραγματική θερμοκρασία.
    Ως μετατροπέας θερμοκρασίας θα χρησιμοποιηθεί ένα πλακετάκι με τον γνωστό MAX6675-K και αισθητήριο ένα K θερμοστοιχείο για τους 400C.
    Ξεκινάμε και τα λέμε στην πορεία.

    1 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη misterno : 11-08-16 στις 13:56 Αιτία: νέες φωτογραφίες

  2. 2 μέλη ευχαρίστησαν τον misterno για αυτό το χρήσιμο μήνυμα:

    agis68 (31-08-16), Panoss (11-08-16)

  3. #2
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.089

    Προεπιλογή

    Γιάννη δεν έχω καταλάβει τι θα κάνει αυτό.
    Πάντως για καφέ φαίνεται καλό
    Προθερμαντήρα θέλεις να κάνεις?

    2 Not allowed! Not allowed!

  4. #3
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.959

    Προεπιλογή

    το μάτι λογικά είναι για προθερμαντήρας και για το reflow να υποθέσω θα βάλεις αντιστάσεις από φουρνάκι?
    μήπως θα ήταν πιο εύκολο αν άρχιζες έχοντας σαν βάση ένα (παλαιό) φουρνάκι?
    έχεις δει καθόλου την περίπτωση χρήσης IR elements από αυτά που βάζουν σε θερμάστρες αλογόνου? (δεν ξέρω βέβαια σε τι θερμοκρασία μπορεί να φτάσουν την πλακέτα... αλλά αφού υπάρχουν φουρνάκια με λάμπες αλογόνου λογικά με 3-4 στοιχεία ίσως να γίνεται δουλειά...)
    http://www.bestprice.gr/search?q=%CE...80%CE%B1%CF%82

    1 Not allowed! Not allowed!

  5. #4
    Μέλος Το avatar του χρήστη betacord85
    Όνομα
    μπαμπης
    Εγγραφή
    Apr 2009
    Περιοχή
    αθηνα
    Μηνύματα
    2.057

    Προεπιλογή

    τοσες πεταμενες σομπες χαλαζια ειναι στα σκουπιδια...παρε μια γυρησε την αναποδα και κανε την δουλεια σου...

    0 Not allowed! Not allowed!

  6. #5
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Jul 2012
    Περιοχή
    Κοζάνη
    Μηνύματα
    372

    Προεπιλογή

    Παιδιά από τις γρήγορες απαντήσεις σας φαίνεται ότι υπάρχει αρκετό ενδιαφέρον!
    Πράγματι πρόκειται για προθερμαντήρα. Ο τίτλος είναι λάθος συνεπώς λόγω κεκτημένης ταχύτητας.
    Την κατασκευή την έχει κάνει φίλος και δουλεύει σαν προθερμαντήρας για SMDμ BGA με πολύ καλά αποτελέσματα.
    Απλά εγώ θέλω να παρέμβω προσθέτοντας μικροελεγκτή με απεικόνιση.

    Edit:
    Με το κόλπο αυτό προθερμαίνεις τοπικά το τσιπάκι και έτσι δεν υπερθερμαίνονται τα κοντινά εξαρτήματα.
    Δοκιμασμένα πράγματα σας λέω

    0 Not allowed! Not allowed!

  7. #6
    Μέλος
    Όνομα
    Παναγιώτης
    Εγγραφή
    Jan 2005
    Περιοχή
    ΑΘΗΝΑ
    Μηνύματα
    4.868

    Προεπιλογή

    Μήπως να άλλαζε κάποιος τον τίτλο από 'φούρνο' σε 'προθεμαντήρα ' ώστε να το βρίσκουμε στην αναζήτηση;
    Όντως πολύ ενδιαφέρον Γιάννη.
    Στο τέλος βάλε και βίντεο να τον δούμε εν δράσει!

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη Panoss : 11-08-16 στις 17:38
    Διάλογος EL σε chat:
    - Μελενέ διονυση οιμε ελεφθεροσ εχής αγωρη εε
    - imina mi lene maria kia psixno agggoriii kalooo
    - Ελει νικα γράψαι ανκληκα δεν ξαιρο

  8. #7
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Γιάννη,

    Ομολογώ πως μπερδεύτηκα κι εγώ λίγο, χαχαχαααα!!! Είχα την εντύπωση πως θα πραγματευόσουν κανονικό reflow!!!!

    0 Not allowed! Not allowed!

  9. #8
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Επειδή κάνω κάτι παρόμοιο σου έχω έτοιμο τον κώδικα για τα γραφήματα
    Άξονες C-t με grid και τιμές (ίσως χρειαστεί να βγάλεις μερικές, το έκανα για 480x320 οθόνη αλλά όχι full screen, ίσως σε πάρει οριακά)
    Και την μέθοδο για να τυπώνεις array (1sec =1 τιμή στο γράφημα)

    Κώδικας:
    void TFT_Print_Grid() {
      tft.fillRect(Graph_X, Graph_Y, Graph_Width, Graph_Heigh, Graph_BG); //Graph bg
      //Graph Boarders
      tft.drawFastHLine(Graph_X - 1,  Graph_Heigh + Graph_Y - 1,  Graph_Width + 1,  WHITE);
      tft.drawFastHLine(Graph_X - 1,  Graph_Heigh + Graph_Y,  Graph_Width + 1,  WHITE);
      tft.drawFastVLine(Graph_X - 2,  Graph_Y,  Graph_Heigh + 1,  WHITE);
      tft.drawFastVLine(Graph_X - 1,  Graph_Y,  Graph_Heigh + 1,  WHITE);
    
      tft.setTextSize(1);
      tft.setTextColor(WHITE, BLACK);
    
      for (uint8_t i = 20; i > 0; i--) { //Fast code time line
        tft.drawFastVLine(Graph_X + i * 20,  Graph_Heigh + Graph_Y + 1,  3,  WHITE);
        tft.drawFastVLine(Graph_X + i * 20 - 1,  Graph_Heigh + Graph_Y + 1,  3,  WHITE);
        tft.drawFastVLine(Graph_X + i * 20 - 2,  Graph_Heigh + Graph_Y + 1,  3,  WHITE);
    
        //Grid
        tft.drawFastVLine(Graph_X + i * 20 - 1,  Graph_Y + 2 ,  Graph_Heigh - 3,  BLACK);
    
        //Text
        if (i < 5)
          tft.setCursor(Graph_X + i * 20 - 7,  Graph_Heigh + Graph_Y + 5);
        else
          tft.setCursor(Graph_X + i * 20 - 10,  Graph_Heigh + Graph_Y + 5);
        tft.print(i * 10 * 2);
      }
    
      for (uint8_t i = 10; i > 0; i--) { //Fast code Temp line
        tft.drawFastHLine(Graph_X - 5,   Graph_Heigh + Graph_Y - i * 20,  3,  WHITE);
        tft.drawFastHLine(Graph_X - 5,   Graph_Heigh + Graph_Y - i * 20 - 1,  3,  WHITE);
        tft.drawFastHLine(Graph_X - 5,   Graph_Heigh + Graph_Y - i * 20 + 1,  3,  WHITE);
    
        //Grid
        tft.drawFastHLine(Graph_X ,   Graph_Heigh + Graph_Y - i * 20,  Graph_Width - 2,  BLACK);
    
        //Text
        if (i < 3)
          tft.setCursor(Graph_X - 19,  Graph_Heigh + Graph_Y - i * 20 - 3);
        else
          tft.setCursor(Graph_X - 25,  Graph_Heigh + Graph_Y - i * 20 - 3);
        tft.print(i * 10 * 4);
    
        //0 point
        tft.setCursor(Graph_X - 8,  Graph_Heigh + Graph_Y + 4);
        tft.print("0");
    
        //Line Explanation
        tft.setCursor(Graph_X + Graph_Width + 5,  Graph_Heigh + Graph_Y - 4);
        tft.print("Time(s)");
        tft.setCursor(Graph_X - 30,   Graph_Y - 12);
        tft.print("Temp(C)");
      }
    }
    
    void TFT_Print_Graph() {
      for (uint16_t i = 0; i < sizeof(GraphData) / 2; i++) {
        tft.drawPixel(Graph_X + i, Graph_Y + Graph_Heigh - 2 - GraphData[i], RED);
        //bigger line
        tft.drawPixel(Graph_X + i, Graph_Y + Graph_Heigh - 2 - GraphData[i] - 1, RED);
        tft.drawPixel(Graph_X + i + 1, Graph_Y + Graph_Heigh - 2 - GraphData[i], RED);
        tft.drawPixel(Graph_X + i + 1, Graph_Y + Graph_Heigh - 2 - GraphData[i] - 1, RED);
      }
    
    
    }
    Το print είναι 2x2 pixel για κάθε τιμή για να βγαίνει λίγο ποιο παχιά η γραμμή.
    Δεν είναι για ξερό copy paste, δεν σχεδιάστηκε ως βιβλιοθήκη. Απλώς είσαι τυχερός και αντί να βάλω ξερές διαστάσεις τα έβαλα με πράξεις και μπορείς να το κουμπώσεις εύκολα στις διαστάσεις σου.

    2 Not allowed! Not allowed!

  10. Ένα μέλος ευχαρίστησε τον Fire Doger για αυτό το χρήσιμο μήνυμα:

    manolena (11-08-16)

  11. #9
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Γιάννη,

    Ομολογώ πως μπερδεύτηκε κι εγώ λίγο, χαχαχαααα!!! Είχα την εντύπωση πως θα πραγματευόσουν κανονικό reflow!!!!
    Εσύ δες εδώ να βγάλεις το άχτι σου.

    1 Not allowed! Not allowed!

  12. Ένα μέλος ευχαρίστησε τον Fire Doger για αυτό το χρήσιμο μήνυμα:

    manolena (11-08-16)

  13. #10
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    surprised.jpg

    Εσύ, πλάκα κάνεις!!!!! Τι είναι αυτό; Σοβαρά τώρα;

    0 Not allowed! Not allowed!

Σελίδα 1 από 5 1 2 3 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. arduino & tft οθόνη
    By info@kalarakis.com in forum Software Η/Υ
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 18-10-20, 18:19
  2. Soldering Station με Arduino Nano και 4x20 LCD οθόνη
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 200
    Τελευταίο Μήνυμα: 03-09-17, 22:14
  3. TFT LCD 4.3" τρίλιζα με Arduino DUE
    By manolena in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 13
    Τελευταίο Μήνυμα: 12-08-16, 17:30
  4. Arduino και TFT LCD 3.2''
    By kwstas92 in forum Μικροελεγκτές
    Απαντήσεις: 18
    Τελευταίο Μήνυμα: 27-01-15, 13:05
  5. Ερώτηση για οθόνη TFT
    By robotakias in forum Ηλεκτρονικά
    Απαντήσεις: 22
    Τελευταίο Μήνυμα: 23-11-06, 23:46

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας