Stap 1: Beslissen om het Project te doen
Zorg eerst dat iemand al uw probleem nog niet opgelost. Ga op Google en zoek.
In mijn voorbeeld vond ik verschillende bedrijven waardoor ARINC 429 voor USB converters maar ze zijn vrij duur, $1500 dollar of meer. Er moest een betere oplossing zijn. Ik vond een ARINC 429-transceiver in een 40-pin DIP tegen een redelijke prijs. Ik schreef aan het bedrijf en ze stuurde me enkele gratis monsters. Hoewel de transceivers zowel een zender en twee ontvangers bevatten, ik alleen nodig de ontvangers (op zijn minst voor nu!) zodat deze chip zag er goed uit.
Stap 1b: kan ik dat doen?
De volgende stap is om te bepalen of u de vaardigheden (en de vastberadenheid) te doorzien van het project. Om dit te bepalen ik verkregen de ARINC 429 transceiver chips specificatie en het te herzien.
In mijn voorbeeld zag ik dat de chip vereist alleen 5v macht en geen 'exotische' analoge signalen.
Het vereist ook een 1 MHz klok aan de tijd van haar activiteiten. Ik dacht dat ik misschien zou kunnen van de Arduino Klok gebruiken of gebruik maken van een 1 MHz klok chip.
Het vereist ook 11/uitvoersignalen naast een gegevensbus 16 pins. Dit is teveel pinnen voor de Arduino UNO maar is gemakkelijk voor de Arduino Mega.
Zie figuur 1 aangesloten.
Hoe zit het met software vaardigheden? Nou, heb ik gedaan heel wat codering voor andere processors vóór en ik kan kijken via hoe andere bibliotheek-code is geschreven als voorbeelden van hoe anderen vergelijkbare problemen opgelost. De open source-karakter van de Arduino is perfect voor mijn behoeften hier.
Stap 1c: moet ik dat doen?
De volgende stap is om te bepalen als het project moet worden gedaan. Het kost geld en tijd. Ik meestal fout aan de kant van proberen nieuwe dingen voor de ervaring als niets anders. Anderen vragen om hun mening wordt vaak niet aanbevolen. Vergeet niet dat het merendeel van de mensen die we niet vergeten een grote mensen hadden allemaal tijdgenoten vertellend hen zij waren verkeerd.
Ik ga ervan uit dat u bent klaar, bereid en in staat om door te gaan met uw project! Laat het krijgen!