Stap 4: Algemene gedachten en info
Het schema voor de hardware is aangesloten en is vrij ongecompliceerd. Ik gebruik digitale pinnen om te rijden het LCD-scherm en gegevens kunnen ontvangen van de GPS, en analoge pinnen te interpreteren de encoder en drukknop Staten. Aangezien ik was dit gebouw uit delen had ik rond, en ik was te lui om gebruik een perf board of proberen om een Printplaat etch, gebruikte ik de bedrading van punt tot punt door dubbele vrouwelijke jumpers in de helft snijden en solderen dan kop pinnen aan de kale uiteinden. Dit laat me de pinnen aansluiten op de arduino, en gebruik de resterende contrastekker verbinding maken met de hardware. Ik deed het deze manier toestaan voor gemakkelijk toekomstige wijzigingen in de hardware, of kunnen de hardware gebruiken in andere projecten, indien nodig. Geen rommelige-soldeer-, geen optrekken pcb pads, maar een duidelijke afweging sinds de binnenkant van de zaak lijkt op een rat's nest.
Ik heb de arduino schets die ik heb geprobeerd om zo volledig mogelijk aantekeningen te bijgevoegd. Merk op dat de schets vrij is lang (veel zwevende gegevens met 3 gericht punten op elk van de 18 holes) en vrijwel al het geheugen in een arduino zal eten. Ook bijgevoegd is een tekst bestand uitleg van de werking van de schets, de bibliotheken die ik heb gebruikt en een uitleg van hoe ik de gps-gegevens voor de bouw van mijn systeem menuing verzameld. Aangezien dit mijn eerste poging in het schrijven van een schets (ik weet het, beetje ingewikkeld voor een rookie), ben ik zeker dat mijn code kon gebruiken wat werk.
Ik echt genoten van het leren van Kicad en de arduino IDE in de opbouw van dit gizmo. Onnodig te zeggen, het kostte me een tijdje voor de productie van het eindproduct, maar vanuit mijn oogpunt was het tijd goed besteed.
Eventuele suggesties, kritiek en algemene input zal worden toegejuicht.
Bedankt voor het lezen dit instructable.
Mark