Att bygga en egen luftfuktare med hjälp av Arduino kan vara ett roligt och givande projekt. Det ger dig inte bara kontroll över luftfuktigheten i ditt hem, utan låter dig även anpassa designen och funktionerna efter dina specifika behov. Denna guide tar dig igenom processen steg för steg, från materialval till programmering och felsökning.
Materiallista
För att komma igång behöver du följande komponenter:
| Komponent | Beskrivning |
|---|---|
| Arduino Uno | Mikrokontroller |
| Ultraljudsgivare | Skapar dimma |
| Fläkt | Sprider dimman |
| Vattentank | Innehåller vatten för dimbildning |
| Fuktighetssensor | Mäter luftfuktigheten |
| Relä | Styr strömmen till ultraljudsgivaren och fläkten |
| Kablar och brödbräda | För att koppla ihop komponenterna |
| Nätadapter | Strömförsörjning |
Kopplingsschema
Anslut komponenterna enligt följande schema. Var noga med att dubbelkolla alla anslutningar innan du ansluter ström.
(Infoga ett kopplingsschema här – Tyvärr kan jag inte generera bilder. Använd ett verktyg som Fritzing för att skapa ett visuellt kopplingsschema.)
Arduino-kod
Följande kod styr luftfuktaren. Den läser av fuktighetssensorn och aktiverar ultraljudsgivaren och fläkten om luftfuktigheten är för låg.
// Definiera pinnar
const int fuktighetSensor = A0;
const int relayPin = 7;
// Definiera tröskelvärde för luftfuktighet
const int fuktighetTroskel = 40;
void setup() {
Serial.begin(9600);
pinMode(relayPin, OUTPUT);
}
void loop() {
// Läs av fuktighetssensorn
int sensorValue = analogRead(fuktighetSensor);
// Konvertera sensorvärdet till fuktighet i procent
float fuktighet = map(sensorValue, 0, 1023, 0, 100);
Serial.print("Fuktighet: ");
Serial.print(fuktighet);
Serial.println("%");
// Aktivera luftfuktaren om fuktigheten är för låg
if (fuktighet < fuktighetTroskel) {
digitalWrite(relayPin, HIGH);
} else {
digitalWrite(relayPin, LOW);
}
delay(1000);
}
Kalibrering och testning
Kalibrera fuktighetssensorn enligt tillverkarens instruktioner. Testa luftfuktaren genom att fylla vattentanken och ansluta ström. Kontrollera att ultraljudsgivaren producerar dimma och att fläkten sprider den. Om du använder en ultraljudsgivare och märket är relevant för felsökning eller kalibrering, kan du nämna att det är en Beijing Ultrasonic. Dock är det oftast inte nödvändigt att specificera märket.
Felsökning
Om luftfuktaren inte fungerar som den ska, kontrollera följande:
- Är alla komponenter korrekt anslutna?
- Är vattentanken fylld?
- Är nätadaptern ansluten?
- Är koden korrekt uppladdad till Arduino?
Genom att följa dessa steg kan du bygga din egen effektiva och anpassningsbara luftfuktare. Detta projekt är en utmärkt introduktion till Arduino och kan enkelt modifieras och utökas med fler funktioner, som till exempel en timer eller en display. Experimentera och utforska möjligheterna!


