Πίνακας περιεχομένων:

Arduino Mouse Wiggler: 4 βήματα (με εικόνες)
Arduino Mouse Wiggler: 4 βήματα (με εικόνες)

Βίντεο: Arduino Mouse Wiggler: 4 βήματα (με εικόνες)

Βίντεο: Arduino Mouse Wiggler: 4 βήματα (με εικόνες)
Βίντεο: DIY Mouse Jiggler with Arduino Pro Micro [Arduino Leonardo]: Keep Your Computer Awake! 2024, Νοέμβριος
Anonim
Arduino Mouse Wiggler
Arduino Mouse Wiggler

Είναι κάπως ενοχλητικό κάθε φορά που ο υπολογιστής κοιμάται, ειδικά όταν βρίσκεστε στη μέση μιας παρουσίασης του PowerPoint ή εργάζεστε από το σπίτι, αλλά υποτίθεται ότι εμφανίζεται διαρκώς online. Αυτή η απλή συσκευή θα κουδουνίζει (κουδουνίζει) το ποντίκι σας για κάθε 30 δευτερόλεπτα περίπου και θα κρατά τον υπολογιστή σας πάντα ξύπνιο. Αυτή η συσκευή απλώς προσομοιώνει τη φυσική κίνηση του ποντικιού, δεν υπάρχει εφαρμογή ή πρόγραμμα οδήγησης για εγκατάσταση, επομένως είναι «stealth» και δεν παραβιάζει την πολιτική IT της εταιρείας ή δεν εκτίθεται σε επικίνδυνο λογισμικό.

Βήμα 1: Φτιάξτε τη συσκευή

Φτιάξτε τη Συσκευή
Φτιάξτε τη Συσκευή

Ολόκληρο το wiggler του ποντικιού τυπώνεται 3D. Τα αρχεία επισυνάπτονται. Εκτυπώστε τα μέρη με το αγαπημένο σας χρώμα.

Βήμα 2: Υλικό και συναρμολόγηση

Υλικό και συναρμολόγηση
Υλικό και συναρμολόγηση
Υλικό και συναρμολόγηση
Υλικό και συναρμολόγηση
Υλικό και συναρμολόγηση
Υλικό και συναρμολόγηση

Το wiggler του ποντικιού χρησιμοποιεί εξαρτήματα που είναι διαθέσιμα από πολλούς λιανοπωλητές. Απαιτείται το ακόλουθο υλικό:

  • Arduino Nano (ή κλωνοποίηση , μην κολλήσετε τις καρφίτσες στο Nano)
  • SG90 Servo και πακέτο υλικού
  • Μίνι καλώδιο USB
  • Κάποια σύρματα

Ακολουθούν τα βήματα για να συνδέσετε το σερβο στο Arduino Nano και την εγκατάσταση του σερβο και του τροχού.

Το σερβο έχει μια υποδοχή με 3 θηλυκές ακίδες. Ο πορτοκαλί είναι ο πείρος PMW που πρέπει να συνδεθεί με τον πείρο D9 στο Arduino Nano. Το κεντρικό κόκκινο καλώδιο είναι Vcc που πηγαίνει στο +5V στο Nano και το Brown είναι γειωμένο που συνδέεται με το GND στο nano. Χρησιμοποίησα 3 αρσενικές καρφίτσες και το κόλλησα στα καλώδια από το Nano για να διευκολύνω την καλωδίωση.

Χρησιμοποιήστε ένα από τα σερβοκόρνα και τις βίδες για να στερεώσετε το σερβο SG90 στο σώμα του ποντικιού και τοποθετήστε τον τροχό στην έξοδο σερβο. Βεβαιωθείτε ότι ο τροχός είναι επίπεδο και δεν παρεμβαίνει στο ποντίκι. Προαιρετικά μπορείτε να εκτυπώσετε το μοτίβο και να το τοποθετήσετε στην κορυφή του τροχού για να βελτιώσετε την αισθητική και να κάνετε το ποντίκι πιο συνεκτικό. Χρησιμοποίησα λευκές ετικέτες διευθύνσεων για αυτό.

Βήμα 3: Κωδικός

Επισυνάπτεται το σκίτσο του Arduino. Βεβαιωθείτε ότι έχετε εγκαταστήσει τις βιβλιοθήκες Servo.h και SimpleTimer.h πριν ανεβάσετε το σκίτσο στο nano σας. Μπορείτε να αλλάξετε τη γωνία στην οποία θα ταξιδέψει το σερβο και το χρονικό διάστημα που θα κινηθεί το σερβο. Η προεπιλεγμένη ρύθμιση είναι ότι το σερβο θα μετακινήσει τον τροχό 30 μοίρες προς τα αριστερά και στη συνέχεια 30 μοίρες προς τα δεξιά κάθε 30 δευτερόλεπτα. Αυτό θα κάνει το ποντίκι σας να μετακινηθεί για περίπου 10 mm, το οποίο είναι αρκετό για να κρατήσει τον υπολογιστή από τον ύπνο, αλλά όχι πολύ για να χάσει το ίχνος του δρομέα του ποντικιού. Μπορείτε να προσαρμόσετε αυτές τις τιμές όπως θέλετε.

Βήμα 4: Αφήστε το ποντίκι να κινηθεί

Image
Image
Διαγωνισμός αυτοματισμού 2017
Διαγωνισμός αυτοματισμού 2017

Τοποθετήστε το ποντίκι σας πάνω από το Mouse Wiggler και βεβαιωθείτε ότι ο οπτικός αισθητήρας βρίσκεται στο πάνω μέρος του τροχού. Ενεργοποιήστε τη συσκευή χρησιμοποιώντας έναν προσαρμογέα τροφοδοσίας USB και είστε έτοιμοι.

Διαγωνισμός αυτοματισμού 2017
Διαγωνισμός αυτοματισμού 2017

Επόμενη στον Διαγωνισμό Αυτοματισμού 2017

Συνιστάται: