Ny burk av eldflugor (2 / 2 steg)

Steg 2: programvara



Efter att jag byggt firefly burken, jag hade planerat att ändra programvaran för att ändra sitt beteende något. Jag var helt nya AVR-programmering, och jag insåg att jag inte förstod mycket av vad som hände i den ursprungliga koden, så jag bestämde mig att skriva min egen från grunden. Den använder AVR: s interna timers för att kontrollera tidpunkten och ljusstyrka av lysdioder.

Simulerade eldflugor uppvisar följande beteende, baserat på observationer av arten Photinus mottfjärilar , gemensamma östra firefly (mer detaljer och hänvisningar ):

  • Manliga eldflugor visas en i taget, blinkande med regelbundna mellanrum, 5,9 ± 0,6 sekunder, och gradvis synkronisera med varandra.
  • Om alla män i synk, kan en kvinna svara på en manlig blixt efter en fördröjning på 2,1 ± 0,2 sekunder. Utseendet på en annan manlig synkroniserad orsakar honan slutar svara till den första. Honans flash är 1/10 intensiteten i män.
  • Varje puls är 0.5 andra i längd med en brant ökning och långsammare falloff, som jag modelleras som y=x * e-x_2
  • Honorna är stillastående, de blinkar på samma LED varje gång, medan män kan "flytta", blinkande på slumpmässigt utvalda lysdioder.
  • En når slutet tillstånd 6 hanar blinkar och en hona svara, det kommer att fortsätta att mönstret förrän det återställs slumpmässiga intervall, ca 5-20 minuter.

Koden har sammanställts med avr-gcc 4.2.0. Jag använde en ATtiny85, och det fungerar även med en ATtiny45 på min prototyp styrelse. Det finns också två kortare exempel program ingår som kan användas som bas för olika beteenden. All källkod är fritt tillgänglig under GPL .

Ladda ner källkoden och sammanställt hex filer här .

Se Steg
Relaterade Ämnen

Burk av eldflugor

detta projekt använder grön ytmonterad leds tillsammans med en AVR ATTiny45 mikrokontroller för att simulera beteendet hos eldflugor i en burk.(Obs: firefly beteende i den här videon har varit kraftigt påskyndas för att vara lättare att representera...

Hur man gör en burk av eldflugor

Vill du resa till mystiskt glödande skogen fylld med eldflugor surrande trodde natten? Gör din egen burk av eldflugor! Detta objekt kan fungera som en nattlampa eller mittpunkten för en inomhus eller utomhus dukningen. Det tänds och släcks med twist...

Synkronisera eldflugor

har du någonsin frågat dig hur gör hundratals och tusentals eldflugor kan synkronisera sig? Hur fungerar det, att de inte kan blinka tillsammans utan att ha en slags boss firefly?Detta instructable ger en lösning och visar hur synkroniseringen kan up...

Ett enklare sätt att löda magneten binder till SMD lysdioder

detta Instructable beskriver en enklare metod för att fästa bra magneten binder för att ytmonterad lysdioder. Det är svar på burk av eldflugor instructable som visar med hjälp av ett "helping hands" klipp för att göra detta arbete. Jag tror att...

Buggy - en listig programmerbar LED varelse

Buggy är en programmerbar LED craft-projekt med hjälp av en hemmagjord, enkelsidig, PCB styrelse och en programmerbar AVR Attiny44v mikrokontroller. Buggy har två bi-färgad LED ögon och kan känsla synliga och IR-ljus och avger ljud via en piezo speak...

LED Microcontrolled målat glas Firefly hänge

detta Instructable kommer att gå igenom de steg som behövs för att göra ett målat glas hänge med anLED som blinkar i ett mönster med en mikrokontroller.Blink mönstret är en faktisk firefly på en typ av japanska firefly. Det är en förminskad version a...

Bröllop Firefly fiske flyter

detta bygger helt på kesos mycket utmärkt "Burk av eldflugor" Instructable.Tidigt i vår bröllop köpte vi 20 av dessa awesome 12" glas fiske flottar som en dekoration för vår strand bröllop. Detta var nog (ok, definitivt) en dåraktig sen nat...

Eldflugor i en burk

detta är ett enkelt projekt som använder NE-2 neon-lampor i en grupp av "avkoppling oscillatorer." I huvudsak en RC-krets debiterar en kondensator med en hastighet som bestäms av ett motstånd och utsläpp den gemensamma jordbrukspolitiken om en n...

Eldflugor i en burk (Steampunk Version)

jag var helt förvånad över projekt av användaren meenzai och hans eldflugor detta stora projekt inspirerar mig till en ånga punk version.Jag använde samma krets 20 gånger och fast det tillsammans med några steampunkisch material som en vintage meter,...

Hur man gör eldflugor jar

varning: detta är inte för dig om du är rädd för mörker!Skojar bara :)När jag hittade min glöd i mörka färg (på min rörigt skrivbord) tänkte jag sommarnätter och fånga eldflugor så jag gjorde detta instructable.Fråga Svaren:1. vad gjorde du?Jag har g...

DIY Fairy ljus murare burk w/Chibitronics

Chibitronics! Instructables var vänlig nog att sponsra en Chibitronics bygga natt för oss och så hade vi möjlighet att införliva det i några av våra projekt. Det finns inte så mycket dokumentation om hur man använder det som vi skulle ha önskat, men...

Firefly burk!

Dess enkelt och billigt!Gör din helg användbara genom att dekorera din trädgård med så många burkar av brand flugor hängande från träden! Det tar mindre än 10 minuter att göra en av dessa. Så prova det!Steg 1: Vad du behöver! Någon färg festival led-...

Lightning Bug Firefly Jar mittpunkten gunst - Yokozuna rättfärdiga burk för De Lite

titt ma, ingen mikroprocessorer inblandade. Göra detta enkelt, ganska lätt. Tja, lätt om du vet hur man löda och vet lite om elektronik, firefly burk hacka från några enkla delar.Bröllop gynnar bör uttrycka något om att fånga väsentliga i livet, både...

Eldflugor i en vinflaska

detta en ändring av catharinakarlssons eldflugor i en burk instructuble vilket jag tyckte var riktigt häftigt. Jag gjorde några som gåvor för vänner och familj och sedan ville prova något lite annorlunda. Planen var att skär botten av ett glas vin fl...

Förenklade firefly burk

detta är min första instructable så vara snäll snälla. Kom också ihåg jag är inte expert elektronik. Jag vet precis tillräckligt för att inte veta vad jag gör.Jag blev inspirerad av photozz eldflugor - analoga versionen. Jag hade två 555 timer men ha...

Rengör jordnötssmör burk för återvinning

Intro:Så du använt upp sist av jordnötssmör och det är dags att återvinna burken. Det finns dock fortfarande en film av jordnötssmör inuti burken. Du vill inte lägga smutsiga plast in i papperskorgen och du vill inte bara kasta ut. Jordnötssmör är sv...

Klockan i en burk

Detta är vår överlämnande av "Klocka i en burk" av Oren Hetzroni, student vid Bezalel Academy of Art and Design i Jerusalem. Baserat på barndomsminnen av att fånga insekter i en burk, presenterar klockan författarna idén att fånga tiden i en bur...

Iced Latte i en murare burk

Redo att sitta ute och grilla i helgen? Prova att göra egna iced latte eller kaffe i en murare burk för en cool blast av koffein som är bakgård godkänts.För att göra denna uppfriskande dryck, behöver du:-Espresso grunder-Espressomaskin (eller hur du...

Alla i en burk vit choklad och tranbär Cookies

om det är för dig eller för en present. Allt detta i en burk gör en snabb, enkel och tankeväckande idé. Kasta allt i cookies som sedan kan göras när som helst för någon.Som som vill ha strumpor eller dusch gel till jul igen.Steg 1: ingrediens 1 quart...