Πίνακας περιεχομένων:
Βίντεο: Συγχρονισμός πυγολαμπίδων: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Έχετε αναρωτηθεί ποτέ πώς μπορούν εκατοντάδες και χιλιάδες πυγολαμπίδες να συγχρονιστούν; Πώς λειτουργεί, ότι είναι σε θέση να αναβοσβήνουν όλα μαζί χωρίς να έχουν ένα είδος πυγολαμπίδας; Αυτό το διδακτικό δίνει μια λύση και δείχνει πώς μπορεί να επιτευχθεί αυτός ο συγχρονισμός. Πάντα με γοήτευε η αυτοοργάνωση εντόμων. Πριν από μερικά χρόνια έγραψα ένα Java-Applet που προσομοιώνει ένα τετράγωνο χιλιάδων πυγολαμπίδων. Λειτούργησε καλά και ήταν διασκεδαστικό να το παρακολουθήσετε. Αυτή τη φορά το έχω κάνει σε υλικό. Οι πιστώσεις για εμπνεύσεις πηγαίνουν στον Keso και στο βάζο του πυγολαμπίδες https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Οποιαδήποτε σχόλια ή διορθώσεις είναι ευπρόσδεκτες. Ενημέρωση 2008-09-12: Εκεί είναι μια νέα έκδοση των πυγολαμπίδων στο διαδίκτυο στο Synchronizing Firefly Howto. Διαθέτει προσαρμοσμένο PCB για κάθε πυγολαμπίδα. Και μπορείτε να αγοράσετε ένα κιτ στο Tinker Store. Εδώ είναι το βίντεο:
Βήμα 1: Πώς λειτουργεί
Ο αλγόριθμος Αυτό που μπορεί να παρατηρηθεί είναι ότι οι πυγολαμπίδες ξεκινούν με τυχαίο αναβοσβήσιμο. Αλλά με την πάροδο του χρόνου, είναι σε θέση να συγχρονίζονται σιγά -σιγά με τους πλησιέστερους γείτονές τους. Και αυτοί οι γείτονες συγχρονίζουν τον εαυτό τους με τους γείτονές τους και ούτω καθεξής. Μέχρι που ολόκληρο το δέντρο ή ολόκληρη η κοιλάδα αναβοσβήνει στον ίδιο κύκλο. Και σε τι είναι καλό; Χρησιμοποιείται για την προσέλκυση άλλων δειγμάτων. Με όλο το συγχρονισμό που αναβοσβήνει, είναι πολύ πιο εύκολο να βρείτε έναν συνεργάτη. Ένας από τους ευκολότερους αλγόριθμους για να εξηγήσετε αυτήν τη συμπεριφορά είναι ο εξής: Έχετε μια τιμή που διατηρεί τη δύναμη να αναβοσβήνει. Με την πάροδο του χρόνου, αυτή η δύναμη θα αυξηθεί ελαφρώς. Εάν η ισχύς φτάσει σε ένα ορισμένο επίπεδο, η πυγολαμπίδα αναβοσβήνει και η ενέργεια καταναλώνεται. Ο ρυθμός με τον οποίο αυξάνεται η ισχύς είναι σχεδόν ο ίδιος για όλες τις πυγολαμπίδες. Έχουν λοιπόν την ίδια συχνότητα αλλά όχι το ίδιο χρονικό σημείο για να αναβοσβήνουν. Ενώ αργά φορτίζει με δύναμη, η πυγολαμπίδα είναι σε θέση να εντοπίσει μια αναλαμπή μιας άλλης πυγολαμπίδας κοντά. Προσθέτει τότε υψηλότερη τιμή στην τιμή ισχύος του. Κάποιο είδος αύξησης ισχύος, αν θέλετε. Αυτό σημαίνει ότι το επόμενο φλας θα εμφανιστεί νωρίτερα από το προηγούμενο. Και το επόμενο ακόμη νωρίτερα, έως ότου αυτά τα δύο αναβοσβήνουν ακριβώς στο ίδιο χρονικό σημείο και με την ίδια ταχύτητα. Μπορείτε να βρείτε περισσότερα σε αυτόν τον αλγόριθμο π.χ. εδώ: Δίκτυα συγχρονισμού Firefly Ad HocThe Hardware Αποφάσισα να χρησιμοποιήσω το προηγούμενο εκπαιδευτικό (προγραμματιζόμενο LED) ως σημείο εκκίνησης. Αποτελείται από έναν μικροελεγκτή, ένα LED και μια αντίσταση εξαρτώμενη από το φως (LDR). Αυτό θα πρέπει να είναι αρκετό για να προσομοιώσει μια απλή πυγολαμπίδα. Είναι σε θέση να αναβοσβήνει, να βλέπει και να μετράει. Απλώς έπρεπε να τροποποιήσω το πρόγραμμα και τον προσανατολισμό του LED και του LDR. Οι λυχνίες LED και LDR πρέπει να τοποθετούνται κατά τρόπο ώστε ένα κύκλωμα πυγολαμπίδας να μπορεί να παρεμβαίνει σε ένα άλλο. Έτσι, ένα LDR πρέπει να είναι σε θέση να "δει" το LED μιας άλλης πυγολαμπίδας. Και δεν πρέπει να βλέπει μόνο έναν γείτονα αλλά περισσότερους. Αυτό μπορεί να γίνει αφήνοντας τη λυχνία LED και το LDR να στραφούν προς τα πάνω από το έδαφος και χρησιμοποιήστε λίγο λευκό χαρτί για να αντανακλά τα φλας.
Βήμα 2: Υλικά και εργαλεία
Για ένα πλέγμα 5 με 5 πυγολαμπίδες, χρειάζεστε:
- Αντίσταση 25 x 1K Ohm
- Αντίσταση 25 x 100 Ohm
- 25 x LDR (Αντίσταση εξαρτώμενη από το φως), π.χ. M9960
- 25 x LED, 1,7V, 20mA (reg, πράσινο, μπλε, ό, τι σας αρέσει)
- 25 x ATtiny13, 1KB flash RAM, 64 Bytes RAM, 64 Bytes EEPROM
- 25 x πρίζες
- πίνακας πρωτοτύπων
- σύρμα
Το κόστος για μια πυγολαμπίδα θα πρέπει να είναι περίπου 1,50 Ευρώ, αν λάβετε κάποιο ραβάτι όταν παραγγέλνετε σε μεγαλύτερους αριθμούς. Οι πρίζες είναι απαραίτητες μόνο, εάν τα προγράμματα σας είναι σφάλματα. Εάν αισθάνεστε σίγουροι για τις δεξιότητές σας ανάπτυξης, μπορείτε να τους γλιτώσετε.;-) Μπορείτε σίγουρα να αντικαταστήσετε το τσιπ ATtiny με οποιοδήποτε άλλο μικροελεγκτή ως PIC, PICAXE ή BasicStamp για να αναφέρουμε μερικά. Απλά πάρτε το μικρότερο και φθηνότερο που μπορείτε να πάρετε. Πηγαίνω με το Atmel καθώς είχα ήδη τον προγραμματιστή και το πρώτο μου έργο με ένα ATtiny13 λειτούργησε μια χαρά. Εργαλεία
- Συγκολλητικό σίδερο
- Σύρμα συγκόλλησης
- Breadboard
- Προγραμματιστής AVR
- Τροφοδοσία 5V ή
- 4 επαναφορτιζόμενα AA
Λογισμικό
Συνιστάται:
Συγχρονισμός φακέλων με Python: 5 βήματα
Συγχρονισμός φακέλων με Python: Αυτό το διδακτικό θα σας δείξει πώς να διατηρείτε συγχρονισμένους δύο φακέλους (και όλους τους φακέλους μέσα τους), έτσι ώστε ο ένας να είναι ένα άμεσο αντίγραφο του άλλου. Ιδανικό για δημιουργία αντιγράφων ασφαλείας σε τοπικό επίπεδο, σε cloud/διακομιστή δικτύου ή μονάδα USB. Καμία εμπειρία στον προγραμματισμό δεν είναι
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Οικογενειακός συγχρονισμός με οθόνη αφής & Πίνακας ελέγχου στο σπίτι: 7 βήματα (με εικόνες)
Οικογενειακός συγχρονισμός και πίνακας ελέγχου οικιακής οθόνης αφής: Έχουμε ένα ημερολόγιο που ενημερώνεται κάθε μήνα με συμβάντα, αλλά γίνεται χειροκίνητα. Τείνουμε επίσης να ξεχνάμε πράγματα που μας έχουν τελειώσει ή άλλες μικροδουλειές. Σε αυτήν την εποχή πίστευα ότι ήταν πολύ πιο εύκολο να υπάρχει ένα συγχρονισμένο σύστημα ημερολογίου και σημειωματάριου που
Ο ΔΩΡΕΑΝ συγχρονισμός που λείπει για παλάμη: 4 βήματα
Ο ΔΩΡΕΑΝ συγχρονισμός που λείπει για το Palm: Πριν από δύο εβδομάδες πήρα ένα PalmOne Tungsten T2 και ήθελα να συγχρονίσω όλες τις διευθύνσεις, τα ημερολόγια, τις σημειώσεις, τα Do Do's και τα φωνητικά σημειώματα στο mac μου, έτσι κατέβασα τη δοκιμαστική έκδοση του The Missing Sync for Palm Το χρησιμοποιούσα κάθε μέρα μέχρι να τελειώσει η δοκιμή. Μόλις τ
Συγχρονισμός LED με μουσική: 3 βήματα
Συγχρονισμός LED με τη μουσική: ΦΑΙΝΕΤΑΙ ΟΡΙΣΜΕΝΕΣ ΕΙΚΟΝΕΣ ΑΦΑΙΡΕΘΗΚΑΝ ΠΑΡΑΚΑΤΩ, ΔΕΝ ΕΙΜΑΙ ΔΡΑΣΤΗΡΙΟ ΣΕ ΑΥΤΟΝ ΤΟΝ ΙΣΤΟΣΕΛΙΔΟ ΑΛΛΟ ΚΑΙ ΣΥΝΙΣΤΗΣΩ ΟΤΙ ΖΗΤΕΙΤΕ ΤΟΝ ΣΥΓΓΡΑΦΕΑ ΜΙΑΣ ΟΜΟΙΟΥΣ ΚΑΤΑΣΚΕΥΗΣ Ακολουθεί ένας σύνδεσμος προς το σχήμα καλωδίωσης που αφαιρέθηκε σε αυτό το Οδηγίες, Θα σας δείξω πώς