Πίσω

#rc

2 API με αυτήν την ετικέτα

RC Servo & PWM API

RC servo και PWM μαθηματικά ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί πλάτους παλμού, γωνίας και duty-cycle που χρησιμοποιεί ένας προγραμματιστής ρομποτικής, RC ή ενσωματωμένων συστημάτων για να οδηγήσει ένα servo. Το endpoint γωνίας μετατρέπει ένα πλάτος παλμού στη γωνία του servo: ένα hobby servo διαβάζει το πλάτος του παλμού (όχι duty cycle), οπότε τα τυπικά 1000–2000 µs αντιστοιχούν γραμμικά σε όλο το εύρος κίνησης με 1500 µs στο κέντρο — γωνία = (παλμός − ελάχιστο) ÷ (μέγιστο − ελάχιστο) × εύρος κίνησης — και σηματοδοτεί όταν ένας παλμός ζητά περισσότερο από το ρυθμισμένο εύρος, ώστε να μην οδηγήσετε το servo στα μηχανικά του όρια. Το endpoint παλμού λειτουργεί αντίστροφα, δίνοντας το πλάτος παλμού που πρέπει να γράψει ένας μικροελεγκτής για μια επιθυμητή γωνία (90° είναι 1500 µs σε ένα servo 1000–2000 µs / 180°), ακριβώς όπως υπολογίζει μια βιβλιοθήκη servo τύπου Arduino. Το endpoint duty μετατρέπει έναν παλμό και μια συχνότητα ανανέωσης σε περίοδο PWM και duty cycle: ένα πλαίσιο servo 50 Hz είναι 20 ms, οπότε ένας παλμός 1500 µs είναι μόλις 7.5 % duty — η τιμή που χρειάζεται ένας χρονοδιακόπτης — και τα ταχύτερα πλαίσια για ψηφιακά servos ή ESC πολυκόπτερων (π.χ. 333 Hz) το αλλάζουν. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για ρομποτική και firmware RC, εργαλεία μικροελεγκτών και ενσωματωμένων συστημάτων, έργα drone και animatronics, και αριθμομηχανές makers. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. 3 compute endpoints. Για stepper steps-per-mm χρησιμοποιήστε ένα stepper-motor API.

api.oanor.com/servo-api

API Drone Build

Μαθηματικά πτήσης πολυκόπτερου (drone) ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί ώσης, απόδοσης και αιώρησης που χρειάζεται ένας κατασκευαστής FPV ή σχεδιαστής UAV για να ρυθμίσει ένα τετρακόπτερο. Το endpoint thrust-weight δίνει τον λόγο ώσης προς βάρος, συνολική ώση κινητήρων ÷ συνολικό βάρος: στόχος τουλάχιστον 2:1 ώστε το σκάφος να έχει δυνατότητα να κρατήσει θέση και να αντιμετωπίσει τον άνεμο, με το freestyle να θέλει 3–5:1 και το heavy-lift να ζει κοντά στο 1.5:1 — τέσσερις κινητήρες 800 γραμμαρίων σε ένα τετρακόπτερο 1.200 γραμμαρίων δίνει ένα δυνατό 2.67:1. Το endpoint disk-loading δίνει το φορτίο δίσκου του ρότορα, βάρος ÷ συνολική επιφάνεια δίσκου προπέλας, όπου το χαμηλότερο είναι πιο αποδοτικό: μεγάλες αργές προπέλες μετακινούν περισσότερο αέρα με λιγότερη ισχύ, γι' αυτό τα endurance και cinematic rigs χρησιμοποιούν μεγάλες προπέλες με χαμηλό φορτίο δίσκου. Το endpoint hover-throttle δίνει το γκάζι αιώρησης, συνολικό βάρος ÷ συνολική ώση — μια καλή κατασκευή αιωρείται κοντά στο 40–50% αφήνοντας περιθώριο για ελιγμούς, ενώ η αιώρηση πάνω από ~60% σημαίνει ότι είναι υπέρβαρη, αργή και υπερθερμαίνεται. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές κατασκευής FPV και drone, εργαλεία σχεδιασμού UAV και επιλογής κινητήρα, αριθμομηχανές χομπίστα και ιστότοπους κατασκευαστών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Live, τίποτα δεν αποθηκεύεται. 3 endpoints υπολογισμού. Εκτιμήσεις — δοκιμάστε κινητήρες στη τάση και προπέλα σας. Για διάρκεια μπαταρίας χρησιμοποιήστε ένα API μπαταρίας.

api.oanor.com/drone-api