Мазмұны:

Fireflies синхрондау: 7 қадам (суреттермен)
Fireflies синхрондау: 7 қадам (суреттермен)

Бейне: Fireflies синхрондау: 7 қадам (суреттермен)

Бейне: Fireflies синхрондау: 7 қадам (суреттермен)
Бейне: Five Amazing Humanoid Encounters 2024, Қараша
Anonim
Fireflies синхрондау
Fireflies синхрондау

Сіз өзіңізден жүздеген және мыңдаған от шыбындары қалай синхрондауға болатынын сұрадыңыз ба? Бұл қалай жұмыс істейді, олар отты шыбынсыз бастарын жыпылықтай алады? Бұл нұсқаулық шешімді береді және бұл синхронизацияға қалай қол жеткізуге болатынын көрсетеді. Бірнеше жыл бұрын мен мыңдаған от шыбындарын имитациялайтын Java-апплет жаздым. Бұл жақсы жұмыс істеді және қарау қызықты болды. Бұл жолы мен оны аппараттық құралмен жасадым. Шабыттандыру үшін несие Кесо мен оның құмыралар құмырасына түседі https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Кез келген түсініктемелер мен түзетулер құпталады. 2008-09-12 Жаңартылған: Онда Firefly Howto синхрондауында желідегі отты шыбындардың жаңа нұсқасы. Онда әр отты ұшуға арналған теңшелетін ПХД бар. Сіз жинақты Tinker дүкенінен сатып ала аласыз. Мұнда бейне:

1 -қадам: Бұл қалай жұмыс істейді

Ол қалай жұмыс істейді
Ол қалай жұмыс істейді

Алгоритм байқауға болады, бұл отты кездейсоқ жыпылықтаудан басталады. Бірақ уақыт өте келе олар жақын көршілерімен біртіндеп синхрондауға мүмкіндік алады. Және бұл көршілер өздерін көршілерімен синхрондайды және т. Бүкіл ағаш немесе бүкіл алқап бір циклде жыпылықтағанша, бұл не үшін пайдалы? Ол басқа үлгіні тарту үшін қолданылады. Барлық жыпылықтаған кезде серіктесті табу әлдеқайда оңай. Бұл мінез -құлықты түсіндірудің ең қарапайым алгоритмінің бірі келесідей: сізде жыпылықтай алатын күш бар. Уақыт өте келе бұл қуат аздап артады. Егер қуат белгілі бір деңгейге жетсе, онда отты жыпылықтап, қуат жұмсалады. Қуаттың көтерілу жылдамдығы барлық от шыбындары үшін шамамен бірдей. Сондықтан олардың жиілігі бірдей, бірақ жыпылықтайтын уақыттары бірдей емес. Қуаттылықпен баяу зарядталса, отшашу жақын жерде басқа отты ұшудың жарқылын анықтай алады. Ол оның қуат мәніне жоғары мән қосады. Қажет болса, қандай да бір күшейткіш. Бұл келесі жарқыл бұрынғыға қарағанда ертерек болатынын білдіреді. Ал екіншісі ертерек, екеуі дәл бір уақытта және бірдей жылдамдықта жыпылықтағанша. Сіз бұл алгоритм туралы көбірек біле аласыз. мұнда: Firefly синхрондауының арнайы желілері HardwareI бастапқы нұсқауды (бағдарламаланатын жарықдиодты) бастапқы нүкте ретінде пайдалануға шешім қабылдады. Ол микроконтроллерден, жарық диодты және жарыққа тәуелді резистордан (LDR) тұрады. Бұл қарапайым отшашуды модельдеу үшін жеткілікті болуы керек. Ол жыпылықтай алады, көре алады және санай алады, мен тек бағдарламаны және жарық диоды мен LDR бағдарын өзгертуге тура келді. Жарықдиодты және LDR бір отты схема екіншісіне кедергі келтіретіндей орналастырылуы керек. Сонымен, бір LDR басқа отты шыбықтың жарық диодын «көре» алуы керек. Және ол бір көршіні ғана емес, одан да көп көруі керек. Мұны жарық диодты және LDR -ды жерден қаратып қоюға және жыпылықтауды көрсету үшін ақ қағазды қолдануға болады.

2 -қадам: материалдар мен құралдар

Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар

5 -тен 5 -ке дейінгі от шыбындары үшін сізге қажет:

  • 25 x 1K Ом резисторы
  • 25 x 100 Ом резисторы
  • 25 x LDR (жарыққа тәуелді резистор), мысалы. M9960
  • 25 x LED, 1.7V, 20mA (рег, жасыл, көк, сізге ұнайтын)
  • 25 x ATtiny13, 1КБ жедел жады, 64 байт жедел жады, 64 байт EEPROM
  • 25 x розетка
  • прототип тақтасы
  • сым

Егер сіз үлкен мөлшерде тапсырыс бергенде рабат алсаңыз, бір отшашудың бағасы шамамен 1,50 еуроны құрауы керек. Егер сіздің бағдарламаларыңыз қате болса, розеткалар қажет. Егер сіз өзіңіздің даму дағдыларыңызға сенімді болсаңыз, оларды аямай аласыз.;-) Сіз ATtiny чипін PIC, PICAXE немесе BasicStamp сияқты кез келген басқа микроконтроллермен алмастыра аласыз. Сіз алатын ең кішісін және ең арзанын алыңыз. Мен Atmel -мен бірге жүрмін, себебі менде бағдарламашы бар еді және ATtiny13 -тегі алғашқы жобам жақсы жұмыс істеді.

  • Пісіру темірі
  • Дәнекерлеу сымы
  • Нан тақтасы
  • AVR бағдарламашысы
  • 5В қуат көзі немесе
  • 4 АА қайта зарядталатын

Бағдарламалық қамтамасыз ету

Ұсынылған: