Stap 1: Plan uw circuit
Ik wilde mijn vuurwerk controller te hebben de volgende kenmerken:
- Vereist een fysieke toets te bewapenen
- Hebben een display dat kan worden gelezen vanaf 20 + voeten weg
- Brand van maximaal 8 afzonderlijke vuurwerk in één installatie
- Arduino gecontroleerd worden
- Passen in een compacte, weersbestendige behuizing
- "Slimme" worden in die zin dat het weet als er een storing met een van de elektronische zekeringen
- Hebben de mogelijkheid te worden gecontroleerd door een draagbare externe
- Bruikbaar door volwassenen en kinderen
- Ontstekers gemakkelijk te repareren of te ruilen die onderweg zijn
- Ontstekers die gemakkelijk aan verschillende fuse typen gekoppeld hebben
- Kijken netjes en professioneel aan het einde van de bouw
Ter verwezenlijking van al deze dingen die ik moest doen een zorgvuldige planning en wat onderzoek gezien het feit dat ik een nogal amateur tinkerer als het gaat om elektronica. Ik hoop dat u door enkele van mijn gedachten/stappen die ik nam langs de weg lopen. Sorry wanneer zulks zit een beetje langdradig, maar ik graag zo grondig mogelijk.
Bijgevoegde ziet u een foto die de algemene lay-out van het circuit toont zoals u het via een breadboard samenstellen wilt. Sommige dingen zijn gewoon blokken van tekst als gevolg van Fritzing zonder de componenten of de complexiteit van afzonderlijke circuits. Ik zal mijn best doen om te beschrijven alles en hoe het met elkaar is verbonden.
Arduino - ik koos om te gaan met een Arduino Mega 2560 vanwege alle mooie invoer/uitvoerbewerkingen. Mij nood alot voor dit project, als ik input/output shift registers wegblijven wilde omdat ik niet veel over hen weet. Als ik moest het doen van dit project weer ik kon gemakkelijk aan de slag op shift registers die zou vereenvoudigen bedrading en ik wil iets meer praktisch als een Arduino Uno gebruiken. De sketch alleen vereist weinig 8 k dus de Mega "Mega" overkill is. Evenzo, als je wilde om iets met minder afvuren knooppunten te bouwen, kun je waarschijnlijk aftreden van uw aantal invoer/uitvoerbewerkingen nodig terwijl het handhaven van een gelijkaardig ontwerp. Of, als je meer wilde afvuren knooppunten zou u shift registers en meer Relais om het aantal maximaal in de buurt van oneindig.
Isolatie - gegeven dat ben ik met behulp van een Arduino te rijden van hoge huidige ignitors ik wilde heleboel isolatie. Dit toegevoegd aan de bedrading maar het maakt me voel me veel veilig dat dit ding voor genoeg tijd in de toekomst werken zal.