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

Πώς να φτιάξετε έναν προσαρμοσμένο μετρητή θερμοκρασίας DIY χρησιμοποιώντας το Graph Bar & Atmega328p: 3 βήματα (με εικόνες)
Πώς να φτιάξετε έναν προσαρμοσμένο μετρητή θερμοκρασίας DIY χρησιμοποιώντας το Graph Bar & Atmega328p: 3 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν προσαρμοσμένο μετρητή θερμοκρασίας DIY χρησιμοποιώντας το Graph Bar & Atmega328p: 3 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν προσαρμοσμένο μετρητή θερμοκρασίας DIY χρησιμοποιώντας το Graph Bar & Atmega328p: 3 βήματα (με εικόνες)
Βίντεο: Γράφημα γραμμής LED, με χρήση της συνάρτησης «map(). 2024, Ιούλιος
Anonim
Image
Image

Σε αυτήν την ανάρτηση θα σας δείξω πώς να φτιάξετε ένα μετρητή θερμοκρασίας χρησιμοποιώντας το Bar Graph & Atmega328p. Η ανάρτηση θα περιλαμβάνει όλες τις λεπτομέρειες όπως το διάγραμμα κυκλώματος, την κατασκευή PCB, την κωδικοποίηση, τη συναρμολόγηση και τον έλεγχο. Έχω επίσης συμπεριλάβει ένα βίντεο που περιέχει όλες τις λεπτομέρειες.

Βήμα 1: Στοιχεία

  • 1*Atmega328σ
  • 1*Γράφημα ράβδων
  • 1*10K Ohm
  • 10*220 Ohm
  • 1*LM35
  • 1*Τερματικό μπλοκ
  • Κεραμικός πυκνωτής 2*22pf
  • Κρύσταλλος 1*16 MHz
  • 1*Custom Made PCB by JLCPCB.com

Σύνδεσμοι συνεργατών

Amazon IND

  • Atmega328p -
  • Γράφημα ράβδων -
  • Κρύσταλλος 16 MHz -

Amazon ΗΠΑ

  • Atmega328p -
  • Γράφημα ράβδων -
  • Κρύσταλλος 16 MHz -

AliExpress

  • Atmega328p -
  • Γράφημα ράβδων -
  • Κρύσταλλος 16 MHz -

Banggood

  • Atmega328p -
  • Κρύσταλλος 16 MHz -

Βήμα 2: Διάγραμμα κυκλώματος, διάταξη PCB & σκίτσο

Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB
Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB
Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB
Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB
Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB
Διάγραμμα κυκλώματος, διάταξη & σκίτσο PCB

Το κύκλωμα σχεδιάστηκε στο KiCad. Αφού σχεδίασα το κύκλωμα, σχεδίασα τη διάταξη PCB και δημιούργησα το αρχείο Gerber & Drill. Στη συνέχεια ανέβηκε ένας φάκελος Zip που περιέχει όλο το αρχείο Gerber & Drill στον ιστότοπο JLCPCB.com για κατασκευή (Ποιος προσέφερε 5 PCB για 2 $ με αποστολή μιας ημέρας).

Σκίτσο

Το σκίτσο που χρησιμοποίησα είναι ένα πολύ βασικό σκίτσο που μπορεί εύκολα να γίνει κατανοητό. Το πρώτο μέρος του σκίτσου (επισημαίνεται με κίτρινο χρώμα) χρησιμοποιείται για τη δήλωση και την εκκίνηση των μεταβλητών. Η επόμενη γραμμή που επισημαίνεται είναι να πάρει την αναλογική τιμή από το LM35. Οι δύο επόμενες γραμμές χρησιμοποιούνται για τη μετατροπή της αναλογικής τιμής σε Κελσίου (για να μάθετε περισσότερα σχετικά με τον τύπο, κάντε κλικ εδώ). Έχω συμπεριλάβει επίσης μια γραμμή που μπορείτε να χρησιμοποιήσετε εάν θέλετε την τιμή σε Φαρενάιτ. Το τελευταίο μέρος του κώδικα είναι απλό εάν η εντολή χρησιμοποιείται για να ενεργοποιήσει και να απενεργοποιήσει το γράφημα ράβδων με βάση τη θερμοκρασία.

Βήμα 3: Κατασκευή & Δοκιμή

Κατασκευή & Δοκιμές
Κατασκευή & Δοκιμές
Κατασκευή & Δοκιμές
Κατασκευή & Δοκιμές

Αφού έλαβα τον πίνακα από το JLCPCB.com, συναρμολόγησα τον πίνακα και τον σύνδεσα σε τροφοδοτικό 5V DC. Το Atmega328 προγραμματίστηκε πριν από το χέρι. Εάν δεν είστε εξοικειωμένοι με τον τρόπο προγραμματισμού του Atmega328p, μπορείτε να ανατρέξετε σε αυτό το βίντεο. Λάβετε υπόψη ότι αυτή η συσκευή είναι προγραμματισμένη να δείχνει τη θερμοκρασία από 25 ° C έως 34 ° C. Έχω συμπεριλάβει επίσης τη σύγκριση των δύο σχεδίων που δείχνουν τη θερμοκρασία.

Συνιστάται: