LED Pong tabell (6 / 9 steg)
Steg 6: Basåtergivning
Vi ville ha vårt bord att bemöta den bas som spelar i part-miljön, så att det partier med dig. Vi använde en liten mikrofon som du kan hitta för billigt över på Adafruit tillsammans med en digital Gran filtrerar vi gjort genom att följa denna stora tutorial och det med det här verktyget som är kopplad. Vår första prototypen var att koppla in mikrofonen och en enda LED till våra Arduino styrelsen se till att vi kunde upptäcka bas. När vi hade som, vi helt enkelt kombinerat koden för att kontrollera vårt bord med denna prototyp, och vi hade en bas-reaktivt ledde bordlägger. Vi beslutade att ha lite kul med vårt bord reaktioner, så vi programmerade i fyra olika mönster som vårt bord skulle slumpmässigt välja mellan när tillräcklig bas upptäcktes. Detta var förmodligen den enklaste delen av projektet, eftersom när vi hade ett bord där vi kunde kontrollera enskilda lysdioder, det tog bara ett par timmar att lägga till mikrofonen och få de häftiga effekter som du kan se i filmen ovan. Här är vår kod för bas reaktionen, inklusive FIR-filter. Vi valde att ha 0-200 Hz frekvenser utlösa vårt bord, men inställningarna kan variera. Om du vill ha annan frekvens känslighet, ändra bara filtret, men reaktionen koden bör fortfarande fungera.