Stap 4: Dial-in alles
Hoe meer vlot de mechanica van uw setup werk, hoe makkelijker het zal zijn voor uw code consistent. Ik was oorspronkelijk van plan over het gebruik van een optische lezer, maatregel lijnen ik gebruikt een magic marker & zet aan de ene kant van de buis van mijn vak. Als de buis door de optica doorgegeven, zou het een puls dat de arduino zou tellen, gebruiken als positionering van gegevens voor het beheersen van de snelheid van de motor, & weten wanneer de motor om af te sluiten sturen. Ik kan nog steeds terug naar dat uiteindelijk, maar zoals voor nu, ik een microswitch aan gevoel gebruikte wanneer de deur volledig is gesloten. Dit was dus ik kon heb het vergrendelen van een solenoïde om fysiek het slot van de deur dicht. Ik heb nog steeds nog om dit te implementeren op mijn deur. Wat kan ik zeggen, het is een work in progress. een truc ik geleerd hier, is de Raad van bestuur met het wiel van het motor & idler gemonteerd om het. Zodra u het wiel op de motor, & de idler wiel parallel hebt & tegenover elkaar staan mooi & rechte, de manier om ervoor te zorgen dat het vak buis nokkenas blijft tussen de wielen, is de motor bestuur tot een van de hengsten mount, & zet dan shims onder één kant van de kamer of anderzijds om de wielen perfect loodrecht op de vak-buis. Als het is zelfs een beetje uit, zal de nokkenas bijhouden unidirectioneel bij het openen en de andere manier bij het sluiten van, uiteindelijk probeert te springen tussen de wielen. Natuurlijk, het kan niet springen, omdat het draden via ten minste één gat geboord in een stoeterij (en de motor karton), maar zal het duwen tegen de zijkanten van dat gat, maken van de aanzienlijke belemmering (en geluid). het is niet moeilijk te shim het uit waar het op dezelfde plek elke keer bijhouden zal. Ik gebruikte verf roeren stokken als mijn shims, jouw snelheid kan variëren. Had ik dacht dat ik was van plan om te schrijven een van deze pagina's, ik zou hebben genomen foto's bij elke stap--- of minstens alvorens ik opnieuw mijn gipsplaat hing. Als iemand moet helpen met een bepaalde stap, voel je vrij om contact met mij op reset_1 zal ik mijn best doen om u te helpen als ik kan.