FM-baserad trådlös gitarr! (4 / 4 steg)
Steg 4: Omslagen upp
Koden för microcontrollers fortfarande, dock. Härär den (arduino) kod som du behöver för att bränna till både microcontrollers. Både eftersom det innehåller icke-störande instruktioner både för sändare och mottagare moduler. Sändarmodul fungerar på en anpassad, SPI-baserade 3-tråds protokoll, dokumenterade (även problematically) i manualen på artikelns sida på Seeed Studio. Funktionen "sendBit" genomför en singel-bitars transfer som vi helt enkelt, men visserligen fjärran från elegans & korthet, igen och igen manuellt överföra varje bit. De viktigaste bitarna är D10-D00 och MONO. För att ställa in överföringen till en viss frekvens, multiplicerar vi frekvens, t.ex. 104,5 (Mhz) av 10 att få 1045. Vi konverterar sedan det decimalvärdet till dess binära form att hämta den binära koden D10-D00. MONO ställs helt enkelt mono-sändning, 1 för stereo.
Vi hade en hel del problem att lista ut protokollet för mottagaren, mest på grund av patheticly lättläst, ofullständig manualen på artikelns Seeed Studio sida. Tack och lov, herr electronicsblog.net hade räknat ut. Vi använde en del av koden där att skapa våra egna, särskilt de globala variabler deklarerade i början av koden. Tilldela bara dubbel var "frekvens" bandet behöver tuning och du är inställd på att gå! Trådlös FMagic-super-gitarr låst och lastade!
Låt oss veta av eventuella fel eller missuppfattningar! Och framför allt låt oss veta om du har gjort några förbättringar på projektet. Exempelvis skulle 1 mycket cool men ändå självklara sak vara att 3d-print en små inhägnad för överföring kretsarna, och koppla den direkt till gitarren på sin sida! Du kan ansluta gitarr kablarna direkt via gitarren som överföring-kretsarna och nu behöver du inte en Gitarrkabel alls på överföring sida, plus allt har placerat & fäst prydligt på sidan av din yxa!