Talaan ng mga Nilalaman:

Pag-synchronize ng Mga Fireflies: 7 Hakbang (na may Mga Larawan)
Pag-synchronize ng Mga Fireflies: 7 Hakbang (na may Mga Larawan)

Video: Pag-synchronize ng Mga Fireflies: 7 Hakbang (na may Mga Larawan)

Video: Pag-synchronize ng Mga Fireflies: 7 Hakbang (na may Mga Larawan)
Video: Kapuso Mo, Jessica Soho: Killer Bees in the City 2024, Disyembre
Anonim
Pag-synchronize ng Mga Fireflies
Pag-synchronize ng Mga Fireflies

Tinanong mo na ba ang iyong sarili kung paano ang daan-daang libu-libong mga alitaptap ay maaaring mag-synchronize ng kanilang sarili? Paano ito gumagana, na nagagawa nilang magpikit nang magkasama nang walang pagkakaroon ng isang uri ng boss firefly? Ang itinuturo na ito ay nagbibigay ng isang solusyon at ipinapakita kung paano makakamtan ang pagsasabay na ito. Palagi akong nabighani ng sariling pagsasaayos ng mga insekto. Ilang taon na ang nakalilipas nagsulat ako ng isang Java-Applet na tumutulad sa isang parisukat na libu-libong mga alitaptap. Maayos itong gumana at nakakatuwang panoorin. Sa pagkakataong ito nagawa ko na ito sa hardware. Ang mga kredito para sa mga inspirasyon ay napupunta kay Keso at sa kanyang Jar ng mga alitaptap https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Ang anumang mga komento o pagwawasto ay malugod. Update 2008-09-12: Doon ay isang bagong bersyon ng mga alitaptap sa online sa Synchronizing Firefly Howto. Mayroon itong pasadyang PCB para sa bawat alitaptap. At maaari kang bumili ng isang kit sa Tinker Store. Narito ang video:

Hakbang 1: Paano Ito Gumagana

Paano Ito Gumagana
Paano Ito Gumagana

Ang napapansin na algorithm ay ang mga alitaptap na nagsisimula sa random na pagpikit. Ngunit sa pagdaan ng panahon, nagagawa nilang mabagal ang pagsabay sa kanilang kalapit na kapitbahay. At ang mga kapit-bahay na ito ay sinasabay ang kanilang mga sarili sa kanilang mga kapit-bahay at iba pa. Hanggang sa ang buong puno o ang buong lambak ay kumikislap sa parehong pag-ikot. At para saan ito makakabuti? Ginagamit ito upang makaakit ng iba pang ispesimen. Sa lahat ng pagpikit sa pag-sync mas madali itong makahanap ng kapareha. Ang isa sa pinakamadaling algorithm upang ipaliwanag ang pag-uugaling ito ay ganito: Mayroon kang isang halaga na humahawak sa lakas na mag-flash. Sa paglipas ng panahon ang lakas na ito ay bahagyang tataas. Kung ang lakas ay umabot sa isang tiyak na antas, ang firefly ay kumikislap at ang lakas ay natupok. Ang rate kung saan tumataas ang kuryente ay halos pareho para sa lahat ng mga alitaptap. Kaya't mayroon silang parehong dalas ngunit hindi magkatulad na punto ng oras upang mag-flash. Habang dahan-dahang singilin nang may lakas ang firefly ay makakakita ng isang flash ng isa pang firefly na malapit. Ito ay nagdaragdag pagkatapos ng isang mas mataas na halaga sa halaga ng lakas nito. Ang ilang mga uri ng lakas na mapalakas, kung nais mo. Nangangahulugan iyon na ang susunod na flash ay magaganap nang mas maaga kaysa sa nauna. At ang susunod ay mas maaga pa, hanggang sa ang dalawang ito ay eksaktong uma-flash sa parehong oras sa oras at may parehong bilis. Maaari kang makahanap ng higit pa sa algorithm na ito hal. dito: Firefly Synchronization Ad Hoc NetworksAng HardwareNagpasya akong gamitin ang dati kong itinuturo (Programmable LED) bilang panimulang punto. Binubuo ito ng isang microcontroller, isang LED at isang Light Dependent Resistor (LDR). Dapat ay sapat na iyon upang gayahin ang isang simpleng alitaptap. Nagagawa nitong i-flash, upang makita at mabilang. Kailangan ko lamang baguhin ang programa at ang oryentasyon ng LED at LDR. Ang LED at LDR ay dapat na mailagay sa isang paraan na ang isang firefly circuit ay makagambala sa iba pa. Kaya't dapat na "makita" ng isang LDR ang LED ng isa pang firefly. At hindi lamang ito dapat makakita ng isang kapit-bahay ngunit higit pa. Magagawa iyon sa pamamagitan ng pagpapaalam sa LED at sa LDR na nakaturo mula sa lupa at gumamit ng ilang puting papel upang maipakita ang mga pag-flash.

Hakbang 2: Mga Kagamitan at Kasangkapan

Mga Kagamitan at Kasangkapan
Mga Kagamitan at Kasangkapan
Mga Kagamitan at Kasangkapan
Mga Kagamitan at Kasangkapan
Mga Kagamitan at Kasangkapan
Mga Kagamitan at Kasangkapan

Para sa isang grid na 5 by 5 fireflies, kailangan mo:

  • 25 x 1K Ohm risistor
  • 25 x 100 Ohm risistor
  • 25 x LDR (Light Dependent Resistor), hal. M9960
  • 25 x LED, 1.7V, 20mA (reg, berde, asul, kung ano ang gusto mo)
  • 25 x ATtiny13, 1KB flash RAM, 64 Bytes RAM, 64 Bytes EEPROM
  • 25 x sockets
  • prototyping board
  • kawad

Ang gastos para sa isang alitaptap ay dapat na tungkol sa 1.50 Euro kung nakakuha ka ng ilang rabate kapag nag-order ng mas malaking bilang. Ang mga socket ay kinakailangan lamang, kung ang iyong mga programa ay maraming surot. Kung sa tingin mo ay tiwala ka sa iyong mga kasanayan sa pag-unlad, maipagliban mo sila.;-) Tiyak mong mapapalitan ang ATtiny chip ng anumang iba pang microcontroller bilang PIC, PICAXE o BasicStamp upang pangalanan ang ilan. Kunin lamang ang pinakamaliit at pinakamurang makukuha mo. Sumasama ako sa Atmel dahil mayroon na akong programmer at ang aking unang proyekto sa isang ATtiny13 ay gumagana nang maayos. Mga Tool

  • Panghinang
  • Wire ng panghinang
  • Breadboard
  • Programmer ng AVR
  • 5V Power supply o
  • 4 na rechargeable na AA

Software

Inirerekumendang: