Stap 3: Vergadering van elektronica
Dit is waar u krijgt om te spelen sluit de puntjes na het bedradingsschema die ik heb opgenomen. De manier waarop ik het samen werkt - maar er zijn verschillende andere manieren dat ook zou kunnen werken. Ik eerst alles op gemonteerd een breadboard zoals getoond in het schema en het werkte boete. Ik wist dat ik ging gebruiken dit op lange termijn dus dan ik dingen meer permanente maakte doordat alles op het bord van een prototype. Met zo weinig verbinding op het bord ik gewoon gesoldeerde jumper draden aan maakt mijn verbindingen in plaats van een Printplaat etsen voor slechts een een keer project.
Het schema toont een pulsdrukker dat ik oorspronkelijk gebruikte en had toen een getimede vertraging in de code wanneer gedrukt. Dit werkte niet goed als ik vond ik vaak nodig meer tijd dus ik in een vergrendeld drukknop veranderde schakelen dat wanneer licht op een LED te laten me weten de detector is in de "standby" ingedrukt.
De 1K Ohm weerstanden zijn niet noodzakelijk, maar aanbevolen.
De 47uF condensator is toegevoegd nadat ik begon alles testen. Mij watertje getting willekeurige fouten nu en dan en het leek dat ze meestal gebeurd, toen de lucht tank was volledig onder druk en de lucht uitbarstingen snel waren. Denken is het mogelijk de solenoïde tekening van de spanning beneden hieronder wat de houdt van de Arduino, ik gooide in een condensator had ik tot rond en het probleem werd opgelost! Ik heb geen idee hoe om te berekenen wat de "juiste" maat condensator zou moeten zijn, ik gooide in wat ik had en het werkt. Bij het monteren van je board gelieve Let op dat een elektrolytische condensator moet naar behoren te worden vastgehaakt + en - of het zal bakken.
UPDATE: Ik werd verzonden een bericht aanmoedigen van mij een paar goedkope dioden toevoegen aan het circuit. Thanks so much voor de informatie! Ik heb het schema inclusief 2 dioden - een op het Relais en anderzijds over de solenoïde bijgewerkt. Deze worden aangeduid als "Flyback" of "Snubber" dioden. Deze dioden elimineren flyback, die een plotselinge spanning piek in een inductieve last wanneer de voedingsspanning wordt plotseling verwijderd. Deze spikes zal verkorten de levensduur van de estafette en de solenoïde en kunnen schade veroorzaken aan de Arduino. De lijn op een diode duidt de kathode of negatieve kant, zoals u in het diagram dat u eigenlijk de diodes zien kunt in achteruit zetten. Met de diode in "achteruit" doet het niets totdat er een piek spanning en dan het het verdwijnt.
De Arduino nano zelf draait op 5V en wanneer u het programma de bevoegdheden van de USB-kabel. Wanneer u externe voeding zoals dit project, de Nano is een spanningsregelaar en de aanbevolen Vin is 7-12V maar iets tussen 6-20V goed moet werken. Deze parameters zijn de reden waarom ik koos voor een 12V solenoïde.
Ik heb gelezen van mensen die problemen met de goedkope HC-SR04 ultrasone modules die heb ik in dit project gebruikt. Ik bestelde 2 van hen en beide werkte prima. U kunt Google veel eenvoudige projecten voor deze module die u gebruiken kunt om het te testen voordat u alles monteren. Als u wilt koppelen de ultrasoninc module en de LED aan de Raad gebruikte ik een oude Cat 5-kabel en header pinnen. Zoals u in de foto's zien kunt gebruik ik ook warme lijm ter versterking van de binnenlandse elektriciteitsverbindingen.