Πίνακας περιεχομένων:

M5Stack IR Θερμική κάμερα με χρήση αισθητήρα απεικόνισης υπερύθρων AMG8833: 3 βήματα
M5Stack IR Θερμική κάμερα με χρήση αισθητήρα απεικόνισης υπερύθρων AMG8833: 3 βήματα

Βίντεο: M5Stack IR Θερμική κάμερα με χρήση αισθητήρα απεικόνισης υπερύθρων AMG8833: 3 βήματα

Βίντεο: M5Stack IR Θερμική κάμερα με χρήση αισθητήρα απεικόνισης υπερύθρων AMG8833: 3 βήματα
Βίντεο: Tania kamera termowizyjna - zobacz to co niewidoczne 2024, Σεπτέμβριος
Anonim
Image
Image

Όπως πολλοί είχα και μια γοητεία

με θερμικές κάμερες αλλά ήταν πάντα εκτός του εύρους τιμών μου - μέχρι τώρα !!

Κατά την περιήγησή μου στον ιστότοπο του Hackaday, συνάντησα αυτήν την κατασκευή κάμερας χρησιμοποιώντας τη μονάδα M5Stack ESP32 και έναν σχετικά φθηνό αισθητήρα υπέρυθρων συστοιχιών Panasonic Grid-EYE / AMG8833 υψηλής απόδοσης. Είχα ήδη ένα βασικό δομοστοιχείο M5Stack, οπότε η δημιουργία του δεν ήταν καθόλου βολική!

Θα βρείτε τη λίστα με τα μέρη στο τελευταίο βήμα.

Το βίντεο δείχνει την κατασκευή και τα παρακάτω βήματα εξηγούν τη διαδικασία.

¡Βάμονος!

Βήμα 1: Εγκαταστήστε το Sketch στο M5Stack

Εγκαταστήστε το Sketch στο M5Stack
Εγκαταστήστε το Sketch στο M5Stack

Μεταβείτε στον ιστότοπο GitHub και

κατεβάστε το σκίτσο Arduino για το M5Stack

Όταν επαλήθευσα για πρώτη φορά το σκίτσο απέτυχε επειδή το απαιτούμενο αρχείο interpolation.cpp δεν ήταν στον ίδιο κατάλογο με το σκίτσο. Μετακινήστε το αρχείο και όλα θα πάνε καλά. Τώρα ήρθε η ώρα να ανεβάσετε το σκίτσο στο M5Stack. Βεβαιωθείτε ότι έχετε επιλέξει τη σωστή πλακέτα στη Διαχείριση πινάκων και ότι έχει επιλεγεί η σωστή σειριακή θύρα USB COM. Ένας πυκνωτής 0,1 μF τοποθετείται μεταξύ του πείρου γείωσης και επαναφοράς για να επιτρέψει την αναλαμπή του M5Stack.

Μπορείτε να δείτε περισσότερες λεπτομέρειες σχετικά με αυτό σε ένα από τα άλλα μου βίντεο:

ESP32 M5Stack Core Review and Test.

Βήμα 2: Συνδέστε τον αισθητήρα υπερύθρων συστοιχιών AMG8833

Συνδέστε τον αισθητήρα υπερύθρων συστοιχιών AMG8833
Συνδέστε τον αισθητήρα υπερύθρων συστοιχιών AMG8833
Συνδέστε τον αισθητήρα υπερύθρων συστοιχιών AMG8833
Συνδέστε τον αισθητήρα υπερύθρων συστοιχιών AMG8833

Η υπέρυθρη συστοιχία AMG8833

Ο αισθητήρας συνδέεται στο M5Stack χρησιμοποιώντας το δίαυλο I²C. Αυτό χρησιμοποιεί τις δύο ακίδες SDA (pin 21) και SCL (pin 22) στο M5Stack. Αυτές οι ακίδες μπορούν να βρεθούν και στις δύο υποδοχές στο επάνω ή στο κάτω μέρος του M5Stack. Επιλέξτε όποιο ταιριάζει στις ανάγκες σας. Οι άλλες δύο συνδέσεις είναι Ground και VCC 3,3 βολτ.

Τώρα όταν ενεργοποιείτε το M5Stack θα πρέπει να δείτε τη θερμική εικόνα, υπέροχη!

Βήμα 3: Εναλλακτικό σκίτσο με περισσότερες δυνατότητες

Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες
Εναλλακτικό σκίτσο με περισσότερες δυνατότητες

Είδα ότι κάποιος είχε "διχαλώσει"

το αρχικό αποθετήριο GitHub και πρόσθεσε μερικές ενδιαφέρουσες νέες δυνατότητες, όπως:

  • Μετακινήστε την τιμή spot (σε float) στο κέντρο
  • Προσδιορίστε το ελάχιστο και το μέγιστο εικονοστοιχείο (ελάχιστο χρώμα με μπλε και μέγιστο λευκό)
  • Εμφάνιση καρέ ανά δευτερόλεπτο
  • Θερμοκρασία αυτόματης κλιμάκωσης
  • Αυτόματη επανεκκίνηση και επαναφορά της θύρας i2c σε περίπτωση κακής σύνδεσης
  • Παύση κατάστασης Λειτουργία αυτόματου ύπνου

Μπορείτε να κατεβάσετε αυτό το αποθετήριο εδώ:

github.com/m600x/M5Stack-Thermal-Camera

Ελέγξτε το σκίτσο στο Arduino IDE και αναζητήστε την εντολή "M5. Lcd.setRotation (1);" Η τιμή πρέπει να οριστεί σε "0" διαφορετικά η οθόνη θα περιστραφεί κατά 90 °!

Τώρα μπορείτε να ανεβάσετε το σκίτσο και να δοκιμάσετε τα νέα μενού!

Τα συστατικά που χρησιμοποιώ είναι:

M5Stack Core ESP32

Ή

Μονάδα πυρήνα M5Stack

CJMCU-833 AMG8833 8x8 Θερμική κάμερα IR Αισθητήρας θερμικής απεικόνισης

Ή

CJMCU-833 AMG8833

Συνιστάται: