Përmbajtje:

Sinkronizimi i Fireflies: 7 hapa (me fotografi)
Sinkronizimi i Fireflies: 7 hapa (me fotografi)

Video: Sinkronizimi i Fireflies: 7 hapa (me fotografi)

Video: Sinkronizimi i Fireflies: 7 hapa (me fotografi)
Video: ЛУЧШИЕ инструменты цифрового маркетинга, ИСПОЛЬЗУЮЩИЕ ИИ 2024, Nëntor
Anonim
Sinkronizimi i Fireflies
Sinkronizimi i Fireflies

A e keni pyetur ndonjëherë veten se si qindra e mijëra zjarrfikëse janë në gjendje të sinkronizojnë veten e tyre? Si funksionon, që ata janë në gjendje të vezullojnë të gjithë së bashku pa pasur një lloj firefly bosi? Ky udhëzues jep një zgjidhje dhe tregon se si mund të arrihet ky sinkronizim. Unë kam qenë gjithmonë i hipnotizuar nga vetëorganizimi i insekteve. Nja dy vjet më parë shkrova një Java-Applet që simulon një katror prej mijëra fireflies. Punoi mirë dhe ishte argëtuese për tu parë. Këtë herë e kam bërë në harduer. Kreditë për frymëzime i shkojnë Kesos dhe kavanozit të tij të zjarrfikësve https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. Çdo koment ose korrigjim janë të mirëseardhura. Përditësimi 2008-09-12: Atje është një version i ri i fireflies në internet në Synchronizing Firefly Howto. Ajo ka një PCB të personalizuar për çdo firefly. Dhe mund të blini një çantë në Dyqanin Tinker. Këtu është videoja:

Hapi 1: Si funksionon

Si punon
Si punon

Algoritmi Ajo që mund të vërehet është se xixëllonjat fillojnë me ndezje të rastësishme. Por me kalimin e kohës, ata janë në gjendje të sinkronizohen ngadalë me fqinjët e tyre më të afërt. Dhe këta fqinjë po sinkronizojnë veten me fqinjët e tyre e kështu me radhë. Derisa e gjithë pema ose e gjithë lugina të ndizet në të njëjtin cikël. Dhe për çfarë është e mirë? Përdoret për të tërhequr mostra të tjera. Me gjithë ndezjen në sinkron është shumë më e lehtë të gjesh një partner. Një nga algoritmet më të lehta për të shpjeguar këtë sjellje shkon kështu: Ju keni një vlerë që mban fuqinë për të ndezur. Me kalimin e kohës kjo fuqi do të rritet paksa. Nëse fuqia arrin një nivel të caktuar, firefly ndizet dhe energjia konsumohet. Shkalla me të cilën rritet fuqia është pothuajse e njëjtë për të gjitha xixëllonjat. Pra, ata kanë të njëjtën frekuencë, por jo të njëjtën pikë në kohë për të ndezur. Ndërsa ngadalë duke u ngarkuar me energji, firefly është në gjendje të zbulojë një ndezje të një firefly tjetër aty pranë. Ai i shton një vlerë më të lartë fuqisë së tij. Një lloj fuqie, nëse dëshironi. Kjo do të thotë që ndezja tjetër do të ndodhë më herët se ajo e mëparshmja. Dhe tjetra edhe më herët, derisa këta të dy të ndizen saktësisht në të njëjtën pikë në kohë dhe me të njëjtën shpejtësi. Mund të gjeni më shumë në këtë algoritëm p.sh. këtu: Rrjetet Ad Hoc të Sinkronizimit të Firefly Pajisjet kompjuterike Unë vendosa të përdor si pikë fillestare udhëzimin tim të mëparshëm udhëzues (LED i programueshëm). Përbëhet nga një mikrokontrollues, një LED dhe një rezistencë e varur nga drita (LDR). Kjo duhet të jetë e mjaftueshme për të simuluar një zjarrfikëse të thjeshtë. Isshtë në gjendje të ndizet, të shohë dhe të numërojë. Thjesht më duhej të modifikoja programin dhe orientimin e LED dhe LDR. LED dhe LDR duhet të vendosen në atë mënyrë që një qark zjarrfikës të jetë në gjendje të ndërhyjë me një tjetër. Pra, një LDR duhet të jetë në gjendje të "shohë" LED -in e një firefly tjetër. Dhe nuk duhet të shohë vetëm një fqinj, por më shumë. Kjo mund të bëhet duke lënë LED dhe LDR të drejtohen nga toka dhe të përdorni pak letër të bardhë për të reflektuar ndezjet.

Hapi 2: Materialet dhe Mjetet

Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet

Për një rrjet prej 5 nga 5 zjarrfikëse, ju nevojiten:

  • Rezistencë 25 x 1K Ohm
  • Rezistencë 25 x 100 Ohm
  • 25 x LDR (Rezistencë e varur nga drita), p.sh. M9960
  • 25 x LED, 1.7V, 20mA (rregull, jeshile, blu, çfarë të doni)
  • 25 x ATtiny13, 1KB flash RAM, 64 Bytes RAM, 64 Bytes EEPROM
  • 25 x baza
  • bordi i prototipimit
  • tela

Kostoja për një zjarrfikëse duhet të jetë rreth 1.50 Euro nëse merrni pak rabate kur porositni në numër më të madh. Prizat janë të nevojshme vetëm nëse programet tuaja janë të gabuara. Nëse ndiheni të sigurt me aftësitë tuaja të zhvillimit, mund t'i kurseni ato.;-) Ju me siguri mund të zëvendësoni çipin ATtiny me ndonjë mikrokontrollues tjetër si PIC, PICAXE ose BasicStamp për të përmendur disa. Merrni vetëm atë më të voglin dhe më të lirë që mund të merrni. Unë shkoj me Atmel pasi kisha programuesin tashmë dhe projekti im i parë me një ATtiny13 funksionoi mirë. Mjetet

  • Makine per ngjitjen e metalit
  • Teli i saldimit
  • Breadboard
  • Programues AVR
  • Furnizimi me energji 5V ose
  • 4 rimbushje AA

Softuer

Recommended: