Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Ας βάλουμε αυτό το Togheter, ξεκινώντας με το Raspberry Pi
- Βήμα 2: Χρόνος υλικού
- Βήμα 3: Σύνδεση ορισμένων καλωδίων
- Βήμα 4: Εγκατάσταση του κώδικα
- Βήμα 5: Auto Start Backend
Βίντεο: IHover: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Μάλλον αναρωτιέστε, τι στο διάολο είναι αυτός ο μύλος κρέατος; Λοιπόν, επιτρέψτε μου να σας παρουσιάσω το hovercraft μου. Το hovercraft δεν είναι κάτι από μια ταινία si-fi που μπορεί να ρωτήσετε; Όχι πραγματικά όχι, ένα πραγματικό hovercraft χρησιμοποιεί εμπιστοσύνη προς τα κάτω που παγιδεύει σε ένα είδος τσάντας από κάτω του. Όταν υπάρχει αρκετή πίεση, ο εγκλωβισμένος αέρας θα ωθήσει το hovercraft προς τα πάνω, ώστε να μπορεί να διαφύγει από την τρύπα κάτω από την τσάντα. Δημιουργεί αποτελεσματικά μια φυσαλίδα αέρα όπου αιωρείται. Έτσι το όνομα hovercraft.
Αυτό το ισχυρό μηχάνημα μπορεί να μεταφέρει πολύ βάρος και μπορεί να πετάξει πάνω από κάθε έδαφος που θέλετε. Και αν κατά κάποιον τρόπο μπορείτε να το πετάξετε αρκετά μακριά ώστε να μην μπορείτε να το ακούσετε άλλο, συγχαρητήρια, αλλά μην ανησυχείτε, είναι εξοπλισμένο με gps, ώστε να μπορείτε πάντα να το βρίσκετε πίσω, ενώ ορίζετε νέα ρεκόρ ταχύτητας.
Προμήθειες
- Raspberry Pi
-Ισχυροί κινητήρες drone: SUNNYSKY A2212 KV980
-4 ESC με ελάχιστο ρεύμα 15A: LittleBee 20A-S ESC BLHeli_S OPTO
-Τύπος προπέλας 10 x 4.5
-Μπαταρία drone υψηλής ισχύος με ελάχιστο ρεύμα 60Α και τάση 3S: VGEBY1 LiPo-accu, 3S 11, 1 V
-RC ψηφιακός φορτιστής ισορροπίας για μπαταρίες λιθίου
-Λωρίδα LED
-2 αισθητήρες υπερήχων HC-sr04
-αισθητήρας LDR
-FlySky FS-i6 RC πομπός με δέκτη FS-iA6B
-Μονάδα GPS 6MV2
-5V powerbank
-Servo (ελάχιστο 3kg δύναμης)
-Ελάχιστο μεταβατικό 12V όπως το TIP120
-MCP3008 μετατροπέας αναλογικού σε ψηφιακό
Μετατροπέας 9V σε 5v και 3.3V
-Θήκη μπαταρίας (6,5 έως 12V)
-Σετ αντιστάσεων
-Καλώδια βραχυκυκλωτήρων
-Χτίστε υλικά όπως ξύλο και ποντίκι απομόνωσης
Βήμα 1: Ας βάλουμε αυτό το Togheter, ξεκινώντας με το Raspberry Pi
Εγκατάσταση του Raspbian
Όλο αυτό το φανταχτερό υλικό ελέγχεται από ένα raspberry pi. Για να διευκολύνετε τη μετάδοση, εγκαταστήστε το raspbian σε κάρτα SD και ακολουθήστε αυτά τα βήματα. Αφού αναβοσβήνει το λειτουργικό σύστημα και πριν ξεκινήσετε για πρώτη φορά: Γράψτε ip = 169.254.10.1 στο τέλος του αρχείου cmdline.txt που μπορείτε να βρείτε στον κατάλογο εκκίνησης της κάρτας SD που αναβοσβήνει πρόσφατα. Αποθηκεύστε αυτό το αρχείο και βγείτε. Μόλις ορίσατε μια στατική διεύθυνση IP στο Pi σας.
Για να ενεργοποιήσετε εύκολα τη σύνδεση ssh στην πρώτη σας εκκίνηση, δημιουργήστε στον ίδιο κατάλογο εκκίνησης ένα αρχείο που ονομάζεται ssh χωρίς επεκτάσεις όπως.txt που είναι προσαρτημένες σε αυτό. Αφήστε αυτό το αρχείο κενό.
Εκκίνηση του Pi Συνδέστε το Pi σας μέσω ethernet και ανοίξτε μια σύνδεση ssh με ένα πρόγραμμα όπως το putty. Η διεύθυνση IP για σύνδεση είναι η διεύθυνση IP που καταχωρίσατε στο αρχείο cmdline.txt: 169.254.10.1
Διαμόρφωση Rasbian
Τύπος
sudo raspi-config
για να ανοίξετε τις ρυθμίσεις rasbian.
Πρώτα απ 'όλα, μεταβείτε στις διεπαφές στο μενού και ενεργοποιήστε τη σειριακή επικοινωνία και το δίαυλο SPI. Επανεκκίνηση
Δυστυχώς, η ενεργοποίηση της σειριακής επικοινωνίας δεν είναι τόσο εύκολη. Πρέπει επίσης να εκτελέσετε αυτές τις εντολές εάν έχετε Pi 3 ή 4.
sudo systemctl διακοπή [email protected]
sudo systemctl απενεργοποίηση [email protected]
Στη συνέχεια, μεταβείτε ξανά στον κατάλογο /boot/cmdline.txt με
sudo nano /boot/cmdline.txt
και διαγράψτε την κονσόλα κειμένου = serial0, 115200. Τέλος, ανοίξτε το αρχείο /boot/config.txt
sudo nano /boot/config.txt
και γράψτε αυτό στο κάτω μέρος:
enable_uart = 1
dtoverlay = miniuart-bt
Αυτό θα αλλάξει τις ακίδες rx και tx του pi σας στο πραγματικό hardware uart bus στο pi σας και θα δώσει στο bluetooth το ψεύτικο και χειρότερο.
Wifi
Το Wifi δεν είναι πολυτέλεια εάν επιθυμείτε να εγκαταστήσετε κάποιο νέο λογισμικό στη γραμμή, όπως πρέπει να κάνουμε.
Κάντε το με την ακόλουθη εντολή και αλλάξτε SSID και κωδικό πρόσβασης με το SSID και τον κωδικό πρόσβασης του δρομολογητή σας αντίστοιχα.
wpa_passphrase "SSID" "Password" >> /etc/wpa_supplicant/wpa_supplicant.conf
Επανεκκινήστε το Pi σας για να ισχύσουν οι αλλαγές. Ελέγξτε τη σύνδεσή σας με το
ping www.google.com
εντολή και συνεχίστε εάν στο επόμενο βήμα εάν λάβετε απάντηση.
Εγκαταστήστε κάποιο λογισμικό
Πρώτα, πληκτρολογήστε:
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
και δώστε στο Pi σας το χρόνο να εγκαταστήσει τις ενημερώσεις.
Στη συνέχεια, πρέπει να εγκαταστήσουμε τη βάση δεδομένων για να αποθηκεύσουμε όλα τα δεδομένα τοποθεσίας που θα συλλέξουμε.
sudo apt install mariadb-server
mysql_secure_installation
Ακολουθήστε τον οδηγό εγκατάστασης. Για να μπορέσετε να εκτελέσετε τον ιστότοπο από το pi, εγκαταστήστε διακομιστή web apache.
sudo apt install apache2 -y
Τέλος, πρέπει ακόμα να εγκαταστήσουμε κάποια πακέτα python
Φλάσκα
Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv
Βήμα 2: Χρόνος υλικού
Η βάση
Έχετε φτάσει μέχρι εδώ;; Όλο το λογισμικό θα πρέπει να γίνει, ας ξεκινήσουμε με όλα τα διασκεδαστικά πράγματα, το υλικό.
Η βάση του hovercraft υπάρχει από ξύλο και ποντίκι απομόνωσης.
- Το στοιχείο στο πρώτο για εσάς πρέπει να το κάνετε δύο φορές. Το ποντίκι απομόνωσης κόβεται με μια τραμπάλα με μια ξύλινη σανίδα κολλημένη πάνω του. Ο χώρος μεταξύ του ποντικιού απομόνωσης πρέπει να είναι αρκετά μεγάλος ώστε η έλικα να ταιριάζει μεταξύ του. Στη συνέχεια βιδώνετε τους δύο κινητήρες drone στη μέση της σανίδας και τοποθετείτε τις έλικες από πάνω.
- Στη συνέχεια πρέπει να φτιάξουμε άλλες 2 βάσεις κινητήρα τις οποίες θα τοποθετήσουμε στη μέση του σκάφους (εικόνα 2).
- Κόψτε την κάτω πλευρά του hovercraft από ένα παχύ ποντίκι απομόνωσης. Στη συνέχεια, επαναλάβετε μια αεροστεγή τσάντα γύρω από αυτήν (εικόνα 3).
- Τώρα πρέπει να φτιάξουμε το πάνω πλαίσιο. Αυτό πρέπει να έχει ακριβώς τις ίδιες διαστάσεις με το κάτω μέρος που κάναμε στο προηγούμενο βήμα. Κάντε 2 τρύπες στο μέγεθος της διαμέτρου της έλικας στη μέση και κολλήστε τις 4 βάσεις στήριξης κινητήρα που κάναμε στο βήμα 1 και 2 από πάνω. Στη συνέχεια κολλάμε την κάτω πλευρά από το βήμα 3 από κάτω.
- Συνεχίζουμε φτιάχνοντας τα πτερύγια που χρειαζόμαστε για το τιμόνι. Φτιάξτε δύο πτερύγια όπως στην εικόνα 5 σε βίδα πάνω από το κατάστρωμά σας. Για να μπορέσετε να τα μετακινήσετε, κάντε μια παρόμοια δομή που φαίνεται στη φωτογραφία 9. (Εικόνα 5 - 9)
- Τώρα ολοκληρώστε το με κάποιο επιπλέον χαρτοκιβώτιο γύρω από τις οπές της έλικας για καλύτερη ροή αέρα (εικόνα 10).
Βήμα 3: Σύνδεση ορισμένων καλωδίων
Στα παρακάτω έγγραφα θα βρείτε το ίδιο ακριβώς σχήμα δύο φορές, μία φορά σε σχηματική μορφή και την άλλη φορά σε μορφή breadboard. Μη διστάσετε να αλλάξετε κάποια πράγματα αν δεν μπορείτε να δείτε πια το δέντρο μέσα από το δάσος.
ΣΥΜΒΟΥΛΗ: βεβαιωθείτε ότι έχετε συνδέσει έναν κινητήρα πυροδότησης προς τα κάτω και προς τα πίσω, αντίστροφα, όπως φαίνεται στο σχήμα του breadboard. Αυτό θα κάνει το μοτέρ να γυρίζει αντίστροφα.
Βήμα 4: Εγκατάσταση του κώδικα
Όλος ο κώδικας που έχω γράψει είναι διαθέσιμος δωρεάν στο github.
Για να κλωνοποιήσετε το backend enter
git clone
και για να κλωνοποιήσω το frontend
github.com/BaertTorre/www
Το backend που μπορείτε να αποθηκεύσετε όπου θέλετε, αλλά το frontend πρέπει να τοποθετηθεί στον κατάλογο / var / και να αντικαταστήσει τον υπάρχοντα χάρτη www.
Εάν γίνει σωστά, μπορείτε να σερφάρετε στο 169.254.10.1 με το broser σας και να δείτε τον ιστότοπο του frontend.
Βήμα 5: Auto Start Backend
Καλώς ήρθατε στο τελευταίο βήμα. Ας ελπίσουμε ότι τα καταφέρατε μέχρι εδώ χωρίς πολλά προβλήματα. Σίγουρα δεν το έκανα:).
Αυτό το βήμα καλύπτει τον τρόπο με τον οποίο το λογισμικό backend ξεκινά αυτόματα κατά την εκκίνηση του Pi.
Δημιουργήστε ένα αρχείο με αυτήν την εντολή:
sudo nano /etc/systemd/system/iHover.service
Περάστε τα παρακάτω σε αυτό το αρχείο:
[Μονάδα] Περιγραφή = iHover After = network.target mariadb.service [Service] Τύπος = απλός χρήστης = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target
Στη γραμμή ExecStart, δώστε τη σωστή διαδρομή στο launcher.sh που περιλαμβάνεται στο backend.
Τέλος, αφήστε τις αλλαγές να ισχύσουν με:
sudo systemctl δαίμονας-επαναφόρτωση
sudo systemctl ενεργοποιήστε το iHover.service
Και τελειώσατε !!
Διασκεδάστε με το νέο σας παιχνίδι.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης