Stap 4: Soldeer je Board
Power Units
De Arduino is kan worden uitgevoerd op alle DC spanning van 7 tot en met 12 V, maar de klep vereist ten minste 24 V te bedienen. Dientengevolge, besloten hebben we om een aggregaat voor elk apparaat. De Arduino werd uitgeschakeld op een 9V batterij. Als u genoeg spanning om de klep te rijden, wij drie 9V-batterijen in serie aangesloten (9V * 3 = 27 V).
Bluetooth-Modem
We zes van deze mannelijke afgescheiden kop afgesneden, en hen op dit board gesoldeerd. Daarna, vastgesoldeerd we de andere kant van de headers aan onze prototyping-board. Als u wilt verbindingen aanbrengen op de Arduino, wij één uiteinde van de draad in dezelfde kolom als elk van de pinnen op de Bluetooth-modem gesoldeerd en het andere uiteinde op de overeenkomstige Arduino-poort aangesloten. Op een Arduino Uno zijn hier de verbindingen die je moet maken:
VCC op de BlueSmirf naar 5V op de Arduino
GND op de BlueSmirt met GND op de Arduino
TX-0 op de BlueSmirt naar RX (digitale pin 0) op de Arduino
RX-1 op de BlueSmirf naar TX (digitale pin 1) op de Arduino
Deze verbindingen zijn vrij eenvoudig. De VCC en GND pinnen macht de Raad van bestuur. De TX en RX pinnen zijn verwisseld (TX aangesloten op de RX en RX naar TX) omdat de Arduino luistert naar wat de Bluetooth-modem zegt, en vice versa.
Ook Houd er rekening mee dat de Arduino Uno slechts één seriële poort van de hardware heeft. Dat betekent dat het gebruik van de Bluetooth modem uit uw USB vindt debug logging. Als dit een reëel probleem voor u is omdat u absoluut nodig om te kunnen verzamelen van Logboeken voor foutopsporing, terwijl de Bluetooth-modem actief is, kunt u overwegen de Bluetooth-modem verplaatsen naar andere pinnen en met behulp van de SoftwareSerial -bibliotheek. Als alternatief kunt u een Arduino met meerdere hardware seriële lijnen, zoals de Arduino Megakopen.
Relais
Een Relais is een elektromechanische schakelaar waarmee u controle van hoge spanningen (27 volt vereist door de klep) met besturingsseinen laagspanning (5V geboden door de Arduino). Op deze pagina vindt u een afbeelding toont de ingewanden van een relais.
De steunpunten die we gebruikten zijn enkelpolige, één worp (SPST), wat eigenlijk gewoon betekent dat het werkt als een schakelaar. Wanneer de schakelaar is gesloten, de klep is aangesloten op de drie 9-Volt batterijen en huidige kan stromen. Wanneer de schakelaar geopend is, kan niet naar de klep stroom vloeien. Om te openen de estafette, toepassen 0V (digitale 0). Om dit te sluiten, het toepassen van 5V (digitale 1). Houd er rekening mee dat dit alleen voor de steunpunten die we gebruikten, niet alle Relais in het algemeen geldt. Bovendien, onze ventiel is normaliter gesloten. Wanneer de 27 V van de batterijen wordt toegepast overheen, vervolgens geopend en lucht te stromen uit de hydrofoor zaal aan het vat toelaat. Zodra de spanning wordt verwijderd, wordt het ventiel weer dicht.
Op een Arduino Uno zijn hier de verbindingen die je moet maken:
Relay Power: 27 V signaal
Relay Ground: Arduino GND pin (de Uno heeft twee, zodat u niet hoeft te knoeien met de Bluetooth van grond-verbinding)
Links (kastanjebruin) controle pin: digitale uitgang pin 6
Recht (oranje) controle pin: digitale uitgang pin 7