Servo angle from a pulse width
API · /servo-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
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 92 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 4,008
- ενεργός
- Σύνολο κλήσεων
- 4
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 8,200 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 8.200 κλήσεις/μήνα
- 2 req/sec
- Γωνία + παλμός + duty
- Χωρίς πιστωτική κάρτα
Starter
€7.90 /μήνας
- 84,000 κλήσεις / μήνα
- 6 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 84.000 κλήσεις/μήνα
- 6 req/sec
- Προσαρμοσμένο min/max/travel & frequency
- Υποστήριξη μέσω email
Pro
€27.50 /μήνας
- 345,000 κλήσεις / μήνα
- 15 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 345.000 κλήσεις/μήνα
- 15 req/sec
- Ροές ρομποτικής και υλικολογισμικού
- Υποστήριξη προτεραιότητας
Mega
€85.00 /μήνας
- 1,580,000 κλήσεις / μήνα
- 40 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1.580.000 κλήσεις/μήνα
- 40 req/sec
- Κλίμακα πλατφόρμας
- Αποκλειστικό SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
API Stepper Motor
Μαθηματικά κίνησης βηματικού κινητήρα ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί βημάτων ανά χιλιοστό και ταχύτητας που διαμορφώνει ένας κατασκευαστής 3D εκτυπωτή, CNC ή ρομποτικής σε μια μηχανή. Το τελικό σημείο leadscrew δίνει τα βήματα ανά mm για έναν άξονα με κοχλία ή μπίλια: (βήματα κινητήρα ανά περιστροφή × μικροβηματισμός) ÷ το βήμα του κοχλία, οπότε ένας κινητήρας 1.8° (200 βήματα) με 16 μικροβήματα σε έναν κοχλία βήματος 8 mm δίνει 400 βήματα/mm με ανάλυση 2.5 µm — η τιμή που μπαίνει απευθείας στο firmware. Το τελικό σημείο belt κάνει το ίδιο για έναν άξονα με ιμάντα και τροχαλία, όπου η διαδρομή ανά περιστροφή κινητήρα είναι τα δόντια της τροχαλίας × το βήμα του ιμάντα (GT2 belt = 2 mm), οπότε μια τροχαλία GT2 με 20 δόντια δίνει τα κλασικά 80 βήματα/mm ενός άξονα X/Y 3D εκτυπωτή, και δείχνει την αντιστάθμιση ταχύτητας-ακρίβειας μιας μεγαλύτερης τροχαλίας. Το τελικό σημείο speed μετατρέπει ένα βήμα ανά mm και έναν ρυθμό παλμών βήματος σε ταχύτητα άξονα σε mm/s και mm/min — στα 80 βήματα/mm ένας ρυθμός 40 kHz δίνει 500 mm/s, αν και το πραγματικό όριο είναι το στάσιμο του κινητήρα σε υψηλούς ρυθμούς και το ανώτατο όριο παλμών του ελεγκτή. Σημειώνει επίσης ότι ο μικροβηματισμός προσθέτει ομαλότητα, όχι πραγματική ακρίβεια, καθώς η ροπή ανά μικροβήμα μειώνεται. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για ρύθμιση firmware 3D εκτυπωτή και CNC, εργαλεία ελέγχου κίνησης και ρομποτικής, και αριθμομηχανές κατασκευαστών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Εκτιμήσεις ιδανικής γεωμετρίας — αφήστε ένα περιθώριο κάτω από τη θεωρητική μέγιστη ταχύτητα. 3 τελικά σημεία υπολογισμού. Για φινίρισμα επιφάνειας CNC χρησιμοποιήστε ένα API CNC-finish· για σχέσεις μετάδοσης ένα API gear-ratio.
api.oanor.com/steppermotor-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
API Διαιρέτη Τάσης
Σχεδιασμός αντιστατικού διαιρέτη τάσης ως API, υπολογιζόμενος τοπικά και ντετερμινιστικά. Το τελικό σημείο divide λαμβάνει μια τάση εισόδου και δύο αντιστάσεις και επιστρέφει την τάση εξόδου Vout = Vin·R2/(R1+R2), το ρεύμα I = Vin/(R1+R2) που διαρρέει την αλυσίδα, και την ισχύ που καταναλώνεται σε κάθε αντίσταση και συνολικά — μια πηγή 12 V με R1 = 1 kΩ και R2 = 2 kΩ δίνει 8 V στα 4 mA. Το τελικό σημείο loaded προσθέτει μια αντίσταση φορτίου παράλληλα με την R2, υπολογίζει τον παράλληλο συνδυασμό R2′ = R2·RL/(R2+RL) και την τάση εξόδου υπό φορτίο Vout = Vin·R2′/(R1+R2′), και αναφέρει την πτώση σε βολτ και ποσοστό σε σχέση με την τιμή χωρίς φορτίο, το κλασικό λάθος όταν ένας διαιρέτης τροφοδοτεί μια πραγματική αντίσταση φορτίου. Το τελικό σημείο resistor υπολογίζει την αντίσταση που λείπει για μια επιθυμητή έξοδο — R2 = R1·Vout/(Vin−Vout) ή R1 = R2·(Vin−Vout)/Vout — ώστε να μπορείτε να επιλέξετε εξαρτήματα για ένα σημείο αναφοράς ή πόλωσης αισθητήρα. Όλες οι ποσότητες είναι βολτ, ωμ, αμπέρ και βατ. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών ηλεκτρονικών, ενσωματωμένων συστημάτων, υλικού, διασύνδεσης αισθητήρων και εκπαίδευσης Ηλεκτρολόγων Μηχανικών, εργαλεία τάσης αναφοράς και δικτύων πόλωσης, και λογισμικό κατασκευαστών. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτός είναι ο αντιστατικός διαιρέτης· για μια απλή σχέση του νόμου του Ohm χρησιμοποιήστε ένα API νόμου του Ohm και για φίλτρα RC/RL ένα API φίλτρου RC.
api.oanor.com/voltagedivider-api
API Οπτικής Τηλεσκοπίου
Μαθηματικά οπτικής τηλεσκοπίου ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί μεγέθυνσης, εξόδου κόρης και διακριτικής ικανότητας που χρησιμοποιεί ένας ερασιτέχνης αστρονόμος ή προγραμματιστής εφαρμογής παρατήρησης άστρων για να επιλέξει εξοπλισμό και προσοφθάλμιους. Το endpoint μεγέθυνσης δίνει μεγέθυνση = εστιακή απόσταση τηλεσκοπίου ÷ εστιακή απόσταση προσοφθάλμιου (ένα τηλεσκόπιο 1000 mm με προσοφθάλμιο 10 mm δίνει 100×), τον λόγο εστίασης και — από το διάφραγμα — το χρήσιμο εύρος από περίπου διάφραγμα σε mm ÷ 7 (χαμηλότερο χρήσιμο, έξοδος κόρης 7 mm) έως περίπου 2× το διάφραγμα σε mm, πέρα από το οποίο η εικόνα μόνο σκοτεινιάζει και θολώνει· περάστε ένα φαινόμενο πεδίο προσοφθάλμιου και επιστρέφει το πραγματικό πεδίο όρασης. Το endpoint εξόδου κόρης δίνει διάφραγμα ÷ μεγέθυνση, το πλάτος της δέσμης φωτός που εξέρχεται από τον προσοφθάλμιο — μια μεγάλη έξοδος κόρης 4–7 mm για φωτεινές ευρείες όψεις νεφελωμάτων, μια μικρή 0.5–2 mm για τη Σελήνη και τους πλανήτες σε υψηλή ισχύ. Το endpoint διακριτικής ικανότητας δίνει το όριο Dawes ≈ 116 ÷ διάφραγμα(mm) και το ελαφρώς αυστηρότερο όριο Rayleigh ≈ 138 ÷ διάφραγμα σε δευτερόλεπτα τόξου, συν το οριακό μέγεθος ≈ 2.7 + 5·log₁₀(διάφραγμα mm) — μεγαλύτερο γυαλί διαχωρίζει λεπτότερα διπλά και φτάνει πιο αμυδρά αστέρια, αν και η όραση συνήθως περιορίζει την πραγματική ανάλυση κοντά στο 1 δευτερόλεπτο τόξου. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εφαρμογές αστρονομίας και παρατήρησης άστρων, εργαλεία καταστημάτων τηλεσκοπίων και υπολογιστών προσοφθάλμιων, και βοηθητικά προγράμματα σχεδιασμού παρατήρησης. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. 3 endpoints υπολογισμού. Για απεικόνιση κάμερας/λεπτού φακού χρησιμοποιήστε ένα API φακού· για αστρικά μεγέθη ένα API αστρικού μεγέθους.
api.oanor.com/telescope-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το RC Servo & PWM API;
Ποιο είναι το όριο ρυθμού του RC Servo & PWM API;
Πόσο κοστίζει το RC Servo & PWM API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το RC Servo & PWM API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/servo-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/servo-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/servo-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/servo-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.