Σελίδα 4 από 8 ΠρώτοΠρώτο 12345678 ΤελευταίοΤελευταίο
Προβολή αποτελεσμάτων 46 έως 60 από 106

Θέμα: MicroControllers onBoard

  1. #46
    νέος SOS Το avatar του/της νεοσσός
    Εγγραφή
    23/02/2015
    Μηνύματα
    3.481
    Παράθεση Δημοσιεύθηκε αρχικά από McGyver Προβολή μηνύματος
    Ούτως ή άλλως, αυτή τη στιγμή υπολογίζει απλά τις στατικές μοίρες κλίσης μέσω των τιμών του επιταχυνσιόμετρου.
    Αυτό σημαίνει ότι αν το πας τάπα με απότομες αλλαγές κλίσης σε στροφές, το επιταχυνσιόμετρο θα μετράει g που δεν θα οφείλονται σε επιτάχυνση της βαρύτητας, αλλά σε πλευρική επιτάχυνση του αισθητήρα. Οπότε πρέπει να το πηγαίνεις μαλακωσσά, για να μην αρχίσει να στέλνει SMS στους δικούς σου ότι έπεσε το καμάρι τους.

    Κάπου πρέπει να βάλεις ένα χρονικό κατώφλι, ώστε να μη μετράει στιγμιαίες επιταχύνσεις. Φαντάσου από την άλλη όμως να τουμπάρει η μοτοσυκλέτα και να πάει να σταθεί λίγο πιο κάτω όρθια. Οπότε το κατώφλι θα δράσει ακυρωτικά.
    Των φρονίμων τα παιδιά πριν πεινάσουν δεν πεινούσαν.

  2. #47
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από Grafton 505 Προβολή μηνύματος
    Αν κατάλαβα σωστά. Αντί να του ''μάθεις'' τι να κάνει, δεν γίνετε απλά να ενεργοποιηθεί όταν ενεργοποιηθεί και το lean angle ; Να στείλει σήμα δηλαδή τότε και μόνο τότε.
    Να πω την αλήθεια, έχω μπερδευτεί κι εγώ λιγάκι με αυτό το θέμα...

    Αυτό που έχω καταλάβει είναι το εξής.

    Ο υπολογισμός της γωνίας κλίσης μέσω μιας απλής εξίσωσης με παραμέτρους τις τιμές του επιταχυνσιόμετρου είναι ακριβής όταν το όλο σύστημα είναι ακίνητο.
    Στο video π.χ. με το στατικό Lego μοντέλο είναι όλα ΟΚ.

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

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

    Ψάχνοντας από εδώ κι από εκεί, υπάρχει η προσέγγιση του "sensor fusion" που πρακτικά εκτός από το επιταχυνσιόμετρο, συνυπολογίζει τιμές και από το γυροσκόπιο και τον αισθητήρα μαγνητικού πεδίου (magnetometer).
    Αυτό (αν καταλαβαίνω σωστά) βασίζεται στον αλγόριθμο του Sebastian Madgwick.

    Έχω βρει ένα library για το Arduino το οποίο νομίζω διορθώνει το πρόβλημα.

    Το κοιτάω as we speak και θα επανέλθω.

  3. #48
    Παλαιό μέλος Το avatar του/της Grafton 505
    Εγγραφή
    24/05/2010
    Μηνύματα
    1.445
    Παράθεση Δημοσιεύθηκε αρχικά από McGyver Προβολή μηνύματος
    Αν το σύστημα είναι σε κίνηση, τότε το αποτέλεσμα της εξίσωσης είναι εσφαλμένο γιατί δεν υπολογίζει όλες τις γραμμικές επιταχύνσεις.
    Λίγο πολύ, αυτό που λέει ο νεοσσός από πάνω.
    Κοίτα με λίγο.

    Έχεις ήδη το lean angle να τα υπολογίζει όλα αυτά. Χρησιμοποίησε το σαν διακόπτη για το sms του arduino. Ενεργοποιήθηκε το lean angle, στέλνει sms το arduino. Δεν κάνει κιχ, τρώει σπόρια το arduino.

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

  4. #49
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από Grafton 505 Προβολή μηνύματος
    Κοίτα με λίγο.

    Έχεις ήδη το lean angle να τα υπολογίζει όλα αυτά. Χρησιμοποίησε το σαν διακόπτη για το sms του arduino. Ενεργοποιήθηκε το lean angle, στέλνει sms το arduino. Δεν κάνει κιχ, τρώει σπόρια το arduino.

    Τώρα ή δεν τα λέω καλά, ή δεν έχω καταλάβει το σύστημα ή σε ξίνει ο αποτέτοιος σου να μπλέξεις με προγραμματισμό αλγοριθικών μακροεντολών.
    To θέμα είναι πως ΔΕΝ έχω το σωστό lean angle όταν το Arduino κινείται .

  5. #50
    νέος SOS Το avatar του/της νεοσσός
    Εγγραφή
    23/02/2015
    Μηνύματα
    3.481
    Παράθεση Δημοσιεύθηκε αρχικά από Grafton 505 Προβολή μηνύματος
    Έχεις ήδη το lean angle να τα υπολογίζει όλα αυτά.
    Η κλίση μετριέται μέσω του επιταχυνσιόμετρου. Το επιταχυνσιόμετρο ενσωματώνει ένα πιεζοηλεκτρικό υλικό που συμπιέζεται από σταθερή μάζα όταν επιδρούν πάνω του επιταχύνσεις: Είτε στατικές (το g της βαρύτητας), είτε δυναμικές (μεταβολή ταχύτητας προς διάφορες κατευθύνσεις). Όταν το πιεζοηλετρικό υλικό δέχεται πίεση από τις διάφορες επιταχύνσεις, τότε παράγει ηλεκτρική τάση (συνήθως κρύσταλλος με μετατόπιση ελεύθερων φορτίων στα όρια του πλέγματος) που μετριέται από κύκλωμα και δίνει τις αντίστοιχες τιμές. Προφανώς μπορεί να υπάρχει συστοιχία πιεζοηλεκτρικών, ώστε να μετριούνται διάφορες συνιστώσες επιτάχυνσης. Το κακό είναι ότι δεν μπορείς να διακρίνεις εύκολα από τι είδους επιτάχυνση προήλθε το ερέθισμα, παρά μόνο από την τιμή της. Αν χρησιμοποιήσεις επιπλέον γυροσκοπικούς αισθητήρες, πετυχαίνεις μεγαλύτερη ακρίβεια. Για το μαγνητικό πεδίο, τώρα το διάβασα από το Θωμά, ενδιαφέρουσα επιπλέον σταθερή παράμετρος.

    Το θέμα είναι ότι αν ο MacGyver δεν βρει έτοιμη ελεύθερη βιβλιοθήκη με αλγόριθμους συνυπολογισμού δυναμικών και στατικών επιταχύνσεων, θα καταλήξει να φτιάξει τη δικιά του και να την πουλήσει χρυσάφι σε εταιρεία που κατασκευάζει αερόσακους μοτοσυκλετιστών. Παρεμπιπτόντως, αυτές οι βιβλιοθήκες είναι ακόμη υπό ανάπτυξη, γι' αυτό και πληρώνει κανείς συνδρομή στο πακέτο αναβαθμίσεων του AI των γιλέκων με αερόσακους, ώστε να τροφοδοτείται με νέα δεδομένα, από τις καθημερινές δοκιμές.
    Τελευταία τροποποίηση από νεοσσός; 30/04/2021 στις 22:16.
    Των φρονίμων τα παιδιά πριν πεινάσουν δεν πεινούσαν.

  6. #51
    custom freak Το avatar του/της doctor_john
    Εγγραφή
    06/08/2019
    Μηνύματα
    4.078
    Δεδομένου ότι υπάρχει χρόνος απόκρισης για να στείλει sms και μπορεί να είναι μερικά δευτερόλεπτα, μήπως είναι βολικό
    να επαληθεύει με κάποια "ανεξάρτητη" παράμετρο όπως για παράδειγμα την θέση του γκαζιού ή τις στροφές του κινητήρα;

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

  7. #52
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από doctor_john Προβολή μηνύματος
    Δεδομένου ότι υπάρχει χρόνος απόκρισης για να στείλει sms και μπορεί να είναι μερικά δευτερόλεπτα, μήπως είναι βολικό
    να επαληθεύει με κάποια "ανεξάρτητη" παράμετρο όπως για παράδειγμα την θέση του γκαζιού ή τις στροφές του κινητήρα;

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

    Στις σύγχρονες μοτοσικλέτες υπάρχει bank angle sensor που κόβει το ρεύμα στον κινητήρα σε περίπτωση πτώσης.

    Το κρατάω!


  8. #53
    papoy Το avatar του/της Viking
    Εγγραφή
    07/04/2008
    Μηνύματα
    655
    Για αυτό σε ρωτούσα πριν για τις συνθήκες. Θα έχεις και σφάλμα που θα συσσωρεύεται. Μήπως να στραφείς προς άλλους τρόπους; Πχ τιμή επιτάχυνσης (σε όλους ή συγκεκριμένους άξονες ).
    Έχει πολύ ενδιαφέρον, μπράβο !!

  9. #54
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από Viking Προβολή μηνύματος
    Για αυτό σε ρωτούσα πριν για τις συνθήκες. Θα έχεις και σφάλμα που θα συσσωρεύεται. Μήπως να στραφείς προς άλλους τρόπους; Πχ τιμή επιτάχυνσης (σε όλους ή συγκεκριμένους άξονες ).
    Έχει πολύ ενδιαφέρον, μπράβο !!
    Όσο το σκέφτομαι, τόσο απομακρύνομαι από τη σκέψη της διαρκούς παρακολούθησης του lean angle μέσω του Arduino.

    Τρόπος στο Arduino Nano 33 BLE Sense φαίνεται πως υπάρχει τελικά μέσα από εναλλακτικό library για το LSM9DS1 και το library για sensor fusion του Madgwick. Η διαδικασία των δοκιμών όμως αρχίζει και γίνεται ιδιαιτέρως πολύπλοκη.

    Ποιο λογικό αρχίζει να φαίνεται το σενάριο όλο αυτό να γίνεται από το smartphone.

  10. #55
    Παλαιό μέλος Το avatar του/της Grafton 505
    Εγγραφή
    24/05/2010
    Μηνύματα
    1.445
    Ουφ. Αυτός ο γραπτός λόγος είναι δύσκολος. Πάμε μια ακόμη φορά.


    Παράθεση Δημοσιεύθηκε αρχικά από McGyver Προβολή μηνύματος
    Ωραία ιδέα!

    Στις σύγχρονες μοτοσικλέτες υπάρχει bank angle sensor που κόβει το ρεύμα στον κινητήρα σε περίπτωση πτώσης.

    Το κρατάω!

    Αυτό ακριβώς εννοούσα. Λέγοντας lean angle αναφερόμουν στο αισθητήρα κλίσεων ή όπως αλλιώς λέγεται.
    Άπας αήρ αετώ περάσιμος

  11. #56
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από Grafton 505 Προβολή μηνύματος
    Ουφ. Αυτός ο γραπτός λόγος είναι δύσκολος. Πάμε μια ακόμη φορά.




    Αυτό ακριβώς εννοούσα. Λέγοντας lean angle αναφερόμουν στο αισθητήρα κλίσεων ή όπως αλλιώς λέγεται.
    Τώρα σε έπιασα!

  12. #57
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από McGyver Προβολή μηνύματος
    Όποιος κατέχει από σχεδιασμό & κατασκευή PCB παρακαλώ να κάνει ένα βήμα μπροστά!
    Παράθεση Δημοσιεύθηκε αρχικά από Viking Προβολή μηνύματος
    Σχεδιάζαν κάτι συνάδελφοι σε eagle, και τυπωναμε κάπου στο Ίλιον. Ζηκίδης νομίζω. Ίσως να τον πάρεις ένα τηλέφωνο;
    Παράθεση Δημοσιεύθηκε αρχικά από Viking Προβολή μηνύματος
    https://www.autodesk.com/products/ea...CED&quantity=1
    Το δίνει δωρεάν και μπορεί να σε καλύψει για τη χρήση που θες.

    Για free κοιτάς και το kicad
    https://kicad.org/

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

    Δυστυχώς εχω καιρό να ασχοληθώ
    Παράθεση Δημοσιεύθηκε αρχικά από motojojo Προβολή μηνύματος
    Σε kicad εχει σχεδιασει προσφατα ο αδερφός μου, την παρήγγειλε και τώρα αναμένει.
    Χθες τελικά ασχολήθηκα με αυτό και κατέληξα στο EasyEDA, το οποίο είναι και web based.

    Έφαγα μια μέρα να παίζω χθες και σήμερα έφτασα σε αυτό...

    Κάντε click στην εικόνα για μεγαλύτερο μέγεθος. 

Όνομα:	pcb_proto_2021-07-18.jpg 
Προβολές:	155 
Μέγεθος:	41,5 KB 
ID:	429694

    Το έβγαλα σε Gerber και το έστειλα στο Ζηκίδη για προσφορά να πάρω μια εικόνα.

    To be continued...

  13. #58
    Νέο μέλος Το avatar του/της hot_sauce
    Εγγραφή
    14/07/2020
    Μηνύματα
    15
    Καλησπέρα!

    Καταπληκτική δουλειά και ευχαριστούμε που το μοιράζεσαι μαζί μας!

    Μια σκέψη για το lean angle και την επιτάχυνση. Δεν θα ήταν πιο απλή και λειτουργική μια υλοποίηση που θα είμαι χει σαν παραμέτρους "γωνία >45°" AND "speed=0";

    Αφού συζητάμε για περίπτωση πτώσης η ταχύτητα, άμεσα ή σύντομα, θα μηδενιστεί.

  14. #59
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από hot_sauce Προβολή μηνύματος
    Καλησπέρα!

    Καταπληκτική δουλειά και ευχαριστούμε που το μοιράζεσαι μαζί μας!

    Μια σκέψη για το lean angle και την επιτάχυνση. Δεν θα ήταν πιο απλή και λειτουργική μια υλοποίηση που θα είμαι χει σαν παραμέτρους "γωνία >45°" AND "speed=0";

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

    Για την ακρίβεια, όλο αυτό το κομμάτι θα το "αναθέσω" στο κινητό (και όχι στο Arduino) το οποίο στη δική μου περίπτωση έχει σταθερό mount πάνω από τα όργανα.
    Θα του ορίσω τη θέση ηρεμίας και τη μέγιστη απόκλιση από αυτή (π.χ. +20 μοίρες από όταν είναι στο πλάγιο stand).
    Από εκεί και πέρα, αν βρεθεί σε θέση εκτός αυτών των τιμών με μηδενική ταχύτητα τότε θα κάνει trigger την ανίχνευση πτώσης.



    Θα αποφεύγω βέβαια να στρίβω όλα κάτω μέσα σε tunnel .

  15. #60
    Παλαιό μέλος Το avatar του/της McGyver
    Εγγραφή
    23/06/2005
    Μηνύματα
    6.962
    Παράθεση Δημοσιεύθηκε αρχικά από McGyver Προβολή μηνύματος
    Το έβγαλα σε Gerber και το έστειλα στο Ζηκίδη για προσφορά να πάρω μια εικόνα.

    To be continued...
    Το κόστος για μικρή παραγωγή και ερασιτεχνική χρήση / παιχνίδι είναι απαγορευτικό...

    Δυστυχώς, θα πρέπει να δοκιμάσω την τύχη μου στην Άπω Ανατολή.

Σελίδα 4 από 8 ΠρώτοΠρώτο 12345678 ΤελευταίοΤελευταίο

Παρόμοια θέματα

  1. Καταπληκτικό onboard video του Rossi
    από project.breeze στο forum Off topic
    Απαντήσεις: 7
    Τελευταίο μήνυμα: 21/01/2008, 21:01
  2. Απαντήσεις: 53
    Τελευταίο μήνυμα: 03/08/2007, 14:01
  3. Απαντήσεις: 16
    Τελευταίο μήνυμα: 14/03/2007, 11:21
  4. Testing Onboard Cam on FZR
    από FZR600R στο forum Off topic
    Απαντήσεις: 24
    Τελευταίο μήνυμα: 03/02/2007, 19:57
  5. Onboard lap Mugelo GP σε Media Player Format
    από anco στο forum Αγωνιστικά νέα
    Απαντήσεις: 16
    Τελευταίο μήνυμα: 26/05/2005, 19:29

Κανόνες δημοσιεύσεων

  • Δεν μπορείτε να ανοίξετε νέο θέμα
  • Δεν μπορείτε να απαντήσετε
  • Δεν μπορείτε να επισυνάψετε αρχεία
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματά σας
  •  
  • Ο κώδικας ΒΒ είναι ΟΝ
  • Τα smilies είναι ΟΝ
  • Ο κώδικας [IMG] είναι OFF
  • Ο κώδικας [VIDEO] είναι OFF
  • Ο κώδικας HTML είναι OFF