Πίνακας περιεχομένων:
- Βήμα 1: Λίστα μερών
- Βήμα 2: Ρυθμίστε τα Ηλεκτρονικά και Μεταφορτώστε το Πρόγραμμα
- Βήμα 3: Ιστότοπος
- Βήμα 4: Ρύθμιση Betaflight
Βίντεο: WIFI PPM (δεν απαιτείται εφαρμογή): 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Wantedθελα να ελέγξω το τετράγωνο μικροϋπολογιστή εσωτερικού χώρου με το έξυπνο τηλέφωνό μου, αλλά δεν βρήκα μια καλή λύση για αυτό. Είχα μερικές μονάδες Wi -Fi ESP8266, έτσι αποφάσισα να φτιάξω τη δική μου.
Το πρόγραμμα ξεκινά ένα σημείο πρόσβασης wifi με έναν ιστότοπο HTML 5 για τον έλεγχο του σήματος PPM. Το σήμα PPM δημιουργείται από διακοπή.
Χάρη στο HTML5 μπορείτε να ελέγξετε τη συσκευή RC με οποιοδήποτε έξυπνο τηλέφωνο χωρίς καμία εφαρμογή.
Μπορείτε επίσης να συνδεθείτε στον ιστότοπο με υπολογιστή και να χρησιμοποιήσετε ένα joystick για έλεγχο. Προς το παρόν αυτό λειτουργεί μόνο στον Firefox.
Σε αυτό το αδιευκρίνιστο θα εξηγήσω πώς να ρυθμίσετε το ESP8266 και πώς να διαμορφώσετε τον δέκτη στο Betaflight.
Βήμα 1: Λίστα μερών
Ας ξεκινήσουμε με τη λίστα με τα μέρη. Χρειάζεστε μόνο μερικά συστατικά:
- ESP8266: Οποιαδήποτε μονάδα πρέπει να λειτουργεί. Χρησιμοποιώ τη μονάδα ESP 12-F:
- Μετατροπέας 3, 3V USB σε Serial για μεταφόρτωση του scetch την πρώτη φορά. (Μετά την πρώτη μεταφόρτωση μπορείτε να χρησιμοποιήσετε την ενημέρωση OTA). Χρησιμοποιήστε κάτι σαν αυτό:
- ρυθμιστής τάσης 3, 3V: Το ESP8266 χρειάζεται 3, 3V. Οποιαδήποτε τάση πάνω από 3, 6V θα σκοτώσει τη συσκευή. Μπορεί επίσης να ρίξει περίπου 200 mA ρεύμα αιχμής. Εάν δεν έχετε αρκετά ισχυρή τροφοδοσία 3, 3V στο μοντέλο RC σας, χρειάζεστε έναν επιπλέον ρυθμιστή τάσης. Χρησιμοποιώ αυτόν τον ρυθμιστή βαθμίδας με αντίσταση 3, 9K Ohm:
- Η/Υ με Arduino IDE:
- ESP8266 υποστήριξη για Arduino IDE. Ακολουθήστε αυτές τις οδηγίες:
- Βιβλιοθήκη ιστοσελίδων για το Arduino:
- aσως ένας μετατροπέας στάθμης 3, 3V/5V εάν ο αποκωδικοποιητής PPM σας δεν υποστηρίζει εισόδους 3, 3V. Για τους περισσότερους ελεγκτές πτήσης quadcopter δεν το χρειάζεστε.
- Το σκίτσο WifiPPM: Λήψη αρχείου παρακάτω ή
- Έξυπνο τηλέφωνο ή υπολογιστή με χειριστήριο και Firefox
Βήμα 2: Ρυθμίστε τα Ηλεκτρονικά και Μεταφορτώστε το Πρόγραμμα
Το πρώτο πράγμα που πρέπει να κάνετε είναι να ρυθμίσετε τις συνδέσεις τροφοδοσίας στο ESP8266. Μπορείτε να δείτε την καλωδίωση στην εικόνα. Κάντε τις ακόλουθες συνδέσεις:
RST, EN και VCC έως 3, 3V
GPIO15 και GND σε GND
Βάλτε έναν μικρό πυκνωτή μεταξύ VCC και GND (περίπου 100 nF)
TXD σε RXD της συσκευής USB2Serial
RXD σε TXD της συσκευής USB2Serial
Τοποθετήστε το GPIO0 στο GND κατά την ενεργοποίηση για να μπείτε στη λειτουργία φλας.
Αφού εγκαταστήσετε το Arduino IDE, η υποστήριξη ESP8266 και η βιβλιοθήκη ιστού ανοίγουν το σκίτσο. Κρατήστε πατημένο το GIO0 στο GND ενώ ενεργοποιείτε το ESP8266 για να μπείτε στη λειτουργία φλας. Τώρα μπορείτε να ανεβάσετε το σκίτσο.
Αφού ανεβάσετε το σκίτσο, ο ελεγκτής θα επαναρυθμιστεί. Θα πρέπει να βρείτε ένα σημείο πρόσβασης WIFI με όνομα WifiPPM. Εάν αυτό είναι εντάξει, μπορείτε να απενεργοποιήσετε το τσιπ και να αποσυνδέσετε τα καλώδια TXD, RXD και GPIO0. Στο μέλλον μπορείτε να ενημερώσετε το πρόγραμμα μέσω OTA. Για να το κάνετε αυτό, συνδεθείτε στο σημείο πρόσβασης και μεταβείτε στο "192.168.1.4/update" στο πρόγραμμα περιήγησής σας.
Βήμα 3: Ιστότοπος
Τώρα μπορείτε να συνδέσετε το GPIO5 με την είσοδο PPM του χειριστηρίου πτήσης σας ή με οτιδήποτε χρησιμοποιείτε για την αποκωδικοποίηση του σήματος PPM.
Αφού ενεργοποιήσετε τη μονάδα, μπορείτε να συνδεθείτε στο Σημείο Πρόσβασης "WifiPPM". Δεν υπάρχει κωδικός πρόσβασης. Ανοίξτε τη διεύθυνση 192.168.4.1 στο πρόγραμμα περιήγησής σας.
Θα δείτε το site της πρώτης εικόνας. Σε μια συσκευή αφής μπορείτε να ελέγχετε τα μπαστούνια με την οθόνη αφής σας.
Εάν ανοίξετε τον ιστότοπο με υπολογιστή, πρέπει να χρησιμοποιήσετε τον Firefox. Μόλις συνδέσετε ένα joystick, ο ιστότοπος θα αλλάξει σε αυτόν που μπορείτε να δείτε στη δεύτερη εικόνα. Μπορείτε να ελέγξετε τα μπαστούνια με το χειριστήριο σας.
Στο επόμενο βήμα θα εξηγήσω πώς να ρυθμίσετε το Betaflight, επειδή το χρησιμοποιώ. Εάν χρησιμοποιείτε κάποιο άλλο χειριστήριο, πρέπει να συνεχίσετε μόνοι σας από εδώ και πέρα.
Βήμα 4: Ρύθμιση Betaflight
Χρησιμοποιώ τον ελεγκτή WifiPPM για το τετρακόπτερό μου με Betaflight. Εξηγώ τώρα πώς να το ρυθμίσετε.
- Συνδέστε το χειριστήριο πτήσης στον υπολογιστή
- ανοίξτε το Betaflight
- σύνδεση με το χειριστήριο πτήσης
- μεταβείτε στην καρτέλα Δέκτης
- πληκτρολογήστε RTAE1234 στο πεδίο χάρτη καναλιού
- αλλάξτε το "Stick Low Threshold" σε 1020, το "Stick Center" σε 1500 και το "Stick High Threshold" σε 1980
- αποθηκεύστε τις αλλαγές
- ανοίξτε τον ιστότοπο wifiPPM με το κινητό σας τηλέφωνο και δοκιμάστε αν η προσαρμογή είναι εντάξει
Αυτό είναι. Τελείωσες. Τώρα μπορείτε να πετάξετε με το κινητό σας τηλέφωνο χωρίς καμία πρόσθετη εφαρμογή.
Συνιστάται:
Λάμπα Neoboard - Δεν απαιτείται SD και 3D εκτύπωση: 3 βήματα (με εικόνες)
Neoboard Lamp - No SD Needed and 3D Printed: Αφού έφτιαξα μια λάμπα Minecraft για το 7χρονο παιδί μου, ο μικρός του αδερφός ήθελε κάτι παρόμοιο. Ασχολείται περισσότερο με το SuperMario παρά με το Minecraft, οπότε το νυχτερινό του φως θα δείξει sprites βιντεοπαιχνιδιών. Αυτό το έργο βασίζεται στο έργο The Neoboard, αλλά
Circadian Friendly LED Desk Lamp (δεν απαιτείται προγραμματισμός!): 7 βήματα (με εικόνες)
Circadian Friendly LED Desk Lamp (δεν απαιτείται προγραμματισμός!): Σχεδίασα αυτή τη λάμπα να είναι φιλική προς τον κιρκαδικό ρυθμό. Τη νύχτα, είναι πιο εύκολο για τον ύπνο σας, επειδή μόνο τα θερμά χρώματα LED μπορούν να ενεργοποιηθούν. Κατά τη διάρκεια της ημέρας, μπορεί να σας κρατήσει σε εγρήγορση επειδή τόσο τα ψυχρά λευκά όσο και τα ζεστά χρώματα LED μπορούν να ενεργοποιηθούν στις
Ρολόι LED με χρήση 555 και 4017 (δεν απαιτείται προγραμματισμός): 8 βήματα (με εικόνες)
Ρολόι LED με χρήση 555 και 4017 (Δεν απαιτείται προγραμματισμός): Εδώ θα παρουσιάσω ένα έργο που σχεδίασα και έκανα πριν από περίπου 7 χρόνια. Η ιδέα του έργου είναι να χρησιμοποιήσω μετρητές IC όπως το 4017 για τη δημιουργία σημάτων που ελέγχουν την αναλαμπή των LED που είναι διατεταγμένα ως δείκτες αναλογικού ρολογιού
Δημιουργήστε μια απλή εφαρμογή για το smartphone σας (δεν απαιτείται κωδικοποίηση): 10 βήματα
Δημιουργήστε μια απλή εφαρμογή για το smartphone σας (δεν απαιτείται κωδικοποίηση): ΕΝΗΜΕΡΩΣΗ: Αυτή η τεχνική είναι ξεπερασμένη, τώρα υπάρχουν διάφοροι άλλοι τρόποι για να δημιουργήσετε μια εφαρμογή .. μπορεί να μην λειτουργεί πια. Η πρώτη μου δημοσιευμένη εφαρμογή είναι διαθέσιμη για λήψη στην εφαρμογή Android Αγορά εδώ. Το παρακάτω είναι ένα γρήγορο σεμινάριο για το πόσο πρακτικά
Adafruit Feather NRF52 Προσαρμοσμένα χειριστήρια, δεν απαιτείται κωδικοποίηση: 8 βήματα (με εικόνες)
Adafruit Feather NRF52 Προσαρμοσμένα χειριστήρια, δεν απαιτείται κωδικοποίηση: Ενημέρωση 23 Απριλίου 2019 - Για οικόπεδα ημερομηνίας/ώρας που χρησιμοποιούν μόνο Arduino millis () δείτε Arduino Ημερομηνία/Plρα Σχεδιάζοντας/Καταγράφοντας χρησιμοποιώντας Millis () και PfodApp Το πιο πρόσφατο δωρεάν pfodDesigner V3.0.3610+ δημιουργήθηκε ολοκληρώστε τα σκίτσα του Arduino για να σχεδιάσετε δεδομένα με βάση ημερομηνία/ώρα u