Android-styrda pneumatiska kanon drivs av Arduino (4 / 11 steg)
Steg 4: Löda din styrelse
Power Units
Arduino är kan köras på alla DC-spänning från 7 till 12 V, men ventilen kräver minst 24 V att fungera. Som ett resultat, beslutat vi att göra en strömförsörjningsenhet för varje enhet. Arduino drivs av ett 9V batteri. För att få tillräcklig spänning att köra ventilen, fast vi tre 9V batterier i serie (9V * 3 = 27 V).
Bluetooth-Modem
Vi klippte av sex av de manliga breakaway headers och lödda dem på detta forum. Sedan lödas vi den andra sidan av huvuden till vår prototyping styrelse. För att göra anslutningar till Arduino, vi lödda ena änden av kabeln i samma kolumn som vart och ett av stiften på Bluetooth-modemet och anslutit den andra änden till motsvarande Arduino-porten. På en Arduino Uno är här anslutningarna måste du göra:
VCC på BlueSmirf till 5V på Arduino
GND på BlueSmirt till GND på Arduino
TX-0 på BlueSmirt till RX (digital stift 0) på Arduino
RX-1 på BlueSmirf till TX (digital pin 1) på Arduino
Dessa anslutningar är ganska okomplicerad. VCC och GND stiften power styrelsen. TX och RX stift växlas (TX ansluten till RX och RX till TX) eftersom Arduino lyssnar på vad Bluetooth-modemet säger, och vice versa.
Tänk också på att den Arduino Uno endast har en hårdvara seriell port. Att felsöka innebär att använda Bluetooth modem kommer att ta ut din USB loggning. Om detta är ett verkligt problem för dig eftersom du absolut behöver för att kunna samla felsökningsloggar medan Bluetooth-modemet är aktiv, överväga att flytta Bluetooth-modemet till andra stift och med hjälp av SoftwareSerial biblioteket. Alternativt kan du köpa en Arduino som har flera seriella Maskinvarulinjer, till exempel Arduino Mega.
Reläer
Ett relä är en elektromekanisk omkopplare som låter dig styra höga spänningar (27 volt krävs av ventilen) med låg spänning styrsignaler (5V som tillhandahålls av Arduino). En bild som visar inälvsprodukter av ett relä ges på denna sida.
Reläerna vi använt är single pole, enda kasta (SPST), vilket egentligen bara innebär att det fungerar som en switch. När växeln är stängd, ventilen är ansluten till de tre 9-volts batterierna och ström kan flöda. När växeln är öppen kan inte ström flöda till ventilen. Om du vill öppna reläet, tillämpliga 0V (digital 0). För att stänga den, tillämpa 5V (digital 1). Observera att detta gäller endast för reläerna vi använde, inte alla reläer i allmänhet. Dessutom är våra ventilen normalt stängd. När 27 V från batterierna läggs över det, då öppnas och tillåter luften att flöda från en trycksatt kammare till fat. När spänningen tas bort, stängs ventilen sig igen.
På en Arduino Uno är här anslutningarna måste du göra:
Relay Power: 27 V signal
Relay marken: Arduino GND pin (Uno har två, så du behöver inte bråka med den Bluetooth slipad anslutning)
Vänster (mörkröd) kontroll pin: digital utgång stift 6
Höger (orange) kontroll pin: digital utgång stift 7