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

Βαριόμετρο για αλεξίπτωτο πλαγιάς: 6 βήματα (με εικόνες)
Βαριόμετρο για αλεξίπτωτο πλαγιάς: 6 βήματα (με εικόνες)

Βίντεο: Βαριόμετρο για αλεξίπτωτο πλαγιάς: 6 βήματα (με εικόνες)

Βίντεο: Βαριόμετρο για αλεξίπτωτο πλαγιάς: 6 βήματα (με εικόνες)
Βίντεο: Σε «ελεύθερη πτώση» οι πωλήσεις Ι.Χ. στην Ελλάδα - economy 2024, Νοέμβριος
Anonim
Βαριόμετρο για αλεξίπτωτο πλαγιάς
Βαριόμετρο για αλεξίπτωτο πλαγιάς

Πριν από μερικά χρόνια έφτιαξα ένα Βαριομέτρο με τη βοήθεια του Andrei Instructables.

Δούλευε ωραία, αλλά ήταν μερικά πράγματα που δεν μου άρεσαν.

Το τροφοδότησα με μπαταρία 9V και αυτό πήρε πολύ χώρο και άκρη σε μια ογκώδη ξύλινη θήκη για τα ηλεκτρονικά. Συχνά τις πιο ελπιδοφόρες μέρες η μπαταρία άδειαζε και δεν είχα εφεδρική μπαταρία μαζί μου.

Αποφάσισα λοιπόν να το αλλάξω και σχεδίασα τη δική μου έκδοση του Vario εμπνευσμένη από τον Αντρέι.

Ο κύριος στόχος μου ήταν να το κάνω μικρότερο και επαναφορτιζόμενο.

Δεδομένου ότι ήθελα να χρησιμοποιήσω έναν SSD1306 ως οθόνη, έπρεπε επίσης να γράψω το λογισμικό από την αρχή.

Επειδή αγωνίστηκα με τη λογική υπολογισμού υψομέτρου (δεν είμαι προγραμματιστής Γ), ξαναχρησιμοποίησα μερικά τμήματα κώδικα από το σκίτσο του Αντρέι και τις βιβλιοθήκες του.

Το αποτέλεσμα ήταν ένα αξιοπρεπές vario 8x3x2cm με την ελάχιστη λειτουργικότητα.

Βήμα 1: Αυτό που χρειάζεστε

Ο, τι χρειάζεσαι
Ο, τι χρειάζεσαι
  • Arduino Nano
  • TC4056A (Πίνακας φόρτισης Lipo)

  • Piezo Buzzer
  • Αντίσταση 10 kO
  • Διακόπτης έναρξης / λήξης
  • Κουμπί ώθησης
  • BMP280 Baro Sensor
  • OSD οθόνη SSD1306 (32x128)
  • Μπαταρία 1S Lipo (χρησιμοποίησα μία από το RC Plane μου)
  • 4KO - 10KO SMD Resistor (ανάλογα με το LiPos C Rate σας)

ΑΠΟΠΟΙΗΣΗ: Όπως βλέπετε στο σχήμα, τροφοδοτούσα το Arduino μέσω του 5V Pin. Αυτό δεν συνιστάται και μπορεί να προκαλέσει αστάθεια στον επεξεργαστή. Για να αποφευχθεί αυτό, μπορείτε να βάλετε έναν μετατροπέα επιτάχυνσης μετά το TC4056A και να τροφοδοτείτε τακτικά το Arduino. Αλλά επειδή στόχευα σε ένα μικρό μέγεθος, δεν χρησιμοποίησα το βήμα. Μετά από μερικές ώρες πτήσης δεν αντιμετώπισα κανένα πρόβλημα.

Βήμα 2: Πρωτοτυπία

Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία

Για τη μεταγλώττιση και τη μεταφόρτωση του κώδικα στο arduino σας θα χρειαστείτε το λογισμικό arduino καθώς και μερικές βιβλιοθήκες.

  • Arduino IDE
  • Βιβλιοθήκες: Μεταβείτε στο Sketch> Include Library> Manage Librariessearch για τα ακόλουθα και εγκαταστήστε τα

    • Adafruit_SSD1306 (V1.1.2)
    • Βιβλιοθήκη Adafruit GFX (V1.2.3)
    • Βιβλιοθήκη Adafruit BMP280 (V1.0.5)
    • SBB_Click and Bounce2 (δείτε συνημμένα αρχεία και προσθέστε τα στο φάκελο της βιβλιοθήκης σας)

Βάλτε τα πάντα στο breadboard, συγκεντρώστε και ανεβάστε το σκίτσο.

Εάν υπάρχει σφάλμα κατά τη μεταγλώττιση, πρέπει να προσαρμόσετε τη βιβλιοθήκη Adafruit SSD1306 για τη σωστή διεύθυνση εμφάνισης. Αυτό το Instructable μπορεί να σας βοηθήσει.

ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΩΝ

Βεβαιωθείτε ότι το arduino τροφοδοτείται μόνο από USB όταν ανεβάζετε τον κωδικό. Αφαιρέστε την μπαταρία πριν συνδέσετε το καλώδιο USB στη θύρα προγραμματισμού.

Βήμα 3: Προσθήκη του Lipo στο έργο

Προσθήκη του Lipo στο έργο
Προσθήκη του Lipo στο έργο
Προσθήκη του Lipo στο έργο
Προσθήκη του Lipo στο έργο
Προσθήκη του Lipo στο έργο
Προσθήκη του Lipo στο έργο

Δεδομένου ότι το TC4056A μου σχεδιάστηκε για να φορτίζει την μπαταρία με 1Α ισχύ και αυτό είναι λίγο υπερβολικό για το μικρό λιπό, οπότε έπρεπε να το προγραμματίσω εκ νέου.

Σύμφωνα με το φύλλο δεδομένων του TC4056A αυτό μπορεί να γίνει αλλάζοντας την αντίσταση R3 στην πλακέτα. Έτσι ξεπέρασα την αντίσταση 1,2 KO και την άλλαξα με 4KO. Αυτό χρειάζεται ένα πραγματικά ακριβές συγκολλητικό σίδερο, τσιμπιδάκια και λίγη εξάσκηση.

Πρέπει να αποκτήσετε τη σωστή αντίσταση για να χωρέσει την ικανότητα φόρτισης του λιπό σας.

ΣΥΜΒΟΥΛΗ: δεν χρειάζεται να αγοράσετε αυτές τις αντιστάσεις, αν έχετε κάποια εξωτερική εξωτερική ανάθεση ηλεκτρονικών ειδών στο σπίτι, αυτά τα μικρά εξαρτήματα μπορούν να βρεθούν σχεδόν σε κάθε πλατίνα. Απλώς πάρτε ένα πολύμετρο, βρείτε το σωστό και επανατοποθετήστε το.

Μετά από αυτό, το lipo μπορεί να κολληθεί στο TC4056A και να συνδεθεί με το arduino.

ΑΠΟΠΟΙΗΣΗ: Σύμφωνα με το φύλλο δεδομένων, η τροφοδοσία πρέπει να είναι απενεργοποιημένη κατά τη φόρτιση του λιπό!

Βήμα 4: Συγκόλληση

Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση
Συγκόλληση

Συγκόλλησα τα πάντα στη θέση τους χρησιμοποιώντας μια τρύπα και μερικά καλώδια.

Αφαίρεσα επίσης το LED powerstatus στο Arduino για να καταναλώσω λιγότερη ενέργεια. ΣΥΜΒΟΥΛΗ: Η αφαίρεση αυτού του LED ήταν ένα πραγματικό χάος και το κατέστρεψα με το κολλητήρι μου. Αργότερα διαπίστωσα ότι είναι ευκολότερο να αφαιρέσετε την αντίσταση μπροστά από το LED, καθώς η αντίσταση μεταφέρει τη θερμότητα στο άλλο συγκολλητικό μαξιλάρι ευκολότερα, μπορεί απλώς να ξεκολλήσει θερμαίνοντας μόνο έναν πείρο.

Βήμα 5: Σχεδιάστε μια θήκη και εκτυπώστε την

Σχεδιάστε μια θήκη και εκτυπώστε την
Σχεδιάστε μια θήκη και εκτυπώστε την
Σχεδιάστε μια θήκη και εκτυπώστε την
Σχεδιάστε μια θήκη και εκτυπώστε την

Σχεδίασα μια θήκη για τα ηλεκτρονικά και την εκτύπωσα στον τρισδιάστατο εκτυπωτή μου.

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

Επίσης, οι μετρήσεις για αυτό το περίβλημα λαμβάνονται με πολύ μικρές εκκαθαρίσεις για τα ηλεκτρονικά μου. Επομένως, μπορεί να μην ταιριάζει στα ηλεκτρονικά σας.

Βήμα 6: Τεκμηρίωση λογισμικού

Αφού ενεργοποιήσετε το Vario, εμφανίζεται η οθόνη και μετά η οθόνη παραμένει μαύρη. (Τις περισσότερες φορές χρειάζομαι τον ήχο. Εάν δεν θέλετε να συμβεί αυτό, αλλάξτε τη μεταβλητή "display_on" στο σκίτσο σε true (γραμμή 30) και μενού = 1 (γραμμή 26))

Εάν πατήσετε το κουμπί μία φορά, θα πρέπει να δείτε την πρώτη σελίδα.

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

  1. ΣΕΛΙΔΑ: Ποσοστό αναρρίχησης, γραμμή αναρρίχησης, υψόμετρο και ισχύς μπαταρίας
  2. ΣΕΛΙΔΑ: Climb Bar Big (για κάθετη ανύψωση)
  3. ΣΕΛΙΔΑ: Θερμοκρασία και Πίεση
  4. ΣΕΛΙΔΑ: % ισχύος μπαταρίας

με παρατεταμένο πάτημα μπορείτε να μεταβείτε στο μενού ρυθμίσεων. Με ένα σύντομο πάτημα μπορείτε να επαναλάβετε όλες τις ρυθμίσεις. Με ένα μακρύ πάτημα ξανά μπορείτε να εισάγετε τις συγκεκριμένες ρυθμίσεις και να τις αλλάξετε πατώντας σύντομα. Ένα μακρύ πάτημα το σώζει ξανά.

  1. Σελίδα ρυθμίσεων: Υψόμετρο
  2. Σελίδα ρυθμίσεων: Μπιπ ON/OFF
  3. Σελίδα ρυθμίσεων: Εμφάνιση ON/OFF
  4. Εξοδος

Συνιστάται: