Ommatid sfäriska Display: Elektronik, programmering och interaktivitet (1 / 8 steg)

Steg 1: Prototyping optisk detektor



Att förnuft touch på utsidan av spheren valde jag att använda en IR-detektor. I princip är enkel: en kraftfull IR ledde glans ut varje aspekt, och en känslig fotodiod känner av det reflekterade ljuset från din hand. I praktiken var detta lite svårare: eftersom kådan i världen inte är perfekt transparent några av ljuset är förlorad på vägen ut och på vilket sätt, och några återspeglas internt. Plus vanliga glödlampor och rörelsesensorer är källor av IR-ljus som kan lura sensorn.

Ett vanligt sätt att göra den sensing mer robust är att modulera ljuset: genom fjärranalys det reflekterade ljuset och subtrahera signalen när IR ledde är avstängd, kan du få en signal som är mer immuna mot omgivande IR. Så detta var grunden för min IR identifiering krets: schematiskt ovan har två reflektans kretsar så jag skulle kunna undersöka överhörning: en kanal sensor plocka upp den andra kanalen belysning och vice versa.

I drift, är IR-lysdioder D1 och D2 aktiverade av fETsna Q1 och Q2, driven av logik utgångsstift av en mikrokontroller (betecknas IR1 och IR2). Om du vill aktivera D1, appliceras en logik hög IR1, porten till Q1, och likaså för D2, Q2 och IR2. Resistorer R2, R3, R5 och R6 begränsa strömmen genom dioderna. IR-sensorer T1 och T2 är phototransistors detta beteende när IR-ljus lyste på dem. I mörkret är hög impedans och motstånden R1 och R4 dra upp sensor output S1 och S2 till nästan Vdd. Som ljus ökar, fototransistor leder mer ström, och spänningen sjunker över R1 och R4, att minska spänningen på S1 och S2. Dessa sensor utgångar gå till en analog-till-digital-omvandlare på mikrokontroller så vi kan göra det subtraktion som nämns ovan. L1 och L2 är WS2811B färg lysdioder: det var viktigt att inkludera dessa så jag kunde testa att IR kretsen inte svarar för synligt ljus från lampor!

Omfattningen spår visas ovan har LED enheten i gul och sensor utdata i blått: led är visade, sensor spänningen sjunker. Jag testade detta med ett avsnitt av optiska världen att se till att det var tillräckligt transparent för IR och i själva verket varierar nog att mäta när jag rört i optiska världen.

Se Steg
Relaterade Ämnen

Ommatid sfäriska Display: att bygga inhägnad och optiska världen

Detta är pièce de résistance av min artist residency vid piren 9: en interaktiv sfäriska LED-display med 76 beröring-känslig belyst aspekter. IR-detektorer på varje aspekt reagera på beröring och underlätta taktil interaktion.Detta Instructable Detal...

Rensar ut gratis elektronik, mat, och hjälpa miljön

Ok, så du har ont om pengar, och du behöver gratis grejer, eller kanske du bara vill få lite gratis elektronik utrustning och mat.Så vi kommer att visa dig hur du rensar ut gratis saker!Med lite övning, kan sophantering och återvinning av avfall bli...

Använda Arduino vederbörlig att programmera och testa ESP8266

Om du vill programmera en ESP8266 (Wifi SoC) kommer du normalt använda en USB till seriell adapter som denna. Om du inte har ett men du har kan en Arduino vederbörlig liggandes du rigga Arduino som en bro till programmet och testa ESP8266. Observera...

Förbättra fiberoptiska display med lysdioder och mikro-controller.

Denna härliga fibre optic bonsaiträd var död, strömförsörjningen var ingen där för att vara funnit, men viktigare, motorn var död. Detta var en långsam roterande motor som inte är något som jag kan hitta en lätt ersättning för. Förbättringen var främ...

Borra exakta hål för montering av elektronik styr och styrelser

Jag har byggt ett Arduino projekt. Jag byggde själv en kontroll ombord, med några knappar och en rotationsencoder. Jag har en LCD-display. Som jag lagt till fler element i projektet, höll dessa två styrelser får på sätt. De floppa runt mitt skrivbord...

Arduino Bluetooth sköld för trådlös programmering och data övervakning - Jetpack

Vore det inte underbart att programmera din Arduino trådlöst? Vi alla vet hur irriterande det är att behöva koppla in din Arduino projekt i en dator varje gång vi har att ladda upp en skiss, felsöka eller läsa lite information över seriell monitor. T...

Hur man gör en solar K'nex väckarklocka med inbyggd små elektronik laddare och lockbox.

Here it is. Den första knex solar väckarklockan. Detta har tagit mig över en månad att designa, bygga, bygga, perfekt och göra instruktioner. I själva verket jag sprang ut delar och fick ta flera saker sönder till slut det.Hur som helst fungerar dett...

Rumstemperatur i Dot-Matrix Display med Arduino och LM35

Hej där!Detta är min första instructable, och jag ska visa dig hur du kan gränssnitt en temperaturgivare och en Dot-Matrix display med arduino i realtid.Jag har bifogat den arduino skiss, som är ganska stor i korthet, men om du kommer att gå igenom I...

Raspberry Pi kontrollerade bevattningssystem

Varje vår min fru blir riktigt ambitiös och växter en stor köksträdgård. Som sommaren drar ut på tiden, ambition vänder till lättja och tyvärr många av växterna dö en långsam, vissnande död från försumma på grund av brist på rensa ogräs och vattna (f...

Awesome LED Edge-lit Desktop namnskylt

du skulle vara hårt pressade att ett kontor med en stationär dator som inte har en namnskylt. Detta DIY projekt förvandlar den klassiska graverad vinyl namnskylten till ett high-tech konstverk. Det är det perfekta sättet att piffa upp någons skrivbor...

Zolterno: En Animatronic, brand baserade Fortune Teller

nästan alla som har bott för tid förstår popkulturen referenser från Tom Hanks classic: stor. För att undvika mobbning, barn hittar en mystisk fortune teller ("Zoltar"), och vill växa upp. Mycket till sin förvåning blir hans önskan sann. Jag vil...

Hur man gör ett hinder att undvika Arduino Robot

Hej alla! I detta Instructable kommer jag att visa dig hur man gör en robot som liknar "Mobile Arduino experimentella plattformen" (MAEP) som jag gjort. Den är utrustad med två motorer som kan styra roboten och förmågan att se hinder framför den...

Daft Punk Animatronic Cake

Shakar bageri skapade den första någonsin animerade Daft Punk kaka som flyttar till deras nyaste enda "få tur". Det är 5ftx3ftx5ft! Förslaget utformades med hjälp av Arduino styrelser och servon. Bortsett från den huvudsakliga strukturen är allt...

Bakgrundsbelyst Fallout karta

Sedan den första delen av denna serien släpptes 1997 är jag en riktig fan av Fallout. Idén till detta projekt ur inte de senaste Fallout 4 meddelandena, men föddes mycket tidigare. Idag har jag såg bara kategorin fandom tävling och börjat precis skri...

RGB ledde ägg

är det påsk och vad kan vara bättre än en färgskiftande ägg så, jag gjorde en. Jag använder arduino uno.Jag trodde att ägg skulle diffusa eller sprida ljuset väl och det gjorde.Jag är en nybörjare med elektronik, programmering och arduino så förslag...

Digital klocka RTC i LED-Display av 4 siffror och 7 segment

Hej, alla!Detta är mitt projekt av en digital klocka med RTC (realtidsklocka) med hjälp av en LED-skärm av 04 siffror och 07 segment, inklusive funktioner för temperatur och luftfuktighet.För att kontrollera displayen jag har använt en Arduino Uno oc...

Arduino Nano och Visuino: 7 Segment Display klocka med MAX7219 och DS1307 realtid Clock(RTC)

DS1307 Realtidsklocka finns allmänt tillgänglig låg kostnad I2C RTC moduler. De kommer med en klocka och ett litet batteri, och när ansluten till Arduino, kan hålla reda på realtid även när Arduino styrelsen inte drivs. Jag har redan gjort Instructab...

Arduino nybörjare och grundläggande elektronik Kit Primer

lärde jag mig att en av mina systerdöttrar hade ett intresse för programmering. Hon arbetade med robotics på gymnasiet och har en sommar praktikplats där de hade Arduinos. Jag tror att hon kunde låna en Arduino för att experimentera med hemma men var...

Remote Wi-Fi DHT11 temperatur och luftfuktighet I2C 2 X 16 LCD-Display med två ESP8266 och Visuino

ESP8266 -moduler är bra billiga stativ ensam styrenheter med inbyggd Wi-Fi, och jag har redan gjort en enkel blinkning instructable med ESP8266 NodeMCU modul.Fördelen med ESP8266 jämfört med Arduino och andra styrenheter är inbyggt Wi-Fi. I detta Ins...