Përmbajtje:
Video: Sinkronizimi i Fireflies: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:29
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
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
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:
Sinkronizimi i dosjeve me Python: 5 hapa
Sinkronizimi i Dosjeve me Python: Ky udhëzues do t'ju tregojë se si të sinkronizoni dy dosje (dhe të gjitha dosjet brenda tyre) në mënyrë që njëra të jetë një kopje e drejtpërdrejtë e tjetrës. Ideale për të bërë kopje rezervë të punës në nivel lokal, në një server cloud/rrjet ose një makinë USB. Asnjë përvojë me programimin nuk është
Sinkronizimi i zjarrit, muzikës dhe dritave: 10 hapa (me fotografi)
Sinkronizimi i zjarrit, muzikës dhe dritave: Ne të gjithë e dimë se elektronika përdoret për shumë detyra të rëndësishme në spitale, shkolla, fabrika. Pse të mos argëtohesh pak edhe me ta. Në këtë Udhëzues Unë do të Bëj Shpërthime Zjarri dhe Dritash (Led's) të cilat reagojnë ndaj muzikës për ta bërë muzikën pak
Sinkronizimi i familjes i montuar në mur dhe Paneli i Kontrollit në shtëpi: 7 hapa (me fotografi)
Paneli i Kontrollit të Sinkronizimit të Familjes të Ekranit me prekje dhe panelin e kontrollit në shtëpi: Ne kemi një kalendar që përditësohet çdo muaj me ngjarje, por bëhet me dorë. Ne gjithashtu priremi të harrojmë gjërat që na kanë mbaruar ose punët e tjera të vogla. Në këtë epokë mendova se ishte shumë më e lehtë të kisha një kalendar të sinkronizuar dhe sistem të tipit të shënimeve që
Sinkronizimi që mungon FALAS për Palm: 4 hapa
Sinkronizimi që mungon FALAS për Palm: Dy javë më parë mora një PalmOne Tungsten T2 dhe doja të sinkronizoja të gjitha adresat, kalendarët, shënimet, memorandumet për të bërë dhe zë në macin tim, kështu që shkarkova versionin e provës të The Syncing Missing for Palm E përdori çdo ditë derisa gjyqi mbaroi. Pasi t
Karikoni Axim X50v nga çdo ngarkues USB + Sinkronizimi Problemet: 6 hapa
Ngarkoni Axim X50v nga çdo problem USB me ngarkues + sinkronizim: Kohët e fundit kam pasur disa probleme me PDA -në time Dell Axim X50v. Ky PDA ngarkon përmes USB, por kërkon një port 2.0. Ky nuk ishte kurrë një problem më parë, domethënë derisa kompjuteri im u fik dhe mora një të ri. Për disa arsye kompjuteri i ri nuk do të lidhej