Hidden in Light
Detta är ett enkelt projekt som jag har gjort som en del av en skattjakt som anordnas av vår datavetenskap lärare Mr M. Vamvakaris och tog plats i junior high school där jag arbetar som en lärare i naturvetenskap.
Det finns 8 IR leds drivs av ett 74HC595 skiftregister. Trycka på knappen A eller B eller C arduino skickar ett nummer till skiftregister som det översätts i binärt och de motsvarande IR-lysdioderna tänds. Eleverna ser att trycka på knappar som lyser upp de röda lysdioderna nära knapparna men naturligtvis de inte kan se ljuset från IR.
Vi sa till dem att något var gömd i ljuset och att 8 lysdioder var IR. De visste från vetenskap lektioner de kan "se" IR överföring via en telefon kamera (inte en god kvalitet en som iphone som har en IR-filter) så de lyckades se IR leds, beräknat från binär till decimal, hittade tre nummer, summera dem och olåst en 3-siffriga num lock för att få en ledtråd.
Vad behöver du
1 x arduino eller någon kompatibel MCU
2 x stora brödunderläggen
1 x 74HC595 skiftregister
8 x IR ledde
8 x 1KΩ motstånd för IR leds
3 x röd led
3 x 560Ω motstånd för de röda lysdioderna
3 x tryckknappar
3 x 560Ω dra ner motstånd för tryckknapparna