Stap 11: Minimalistische Arduino configuratie
Met onze buis en base klaar is het tijd om te beginnen werken aan onze microcontroller.
Ter vervanging van Arduino:
Ik heb ontworpen dit project eenvoudig en gemakkelijk op te bouwen dus heb ik besloten om het gebruik van de Arduino Uno als onze microcontroller. Nu, natuurlijk wil ik niet om "afval" van het gehele Arduino board op één project, het is gewoon een beetje te duur om te besteden elke keer als u wilt doen van een afzonderlijk project, naast onze Base heeft weinig ruimte voor elektronica, en het zou moeilijk zijn om te proberen en passen de Arduino board binnen, speciaal met alle andere dingen al in er.
Dus dit is een goede gelegenheid om te doen een minimalistische versie van de Arduino Uno. Alles wat u nodig hebt is een ATmega328 microcontroller (met Arduino bootloader), een 28 pin DIP socket, een 16 MHz kristal Oscillator, twee 22 pF keramische condensatoren en een 1 k weerstand. Volg het schema hierboven.
Soldeer de circuit delen op de aansluiting, zonder de microcontroller daarop, om te voorkomen beschadiging, omdat ze verstandiger te verwarmen. Soldeer ook 2 draden (wit en rood in het schema) op de positieve en negatieve-aansluitingen voor het aandrijven van de Arduino later.
Stroom-uitgangen:
Omdat de microcontroller uitgangen niet genoeg stroom om hele groepen van de macht van de LEDs en Relais hoeft, moeten we gebruik van transistors, die als elektronische schakelaars werken zal. Dus volgens met het tweede schema hierboven, soldeer twee weerstanden van 1K van de pennen van de microcontroller aan de basis van elke transistor. Vervolgens soldeer van de emitter van beide transistors samen en hen verbinden met grond (u kunt zien welke pin is de basis, emitter en collector van de transistor in een van de afbeeldingen hierboven).
De verzamelaar van elke transistor zal later worden aangesloten op elk van onze uitgangen: de LED's en de estafette, die met pin 15 en 17 van de ATmega microcontroller overeen komt (pennen 9 en 11 van de Arduino, respectievelijk). Pin 14 van de microcontroller (pin 8 van Arduino) zal worden aangesloten op de drukknop en zal zij onze enige inbreng, waarmee de gebruiker om te kiezen van de werkingsmodus van de lamp.
De relatie tussen de ATmega328 pinnen en de Arduino pinnen kan worden gecontroleerd in het schema van de Arduino Uno, die ik heb toegevoegd blaten.