Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino-gestuurde Geautomatiseerde Luchtvochtigheids-Pomp – DIY Systeem

Onderdelen en Benodigdheden

OnderdeelAantalOpmerking
Arduino UNO1
Adafruit Proto Shield Kit1
SPDT Relais 120VAC/24VDC @ 1A1Voor pompsturing
MPSA13 Darlington-transistor2Voor waterniveaudetectie
Klemblok 300V/20A1
UL-aansluitdraad 22AWG1 rol
Verlengkabel 16AWG met aarding1Voor pompvoeding
Waterdichte projectdoos1IP65 of hoger
Waterpomp (max 120VAC @ 1A)1Let op: mag niet droog lopen!
Slang 3/8" binnendiameter (100ft)1
Soldeer, flux, soldeerbout1 set

Benodigde Gereedschappen

  • Soldeerbout
  • Tang/afknijptang
  • Schroevendraaiers
  • Metaal/plastic vijl (voor doos)

Over dit Project

Idee

Tijdens de feestdagen moest ik de luchtvochtigkeitsafvoermolen van mijn schoonouders handmatig leeglopen – twee keer per dag de trap af. Ik besloot een geautomatiseerde sumppomp te bouwen als kerstcadeau.

Probleemstelling

Voordat de waterstand hoog genoeg is om de luchtvochtigheidsafvoermolen uit te schakelen, moet de tank geleegd worden, weer vullen, en zo door.

Oplossing

Schakel de pomp in wanneer het water een bovenste drempel bereikt, en schakel uit wanneer het onder een onderste drempel daalt. Dit bereiken we met:

  • Waterniveausensor: Twee draadparen op verschillende hoogtes. Water (behalve gedestilleerd) geleidt stroom. Twee Darlington-paren (MPSA13) versterken de zwakke stroom tot een logische HIGH voor de Arduino.
  • Relais: Schakelt de 120VAC pomp aan/uit vanuit de 5V logica van de Arduino.
  • Arduino UNO: Leest de sensoren en stuurt het relais.

Uitvoering

  1. Breadboard-prototype: Bouw de detectorcircuit: collectors van de transistors aan 5V, basissen aan de sensor-draden in het water, emitters aan Arduino pinnen 2 (laag) en 3 (hoog). Voeg status-LED's toe aan de basissen (met 100Ω naar GND).
  2. Relais-circuit: Spoel tussen GND en pin 8. Pompvoeding via COM en NO van het relais.
  3. Solderen op Proto Shield: Overbreng het ontwerp naar de Adafruit Proto Shield voor een permanente, robuuste shield.
  4. Behuizing: Plaats de shield in de waterdichte doos. Voer kabels door gatjes en bevestig met kabelbinden voor strain relief.

Afwerken

Monteer de sensor in de waterbak: de onderste detector boven de pompaanzuiging (belangrijk: pomp mag niet droog lopen!), de bovenste detector onder de uitschakelschakelaar van de luchtvochtigheidsafvoermolen. Leid de slang naar de afvoer (ook stroomopwaarts mogelijk).

Code (SimplePumpControl.ino)

/* MIT License - Zachary J. Fields */
const int ENABLE_PIN = 2;   // Laag water sensor
const int FULL_PIN = 3;     // Hoog water sensor
const int RELAY_PIN = 8;    // Pomp relais

void setup() {
  pinMode(ENABLE_PIN, INPUT);
  pinMode(FULL_PIN, INPUT);
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW);
}

void loop() {
  if (digitalRead(FULL_PIN)) {           // Water hoog -> pomp AAN
    digitalWrite(RELAY_PIN, HIGH);
  } else if (!digitalRead(ENABLE_PIN)) { // Water laag -> pomp UIT
    digitalWrite(RELAY_PIN, LOW);
  }
  // Tussen de drempels: houd vorige toestand (hysterese)
}

Schema

Zie de breadboard-schema voor prototyping voordat je soldeert.

Productieproces

  1. De Evolutie en Moderne Technologie van Benzinepomp
  2. Warmtepomp Technologie: Ontwerp, Productie en Toekomstige Trends
  3. Bluetooth-gecontroleerde Arduino Spybot bouwen
  4. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  5. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  6. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  7. Bouw een Geautomatiseerde LEGO Star Wars Kanon met Arduino Uno
  8. Find Me: Slimme Item Locator met Arduino en Bluetooth
  9. SunGlass-BOT: Slimme Zonnebril Die Zichzelf Aanpast Aan Licht
  10. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  11. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing