Stap 10: Bouwen kleine eerst
- Prototype circuit en code
Ik had alle onderdelen getest
apart maar nu is het tijd om het samen. Dit is waar vele kleine problemen kruipen. Het is het beste om te beginnen op een bord brood in plaats van gewoon springen in met de soldeerbout. Ik kleine goedkope onderdelen gebruikt om te testen zoals kleine drukknoppen en micro servo's. Jumper draden en alligator clips zijn uw vrienden in dit stadium. Met het prototype zorgde ik ervoor dat elke functie werkte zoals ik gepland wanneer zij werden alle samengevoegd samen. Kleine aanpassingen op de servo reis afstand en vertraging lengtes werden getest. Vermeldde ik om op te slaan uw werk! Ik vergat mijn werk één nacht op te slaan en toen ik terug kwam thuis van school windows update de computer opnieuw had opgestart en ik verloor alle de instellingen die ik had gewerkt op de avond tevoren. Net hit de Opslaan knop elke keer dat u uploadt, neem een pauze, of neem een drankje van je favoriete frisdrank.
- Opschalen
Wanneer elk ding de manier waarop werkt u het wilt
dan schalen tot uw duurdere onderdelen. Dit is waar ik testte de grote drukknoppen en volledige grootte servo's. Ik realiseerde me ook dat ik weg met een micro servo voor de flip up deur kon krijgen. Dus soms wanneer u schaal omhoog u leert dat u kunt schalen terug naar beneden en de toegangskosten drukken. Nadat alle insecten worden uitgewerkt en de definitieve componenten het werken is tijd om te beginnen de belangrijkste bouwen.
- Code en code wat meer
Schrijven van deze code stond en gaan. U weet hoe opschalen van een model met een prototype, heb je plotseling 57 bugs in uw code? (Als u hebt gecodeerd voordat, dan hebt u wellicht) Nou, ik heb geluk gehad en kreeg 67 + -fouten in mijn code. Dus ik draaide me om de beste verdelger ik wist: het Internet. Ik waarschijnlijk zocht naar een miljoen verschillende oplossingen, en was dankbaar toen ik er een gevonden. Die doet denken aan de wetenschappelijke methode: proberen mislukken, proberen, falen, herhalen, herhalen, herhalen, herhalen, slagen, gaan naar de volgende stap.
Ik zal mijn code aan het eind van dit Instructable posten.
.