Bygga en polariserad beacon finder
Denna design är etablerad eller inspirerade av botchoy och robot rum.
Varje år Atlanta Hobby robotics polyathlon hålls. Det måste du bygga en lite flexibel robot som kan göra sådana saker som hitta objekt och driva dem bort tabeller, följa linjer, död räkenskap och beacon mördaren. Jag har hittat beacon killer tävlingen de mest utmanande. Det måste du bygga en ledstjärna och robot sensor som är upp till 10 fot bort. Konkurrenterna föra sina egna ledstjärna så dess bokstavligen vad byggare drömmer upp en beacon kan användas. Beacon måste kunna arbeta i en bullrig väl upplysta rum. Så en enkel ljud sensor eller ljussensor inte kanske fungerar. Det finns också hinder att undvika så att sensorn inte kan stör din hinder detektering sensorer. Efter att ha läst vad andra hade doe och överväger jag har brist på elektroniska skicklighet eller delar för att bygga en mikrovågsugn sensor, inte heller kan jag störa mitt ekolod sensorer lämnades jag med polariserat ljus lösningen.
Polariserat ljus är filtrerad ljus med alla ljusvågor orienterade i liknande riktning. Vanligt ljus tenderar att vicka upp till ned eller från vänster till höger. Om du sätter ett filter framför ljuset och ett filter som är orienterade på samma sätt som filter framför ljuset kommer du se ljuset (lite dimmer). Om du Orientera filtret framför ögat vände 90 grader polariserat ljus blir inte mycket mörkare och kan blockeras helt beroende på kvaliteten på ditt filter.
Beacon finder är utnyttjar dessa filter genom att sätta två LDR (Light beroende motstånd) pekar i samma riktning. Varje sensor kommer har polariserat film framför den men en blir lodrätt orienterad och andra horisontellt. Detta gör att du kan ta en spänning från varje sensor och om de pekar på ett polariserat ljus en sensor värde kommer att vara mycket annorlunda från andra. Om de pekar på en icke polariserade ljuskälla sedan sensorerna har en liknande spänning läsning och deras skillnaden kommer vara noll.
Sensorerna kommer att vara ansluten till en arduino ombord analoga ingångar att göra avläsningarna. Arduinos ha minst 6 analoga ingångar så vi kommer att använda sex utgångarna på denna sensor. Det går att komma undan med bara 3 ingångar men jag har provat detta tidigare och inte så förutsägbar som använder sex utgångar så vi brukar gå över hat metod.