Talaan ng mga Nilalaman:
Video: Pag-synchronize ng Mga Fireflies: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
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
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
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:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Arduino Obstacle Pag-iwas sa Robot (Bersyon ng Pag-upgrade): 7 Mga Hakbang (na may Mga Larawan)
Arduino Obstacle Avoiding Robot (Upgrade Version): Ang post na ito ay unang nai-publish sa website na ito https://truesains22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Sagabal Pag-iwas sa Robot. Ito ay simple ngunit ilang tampok at