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

Steg 3: PCB Design och prototyp



När jag var nöjd att jag hade rätt komponenter och att kretsen arbetat, jag konstruerade ett kretskort med fyra kanaler av IR-sensorer och fyra RGB lysdioder. För att läsa den analog utgången för phototransistors, använde jag de ADCs inbyggd i Atmel ATTINY1634 mikrokontroller. Mellan de fyra drive utgångarna och fyra ADC ingångar, seriell kommunikation, och klockan signaler, det fanns bara en GPIO pin vänster: Jag använde detta för en statuslampa som var behjälplig för felsökning.

Detta kretskort var liten men jag lyckas passa in det i med bara två lager. På framsidan, vänd utåt, är IR och RGB-ljusdioder, phototransistors och LED köra dioder. På baksidan var mikrokontroller, kristall och resonant kondensatorer, förbifartsleden kondensatorer, status-LED och en RS-485 transceiver IC för seriell kommunikation med värden. För att spara utrymme använde jag bara ett par aktuella-begränsa motstånd för IR LEDs: Detta innebär att jag kan bara vända på en i taget. Detta är inte en begränsning som det är god praxis på något sätt att minimera överhörning och spara ström.

För att testa denna krets, hade jag 5 skivor tillverkas av OSHPark i Portland, som producerar en utmärkt kvalitet styrelse till ett mycket rimligt pris. Jag stoppade dessa och skrev några inledande firmware för att testa sensor kretsar, som skulle lysa upp varje IR ljusdioder sekventiellt och mäta motsvarande sensor utdata.

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...