Stap 1: Circuit bouwen en programmeren
Tools:
- Laptop (met Arduino software geïnstalleerd)
- Soldeerbout
- Helpende handen (niet-essentieel, maar maakt solderen makkelijker)
- Micro USB naar usbkabel
Materialen:
- 2 x 30cm, 5v collectorloze ventilator, voor defogging. (Ik gebruikte dit.)
- Arduino Uno bestuur, voor prototyping (basic kit bevat alle leveringen die nodig zijn om te beginnen.)
- Solderless Breadboard
- Ronde Force Gevoelige Resistor of alternatieve knop. (sensor ik gebruikte als een knop toe te schrijven aan het is slimness, beschikbaar hier.)
- Adafruit Pro Trinket v5 board, gebruikt voor krimpen neer circuit, die houden het opnieuw programmeerbare. (Als u zich gerust, dat u hoeft niet te gebruiken van het bestuur van de Arduino Uno met prototype, kunt u gewoon rechtstreeks naar de Pro Trinket, die hier beschikbaar is.)
- LiPo LIon rugzak waarmee u kosten en macht de Pro Trinket (hier!)
- 2 x PN2222-Transistors
- 2 x 1N4001 Diodes
- 2 x 220 ohm weerstanden
- 10 k ohm weerstand
- 3.6V 2200 mAh cilindrische lithium Ion accu (hier.)
- Protoboard op uw slotcircuit voortbouwen.
- Soldeer
Opmerking: U kunt om te vertrekken uit de bedrading van de fans in de plaats, want als je het vizier monteren moet u uitvoeren die draden door slang later.
Als u nieuw op Arduino en codering bent, kan het helpen om een paar elementaire tutorials voordat duiken in het project.
1) hechten Adafruit LiPo LIon rugzak aan Adafruit Pro Trinket 5v volgens de aanwijzingen op th.
2) Volg het circuit diagram hierboven! Het diagram toont het circuit aangesloten met een Pro Trinket, maar of u de pinnen op de Arduino Uno of de Pro Trinket start u gebruiken (3, 4, 5v, G) hetzelfde blijven.
3) opmerking dat de richting van de diode en transistor zaken!
4) nu kunnen we beginnen met de programmering. Deze code controleert een pull-down weerstand om te weten wanneer te beginnen met de fans. Het gebruikt ook "debounce" om de tijd bij de controles van de chip voor een druk op de schakelaar om een schone lezen. Om meer te weten over "debounce" check hier.
5) hieronder is de code met commentaren. Een kopie van de Arduino code is ook bijgevoegd:
6) uploaden de code naar de Raad van bestuur en het eens proberen! Wanneer u klaar bent, als je niet al hebben, poort van de code naar de Pro Trinket en soldeer uw componenten aanwezig zijn. Tutorials solderen is hier in het geval je het nodig hebt.
7) kunt u uit de afbeelding hierboven dat ik ging door 3 generaties circuit configuraties, elke keer proberen om het te krijgen kleiner dan de laatstgenoemde.