Throwduino Basic - ljus-Sensing blinkande Throwie med 1 extra del - nu med Morsealfabetet (6 / 7 steg)

Steg 6: Magic



"Tricket" till detta projekt är att vi använder lite kända egenskapen av lysdioder som jag upptäckte här - kan de fungera som fotodioder. Vi också lita på att ATtiny har en analog till Digital omvandlare (ADC) som vi kan trycka i bruk att mäta denna fotodiod effekt.

Tricken till 1-polig systemet är det analoga klämmer fast 2 i Arduino Tiny är samma som digital stift 4, så vi kan använda samma LED som en sensor och en utgång. Du kan göra samma sak med någon analog stift på en Arduino men det skulle fungera våra ganska dyra!

När vi startar upp AVR köra vi "setup" rutinen, som mäter spänningen genereras från ljus som träffar LED över 40 sekunder, med hjälp av kod som används under rutinen "loop". Vi mäter 128 värden och ta medelvärdet av dessa som att mörkret tröskeln. Detta innebär att vi inte behöver i förväg vet egenskaperna för LED. Så länge som det genererar en signal om vi ska kunna använda den.

Helst att kraften tas bort eller chip återställs kommer att vi köra detta tröskelvärde sensing rutin igen. Därför om chip återställs under natten av någon anledning kan det resultera i en tröskel som sällan kommer att passeras. Lika om det återställer i strålande solsken skulle då ljuset nog hålla på hela tiden. Livet är förenat med fara.

Vi kunde, eventuellt skriva tröskelvärdet till EEPROM men om vi gjorde det så skulle vi bara få ett skott på den batteri anslutningen. En mer ytterligare utveckling vore att kort två stift (t.ex. ansluta stift 7 (PB2) till VCC) tills vi är nöjda med vår tröskel och sedan klippa det klämmer fast för att förhindra ytterligare EEPROM skriver. Jag kan arbeta på en uppdatering av den typen.

Om du har några listiga idéer då jag älska att höra dem.

Nu, att arbeta nr nästa version - Throwduino RGB, förväntar jag mig!

Se Steg
Relaterade Ämnen

Ljus intensitet mätning med hjälp av BH1715 och Raspberry Pi

Igår arbetade vi på LCD-skärmen visar, och samtidigt arbetar över dem vi insåg vikten av ljusintensiteten uträkning. Ljusintensiteten är inte bara viktigt i fysisk domän i denna värld men det har dess bra sagt roll i biologiska domän också. Korrekt u...

Ljus Sensing LED ficklampa

Varje dag, massor och massor av el och energi slösas bort från människor som oavsiktligt lämnar elektronik på, eller ficklampor. Denna uppfinning är den perfekta lösningen på det problemet. Ficklampan bara startar när den känner av att rummet är till...

Ljus intensitet uträkning med hjälp av BH1715 och partikel Photon

Igår arbetade vi på LCD-skärmen visar, och samtidigt arbetar över dem vi insåg vikten av ljusintensiteten uträkning. Ljusintensiteten är inte bara viktigt i fysisk domän i denna värld men det har dess bra sagt roll i biologiska domän också. Korrekt u...

Ljus intensitet uträkning med hjälp av BH1715 och Arduino Nano

Igår arbetade vi på LCD-skärmen visar, och samtidigt arbetar över dem vi insåg vikten av ljusintensiteten uträkning. Ljusintensiteten är inte bara viktigt i fysisk domän i denna värld men det har dess bra sagt roll i biologiska domän också. Korrekt u...

Kontrollera alla ljus eller elektrisk apparat med du Tablet PC eller smartphone (wifi)

Kontrollera alla ljus eller elektrisk apparat med du Tablet PC eller smartphone (wifi) med hjälp av arduino, blynk och en wemos / ESP8266 styrelsenI den här guiden kommer vi att göra något jag kallar en wifi kontrollerad ac switch. (Men den fungerar...

Telefon ljus till UV-ljus hacka! (Fungerar med andra lampor också!)

Hej Youtubes och Instructaganders det är jag TrollFaceTheMan, och idag ska jag visa ett snyggt trick att hacka nästan alla strandsatta LED ljus in i en primitiv UV ljus. Också i den här videon ska jag prova med en glödlampa och se hur den jämför.Förs...

Blinkande LED med 555 Timer

jag försöker sätta i en video men det fungerade inte för mig, så här är en länk till YouTube http://www.youtube.com/watch?v=9rS9nFG8xdIDet här är en detaljerad instruktion visar hur man bygger en blinkande LED med 555 Timer.Det finns ingen kunskap om...

LabVIEW Tutorials - att skapa en blinkande ledde med olika On/Off tider

I tidigare instructable här såg du hur skall skapa blinkande LED med samma ON/OFF tider. I denna tutorial, kan du se om hur du kan skapa en blinkande ledde med olika ON/OFF tider....

LabVIEW Tutorials - att skapa en blinkande Text med olika On/Off tider

I en av de tidigare instructables här såg du om hur du kan skapa en blinkande ledde med olika/på invandrarministrar labview. Och i en annan instructable du såg här om hur man skapar en blinkande text i labview. Båda kan vi skapa en blinkande text med...

AUTOMATISK ljus på/av kontroll med hjälp av TIMER

KOMPONENTLISTAAT89C2051LM7805DIODRELAYKRISTALLOSCILLATORGEMENSAM ANOD SJU SEGMENT DISPLAYTRANSFORMATORBC547 TRANSISTORBC557 TRANSISTORPROJEKTSPECIFIKATION4 siffriga 7 Segment 24 timmar Clock Timer är användning för kontroll valfri tillämpning. Du kan...

RGB snabbt och långsamt blinkande Throwies

här är det! En snabb eller långsam blinkar ledde Throwie som kommer att lysa upp vilket rum som helst! De är så ljusa och kommer att vara perfekt för alla projekt med barnen. Vi testade dem i vårt labb och de kommer sist i veckor (utan uppehåll) med...

Krets för blinkande lampor med musik

ÖVERSIKT:•These instruktioner kommer att visa dig hur man bygger en enkel krets som styr alla typer av lampor (som kopplar in i väggen) och blinkar dem tillsammans med i takt med musik•Endast enkel lödning färdigheter och en bit av elektroniska kunsk...

Fancy blinkande lysdioder med arduino

Detta är fancy ljus generator som är byggt med Arduino. Detta projekt använder fyra lysdioder och kontrolleras med hjälp av en microswitch(button switch) som utlöser dem till glöd lysdioder i olika sekvens och mönster...Uno är en i serien av USB Ardu...

Ljus Sensing lysdioder

jag var nyligen reserching på lysdioder och jag snubblade över denna sida när jag läste det jag hittade att lysdioderna inte bara används för att avge ljus men den har också förmågan att känsla ljus. Första använda LED som ljussensor låter komplicera...

Batteridriven gameboy ljus: ett annat projekt med SUGRU

vi älskar dem, vi spel med dem och de står som en av de största mobila konsoler av all tid. Men du fortfarande inte kan spela dem i mörkret. jagn detta projekt jag fixa en av Gameboy colour mest irriterande brister utan användning av det opålitligt,...

Ljus aktiveras blinkande lysdioder

i detta Instructable jag kommer att visa dig hur man sätter ihop en blinkande LED krets som startar när du vinkar handen över det, blinkar för en sekund eller två, och sedan tonas ut.Jag fick schematiskt för blinkande kretsen från steven123654's inst...

Ljus/mörk detektor med en op-förstärkare

Detta är en enkel demonstration visar hur du använder en op-förstärkare och en fotocell för att förnimma ljus eller mörker.Du behöver:LM741 Op-amp Digikey del #LM741CNNS/NOPB-ND10 kΩ 1/4 Watt resistor Digikey del #CF14JT10K0CT-ND470 Ω 1/4 Watt Resist...

Ljus/mörk sensor med hjälp av integrerade ljus

Inledning: ledde sänder ut ljus när spänning läggs med korrekt polaritet ström genom ledde kan kontrolleras av light.now dagar många elektriska apparater kontrolleras med hjälp av light.when ljus är närvarande enheter fungerar annars de kommer att st...

Blinkande lysdiod med Arduino Nano

Hej vänner,Att se en blinkande lysdiod är så roligt, men när du gör en liknande det själv då roligt är ännu mer. ^_^Låt roligt börjar,I detta instructable, har jag visat om hur blinka en LED med Arduino Nano.Obs: jag inte använde motstånd i detta ins...