Smart-O-Graph (5 / 6 steg)
Steg 5: Hårdvara
Nästan alla datorer kommer att göra, så länge den har en webbkamera som kan användas för att fånga video och stillbilder. Jag använde en Raspberry Pi och en Raspicam. Jag använde en pocket laser projektorför visning. En laser har fördelen att alltid vara i fokus, även om projektorn jag äger inte var idealiskt eftersom det används en sammansatt videosignal snarare än den Pi Rekommenderad HDMI. Resolutionen är inte en fråga för detta projekt som ingen text någonsin visas emellertid. Du kan också använda en full sized projektor om du kunde räkna ut hur man placera den för att täcka papperet utan att blockeras av användaren. (En spegel kan vara bra där)
Jag monterade projektorn på en extensible stand som ursprungligen var avsedd för att hänga en Dremel från. För att ge projektorns en stabil bas att fästa, sköt jag stången i ett block av förpackning skum. Fula, men fungerade ganska bra.
Raspberry Pi (med kamera inbyggd i ett fall) var fäst vid ett staffli med en bit av böjda VVS material jag hade till hands; kurvan får mig att placera Pi på den korrekta vinkeln att möta lådan. Ja, den sitter fast på med dubbelhäftande tejp och gummiband. Trots att det stannade på stabilt och fungerat bra.
Jag undvikit medvetet att använda ett tangentbord och skärm när jag hade att programvara skall fungera. För att använda en fjärrkontroll, jag bifogat en FLIR USB remote mottagare, och kodade en enda knapp på fjärrkontrollen för att skicka en control-C karaktär när man trycker. Detta får mig att med våld döda alla processer som igång och gå vidare till nästa steg utan att oroa om vad nyckeln var väntat, oavsett vad var igång när som helst användaren kanske har tryckt på fjärrkontrollen. Bash-script som kontrollerar systemet hade uppenbarligen för att ta detta i beaktande av fångstmetoder avbrott och hantera dem på rätt sätt.