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

Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας: 12 βήματα (με εικόνες)
Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας: 12 βήματα (με εικόνες)

Βίντεο: Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας: 12 βήματα (με εικόνες)

Βίντεο: Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας: 12 βήματα (με εικόνες)
Βίντεο: Το "ΚΑΛΥΤΕΡΟ"... "Λόγω Τιμής".. Ηλεκτρικό Ποδήλατο. DUOTTS C29 2024, Ιούλιος
Anonim
Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας
Ηλεκτρικό ποδήλατο (EBike) Πίνακας ελέγχου και οθόνη μπαταρίας

Αυτό το έργο είναι ένα κύκλωμα Arduino που παρακολουθεί την τάση και το ρεύμα της μπαταρίας με μια μονάδα ACS 712. Οι μετρήσεις κοινοποιούνται μέσω Bluetooth με μονάδα HC-05 σε συσκευή Android. Βασικά επανασυνδέετε την αρνητική σύνδεση μεταξύ του χειριστηρίου και της μπαταρίας σας για να περάσετε από τη μονάδα ACS712.

Η εφαρμογή Android εμφανίζει την κατάσταση της μπαταρίας, καθώς και την τρέχουσα ταχύτητα και απόσταση που διανύθηκε από το GPS Android

Το Android μπορεί να τοποθετηθεί στο ποδήλατο σε ανθεκτική τσάντα. Το κύκλωμα Arduino είναι μόνιμα τοποθετημένο σε ένα αδιάβροχο κουτί στο ποδήλατο κοντά στην μπαταρία.

Ο κώδικας Android και Arduino είναι διαθέσιμος στο github. (https://github.com/edj2001/BikeDashArduino και

github.com/edj2001/BikeDashAndroid. Θα χρειαστείτε επίσης τις βιβλιοθήκες https://github.com/edj2001/AndroidBluetoothLibrar… και

Υπάρχουν εμπορικές εκδόσεις παρόμοιων προϊόντων, εάν αυτό είναι μεγαλύτερο από αυτό που μπορείτε να χειριστείτε. Μπορείτε εύκολα να τα βρείτε κάνοντας googling "bluetooth 36v watt meter". Αν δείτε μερικές από τις εικόνες, θα δείτε ένα Arduino Pro Mini, ένα τροφοδοτικό DC-DC και μια μονάδα HC-05 (ή -06) στο πίσω μέρος.

Αν αναρωτιέστε ποτέ πόση μπαταρία σας απομένει, ή πόσο περισσότερο μπορείτε να συνεχίσετε με την μπαταρία, ή εάν πρέπει να πετάξετε ή να μειώσετε το γκάζι για να φτάσετε εκεί που πηγαίνετε, αυτό είναι που χρειάζεστε.

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

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

Βήμα 1: Εκπαιδευτικές ενημερώσεις

Το PeterB476 μου έδειξε ότι είχα παραμελήσει να συμπεριλάβω ένα βήμα για την προετοιμασία του Arduino EPROM, οπότε το πρόσθεσα στο εκπαιδευτικό.

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

Βήμα 2: Εγκαταστήστε την εφαρμογή Android

Δεν υπάρχει λόγος να προχωρήσετε με το υπόλοιπο αυτού του έργου εάν η εφαρμογή Android δεν λειτουργεί στη συσκευή σας. Οι εκδόσεις από το github έχουν συνημμένο το android apk. Το αρχείο apk επισυνάπτεται επίσης εδώ. Βεβαιωθείτε ότι λειτουργεί τουλάχιστον το τμήμα GPS της εφαρμογής και μπορείτε να δοκιμάσετε να συνδεθείτε σε μια συσκευή bluetooth.

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

Αντιγράψτε το αρχείο apk στη συσκευή σας. Θα πρέπει να επιτρέψετε τις "Άγνωστες πηγές" στις ρυθμίσεις ασφαλείας στη συσκευή σας, καθώς το apk δεν προήλθε από το Google Play. Στη συνέχεια, απλώς πατήστε το αρχείο apk στη συσκευή σας για να το εγκαταστήσετε.

Προφανώς η εφαρμογή απαιτεί bluetooth δικαιώματα για επικοινωνία με το Arduino και δικαιώματα GPS για τον προσδιορισμό της ταχύτητας και της διανυθείσας απόστασης.

Πατήστε το κουμπί "τηλεχειριστήριο" για να προσπαθήσετε να συνδεθείτε σε μια συσκευή bluetooth. Πατήστε "επαναφορά" για να επαναφέρετε την απόσταση που διανύσατε στο 0. Κρατήστε το πεδίο Ah χρησιμοποιημένη μπαταρία για να το επαναφέρετε αφού φορτίσετε την μπαταρία σας. Η χρησιμοποιούμενη τιμή Ah θα αποθηκευτεί εάν απενεργοποιήσετε και ενεργοποιήσετε την μπαταρία χωρίς να τη φορτίσετε.

Βήμα 3: Συλλέξτε μέρη

Συλλέξτε ανταλλακτικά
Συλλέξτε ανταλλακτικά
Συλλέξτε ανταλλακτικά
Συλλέξτε ανταλλακτικά
Συλλέξτε ανταλλακτικά
Συλλέξτε ανταλλακτικά

Σημειώστε ότι αυτά τα μέρη προορίζονται για μπαταρία 36V. Εάν έχετε μπαταρία 48V θα πρέπει να αλλάξετε την αντίσταση 10K σε 11K ή 12 K και θα χρειαστείτε διαφορετικό μετατροπέα DC-DC.

1 Αδιάβροχο περίβλημα. Χρησιμοποίησα ένα ηλεκτρικό κουτί PVC 4x4x2 ιντσών.

1 κομμάτι από το αγαπημένο σας Stripboard ή Protoboard

1 Arduino Pro Mini, 5V 16 MHZ. Θα μπορούσατε επίσης εύκολα να δημιουργήσετε ένα arduino bareboard αφού δεν χρειάζεστε ρυθμιστή τάσης ή διεπαφή usb. Το μόνο που χρειάζεστε είναι το ATMEGA328P, ένα κρύσταλλο 16MHZ και μερικοί πυκνωτές. Θα μπορούσατε επίσης να χρησιμοποιήσετε ένα Arduino Nano εάν έχετε χώρο στο περίβλημα σας. Το Nano είναι μεγαλύτερο από τις δύο πρώτες επιλογές, αλλά έχει ενσωματωμένη διεπαφή USB εάν δεν έχετε σειριακό μετατροπέα.

1 μονάδα ACS712 για να ταιριάζει με το τρέχον εύρος της μπαταρίας σας. Χρησιμοποίησα μια μονάδα 20Α για την μπαταρία μου 8Α.

1 μονάδα bluetooth HC-05. Μου αρέσει η ποικιλία ZS-040, το είδος 6 ακίδων με το κουμπί. Θα φέρει την ετικέτα ZS-040 στο πίσω μέρος.

1 τροφοδοτικό 50V έως 5V DC-DC εάν το ποδήλατό σας διαθέτει μπαταρία 36V, η οποία θα είναι περίπου 42V πλήρως φορτισμένη. Εάν έχετε μπαταρία 48V, θα είναι 56 ή 57V πλήρως φορτισμένη, οπότε μπορεί να χρειαστείτε διαφορετικό τροφοδοτικό. Ενημερώστε μας τι χρησιμοποιείτε εάν βρείτε κάτι για 60V. Μερικοί άνθρωποι λένε ότι τα περισσότερα κονδυλώματα τοίχου usb λειτουργούν σε 48VDC (και υψηλότερα), αλλά δεν το έχω δοκιμάσει.

Αντιστάσεις 1/4W: 1 x 2K, 1 x 10K, 2 x 1K (αυξήστε τα 10K εάν η μπαταρία σας είναι μεγαλύτερη από 36V).

Ενσωματωμένη θήκη ασφάλειας και ασφάλεια 2Α.

λωρίδες κεφαλίδας ευθείας και ορθής γωνίας

Μπλοκ ακροδεκτών 5,08 mm, 2 x 2

Σύρμα 16AWG για διασύνδεση των μονάδων.

Στερεό σύρμα 22AWG για το κύκλωμα arduino

Τερματικό μπλοκ λουρί για συνδέσεις μπαταρίας και ποδηλάτου

Συγκολλητικό σίδερο

κόλλα μετάλλων

Ένας τρόπος για να τοποθετήσετε τη συσκευή σας Android στο ποδήλατό σας.

Για να προγραμματίσετε τη μονάδα Arduino και HC-05 θα χρειαστείτε επίσης έναν σειριακό μετατροπέα USB 3.3V για ttl (ή τουλάχιστον έναν προγραμματιστή isp) και το Arduino ide από τη διεύθυνση https://www.arduino.cc/en/Main/Software. Αυτό το έργο έγινε με την έκδοση 1.6.13, διαφορετικές εκδόσεις μπορεί να λειτουργούν ή να μην λειτουργούν χωρίς τροποποίηση.

Βήμα 4: Αρχικοποιήστε το Arduino EPROM

Παραμέλησα να συμπεριλάβω αυτό το βήμα στο αρχικό εκπαιδευτικό. Η περιοχή του EPROM που χρησιμοποιείται από το σκίτσο πρέπει να προετοιμαστεί για να λειτουργήσει σωστά το σκίτσο. Το σκίτσο θα μπορούσε να γραφτεί για να το κάνει αυτόματα, αλλά σε αυτό το σημείο δεν το κάνει.

Εάν δεν εργάζεστε με τον πηγαίο κώδικα arduino, μπορείτε να κατεβάσετε το εξάγωνο αρχείο που επισυνάπτεται σε αυτό το βήμα στο arduino σας για να προετοιμάσετε το EPROM.

Εάν εργάζεστε με τον πηγαίο κώδικα arduino, υπάρχουν δύο γραμμές στην ενότητα εγκατάστασης () που μοιάζουν με αυτό:

// προετοιμάστε το EEPROM την πρώτη φορά που εκτελείται το πρόγραμμα.

// updateEPROM ();

Εάν σχολιάσετε τη δεύτερη γραμμή, έτσι ώστε να μοιάζει με αυτό:

// προετοιμάστε το EEPROM την πρώτη φορά που εκτελείται το πρόγραμμα.

updateEPROM ();

Κατεβάστε αυτό το σκίτσο στο arduino και αφήστε το να τρέξει. Το EPROM θα αρχικοποιηθεί. Στη συνέχεια, προτείνετε τη γραμμή για το επόμενο βήμα.

Το EPROM χρησιμοποιείται για να θυμάστε πόση μπαταρία έχει χρησιμοποιηθεί, ώστε να μπορείτε να οδηγείτε το ποδήλατό σας, να σταματάτε και να απενεργοποιείτε την μπαταρία και όταν το ενεργοποιήσετε ξανά, θα ξεκινήσει από εκεί που σταματήσατε.

Βήμα 5: Διαμορφώστε το Arduino

Κατεβάστε τον κώδικα Arduino (επισυνάπτεται εξάγωνο αρχείο) στο Pro Mini χρησιμοποιώντας είτε το Arduino IDE είτε το avrdude από μόνο του. Κανονικά θα χρησιμοποιούσατε τον μετατροπέα usb σε σειριακό για αυτό, αλλά θα μπορούσατε επίσης να χρησιμοποιήσετε έναν προγραμματιστή isp επίσης.

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

Εάν αλλάξατε την αντίσταση 10K σε κάτι υψηλότερο, θα χρειαστεί επίσης να αλλάξετε τη σταθερά διαχωριστή τάσης μπαταρίας στο σκίτσο. Αλλάξτε το 11.0 στη γραμμή "διπλός VB πολλαπλασιαστής = 11.0;" για να ταιριάζει με ό, τι έχετε εγκαταστήσει.

Βήμα 6: Διαμόρφωση μονάδας HC-05

Διαμορφώστε τη μονάδα HC-05
Διαμορφώστε τη μονάδα HC-05
Διαμορφώστε τη μονάδα HC-05
Διαμορφώστε τη μονάδα HC-05

Πρέπει να διαμορφώσετε τον ρυθμό baud στη μονάδα HC-05. Είναι επίσης ωραίο να του δίνεις ένα όνομα που μπορείς εύκολα να αναγνωρίσεις αργότερα (όπως "BIKE").

Χρησιμοποιείτε τη μονάδα σειριακού μετατροπέα usb to ttl και για αυτό. Εάν δεν έχετε σειριακό μετατροπέα, μπορείτε να γράψετε ένα σκίτσο για ένα arduino για να το διαμορφώσετε ή υποθέτω ότι εάν έχετε 2 μονάδες HC-05, μπορείτε να τα συνδέσετε και να χρησιμοποιήσετε το ένα για να προγραμματίσετε το άλλο (ίσως).

Υπάρχει μια εξαιρετική εγγραφή σε αυτήν την ενότητα στη διεύθυνση

Πρέπει να διαμορφώσετε το ρυθμό baud σε 4800 για να ταιριάζει με το σκίτσο Arduino και να αλλάξετε το όνομα σε "BIKE" ή κάτι που θα αναγνωρίσετε.

Μόλις διαμορφωθεί η μονάδα, μπορείτε να την αντιστοιχίσετε με τη συσκευή σας Android στις ρυθμίσεις bluetooth.

Βήμα 7: Συναρμολόγηση κυκλώματος

Έχω επισυνάψει μια σάρωση του διαγράμματος καλωδίωσης που έχω σχεδιάσει με το χέρι, αν κάποιος είναι αρκετά φιλόδοξος για να το ξανασχεδιάσει όμορφα, ενημερώστε με:)

Κάντε τις ακόλουθες συνδέσεις:

(+) Μπαταρία ποδηλάτου στη μία πλευρά της ασφάλειας και του ελεγκτή ποδηλάτου.

Άλλη πλευρά της ασφάλειας σε μετατροπέα DC (+) IN ακροδέκτη και αντίσταση 10K για είσοδο τάσης μπαταρίας στο Arduino.

(-) Μπαταρία ποδηλάτου σε (-) IN στον μετατροπέα και έναν τερματικό τροφοδοσίας ACS712.

Σε αυτό το σημείο, βεβαιωθείτε ότι έχετε 5V από το μετατροπέα DC όταν ενεργοποιείτε την μπαταρία σας, εάν δεν το έχετε κάνει ήδη.

Απενεργοποιήστε την μπαταρία και ολοκληρώστε τις συνδέσεις:

(+) ΕΞΟΔΟΣ από μετατροπέα Arduino 5V, HC05 VCC, ACS712 VCC.

(-) ΕΞΟΔΟΣ από μετατροπέα σε Arduino GND, HC05 GND, ACS712 GND, καρφίτσα Arduino A2.

HC05 TXD στην καρφίτσα Arduino 7

HC05 RXD από διαχωριστή αντίστασης bluetooth.

Arduino pin 8 σε διαχωριστικό αντίστασης bluetooth.

ACS712 OUT στο Arduino pin A3

Διαχωριστής τάσης μπαταρίας στην καρφίτσα Arduino A1

(-) από τον ελεγκτή ποδηλάτου στον δεύτερο τερματικό ισχύος στο ACS712.

Το κουμπί πρόσθετης επαναφοράς δεν είναι πραγματικά απαραίτητο, μπορεί να είναι βολικό όταν θέλετε να κάνετε λήψη στο arduino αφού εγκατασταθεί στο ποδήλατό σας. Mightσως μπορείτε να φτάσετε στο κουμπί επαναφοράς στο arduino ή μπορείτε να το επαναφέρετε από τη σειριακή διεπαφή εάν το υποστηρίζει το mini mini σας.

Ελέγξτε ξανά τις συνδέσεις σας.

Βήμα 8: Προκαταρκτικός έλεγχος

Σε αυτό το σημείο μπορείτε να ενεργοποιήσετε το κύκλωμα και να επαληθεύσετε ότι λαμβάνετε αναγνώσεις στην εφαρμογή android.

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

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

Εάν δεν βλέπετε καμία ανάγνωση στην εφαρμογή, μπορείτε να δείτε τα φώτα στη μονάδα bluetooth για να βεβαιωθείτε ότι είναι συνδεδεμένη και μεταδίδει δεδομένα. Μπορείτε να εγκαταστήσετε μια εφαρμογή τερματικού bluetooth στη συσκευή σας για να δείτε τα δεδομένα που αποστέλλονται από το κύκλωμα. Θα πρέπει να βλέπετε περίπου 10 γραμμές το δευτερόλεπτο των τρέχουσες μετρήσεις και μία γραμμή το δευτερόλεπτο την τάση της μπαταρίας και την ποσότητα της μπαταρίας που χρησιμοποιείται. Εάν δεν βλέπετε τίποτα, ελέγξτε ξανά τη διαμόρφωση της μονάδας HC05 και τις συνδέσεις μεταξύ του arduino, του διαχωριστή αντίστασης και του τερματικού HC05 TXD.

Τέλος, τρέξτε το ποδήλατο αρκετά για να εμφανιστεί μια μη μηδενική τιμή στην οθόνη της μπαταρίας που χρησιμοποιείται. Στη συνέχεια, πατήστε παρατεταμένα αυτόν τον αριθμό μέχρι να εμφανιστεί η φρυγανιά ότι η χρήση έχει επαναφερθεί. Ο αριθμός πρέπει να επιστρέψει στο μηδέν. Εάν δεν το κάνει αφού δοκιμάσετε μερικές φορές, ελέγξτε ξανά τις συνδέσεις από το τερματικό HC05 RXD στο Arduino.

Βήμα 9: Τελική συνέλευση

Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση

Εγκαταστήστε όλο το υλικό στερέωσης και τοποθετήστε το κύκλωμα arduino στο ποδήλατό σας. Τοποθετήστε τη συσκευή σας Android σε μια τσάντα ή άλλη θήκη και είστε έτοιμοι να ξεκινήσετε!

Οι εικόνες δείχνουν τις μπαταρίες στο ποδήλατό μου και την τσάντα για τη συσκευή μου Android.

Μπορείτε να δείτε τη μικρή πλακέτα για τις συνδέσεις του διαχωριστή τάσης της μπαταρίας και το ACS712 τοποθετημένο έτσι ώστε να μπορώ να φτάσω στις βίδες μπλοκ ακροδεκτών μετά την τοποθέτηση των πάντων. Η μονάδα bluetooth HC-05 βρίσκεται πίσω στη δεξιά γωνία.

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

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

Βήμα 10: Μελλοντικά βήματα

Η εφαρμογή Android θα μπορούσε να χρησιμοποιήσει πολλή δουλειά. Θα ήθελα να προσθέσω μερικές αλλαγές χρώματος με βάση το εύρος των μετρήσεων. Θα ήθελα επίσης να προσθέσω ένδειξη ότι μια μέτρηση δεν ενημερώνεται στην εφαρμογή. Μπορείτε επίσης να προσθέσετε μερικά γραφικά μετρητές. Ακόμα και ένα ωραίο εικονίδιο θα ήταν μεγάλη βελτίωση.

Το καλύτερο χαρακτηριστικό θα ήταν μια "εκτίμηση για άδειασμα" που θα σας έλεγε την απόσταση που θα μπορούσατε να διανύσετε με την υπόλοιπη μπαταρία σας και αν αυτή είναι μεγαλύτερη από την απόσταση στον προορισμό σας. Δεδομένου ότι συνήθως οδηγώ είτε στη δουλειά είτε στο σπίτι, η σκέψη μου είναι να έχω αποθηκευμένα στην εφαρμογή "σημεία" GPS που έχουν την υπόλοιπη απόσταση από το σπίτι και πόση μπαταρία καταναλώνεται κατά μέσο όρο σε αυτό το σημείο. Θα μπορούσατε επίσης να κάνετε κάτι με σύνδεση δεδομένων, αλλά κανονικά δεν έχω.

Θα ήθελα να απομακρυνθώ από τη βιβλιοθήκη bluetooth σε αυτήν την εφαρμογή σε μια πιο ανεπτυγμένη που έχει αυτόματη επανασύνδεση, για παράδειγμα.

Εάν το κατασκευάσετε αυτό, μπορείτε να εξετάσετε την προσθήκη ενός φίλτρου χαμηλής διέλευσης υλικού στο μετρημένο ρεύμα και να το μετρήσετε ξεχωριστά για χρήση για τον υπολογισμό της συνολικής φόρτισης που χρησιμοποιείται. Σε χαμηλά φορτία, μικρότερα από 4Α ή περίπου, η μέτρηση ποικίλλει σε μεγάλο βαθμό, +/- 1A. Δεν είμαι σίγουρος αν είναι απλώς πρόβλημα μέτρησης ή το ρεύμα αλλάζει τόσο πολύ όσο περιστρέφεται ο τροχός. Σε κάθε περίπτωση, μια ξεχωριστή μέτρηση του μέσου ρεύματος σε ένα ή δύο δευτερόλεπτα μπορεί να βοηθήσει στην ακρίβεια. Θα μπορούσατε απλά να δοκιμάσετε το ρεύμα γρηγορότερα και να το κάνετε σε λογισμικό, αλλά δεν ξέρω πόσο γρήγορα θα έπρεπε να δοκιμάσετε. Υποθέτω ότι η τοποθέτηση ενός παλμογράφου στο σήμα μπορεί να σας βοηθήσει να καταλάβετε πόσο γρήγορα θα το δοκιμάσετε.

Μπορείτε να προσθέσετε πράγματα όπως ένας σωλήνας pitot για να μετρήσετε την ταχύτητα του ανέμου (υπάρχει ήδη ένα διδακτικό για αυτό).

Μπορείτε να προσθέσετε έλεγχο γκαζιού κλειστού βρόχου από το arduino.

Εάν πάντα θέλατε μια πηγή τροφοδοσίας USB στο ποδήλατό σας, μπορείτε εύκολα να τρέξετε ένα καλώδιο από το μετατροπέα 5V DC για το arduino μέχρι οπουδήποτε χρειάζεστε τη σύνδεση USB.

Βήμα 11: Ερωτήσεις και σχόλια

Εάν έχετε γενικές ερωτήσεις σχετικά με οποιοδήποτε από τα στοιχεία εδώ, καλύτερα να το κάνετε στο google αντί να κάνετε ερωτήσεις εδώ. Κανένα από τα στοιχεία δεν είναι κρίσιμο, μπορείτε σχεδόν σίγουρα να αντικαταστήσετε κάτι άλλο και να ολοκληρώσετε τη δουλειά.

Μη μου ζητήσετε να σας στείλω τον κωδικό, είναι όλα στο github. Πάρτε το από εκεί. Δεν χρειάζεστε καν λογαριασμό github.

Μην με ρωτήσετε πώς να κάνω κάτι στο Android Studio ή στο Arduino. Μάλλον δεν ξέρω. Και πάλι, απλά google.

Πραγματικά μην με ρωτήσετε για κανένα προϊόν της Apple, δεν έχω ιδέα.

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

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

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

Βήμα 12: Ενημέρωση εφαρμογής για δοκιμή

Αυτές είναι ενημερωμένες εκδόσεις της εφαρμογής.

Τα νούμερα είναι πολύ μεγαλύτερα. Υπάρχει ένα νέο εικονίδιο. Δεν υπάρχει πια κουμπί "σύνδεσης". Χρησιμοποιήστε την επιλογή "σύνδεση - ασφάλεια" από το μενού στην επάνω δεξιά γωνία.

Αυτή η έκδοση θα πρέπει επίσης να επιστρέψει στην έκδοση Android 2.3 μελόψωμο. Λειτουργεί στο lg P500 Optimus One μου.

Η έκδοση "app-settings-debug.apk" διαθέτει ένα μενού ρυθμίσεων για να μπορείτε να ορίσετε τη χωρητικότητα της μπαταρίας σας, έτσι ώστε ο ποσοστός υπολειπόμενος υπολογισμός να είναι σωστός. Δεν έχει δοκιμαστεί πλήρως.

Συνιστάται: