Upgrade je huis: Slimme touch-schakelaar met temperatuurbewaking
Onderdelen en benodigdheden
| Arduino LCD-scherm (2.4" TFT, ST7789V) | × | 1 |
| Relais (standaard, 5V) | × | 1 |
| Arduino UNO | × | 1 |
Apps en online services
- Arduino IDE
Over dit project
Intro: Kapotte schakelaar ombouwen tot slimme touch-schakelaar met temperatuurbewaking
Iedereen kent dit probleem: een schakelaar gaat kapot door continu gebruik. De veer binnenin vervaatst of er ontstaat een ander defect. Mechanische schakelaars zijn ook verouderd en zien er oudmodisch uit. Recent ging een schakelaar in mijn kamer kapot en ik bedacht: waarom niet repareren EN ombouwen tot een moderne touch-schakelaar? Een touchscreen-gebaseerde schakelaar zonder bewegende delen slijft niet door continu gebruik, en we kunnen extra functionaliteit toevoegen zoals live temperatuurbewaking van de kamer.
Stap 1: Benodigde onderdelen
Naast een oude kapotte schakelaar heb je nodig:
- 2.4" TFT-display voor Arduino (ik gebruik ST7789V)
- 5V Relais
- 220V AC naar 5V DC voedingscircuit (uit oude lader – let op: spanning verschilt per land, koop passend voor jouw land)
- Enkele draden
- Female jumper-draden
- Thermistor (optioneel, voor temperatuurbewaking)
Stap 2: De kapotte schakelaar voorbereiden
Haal alle schakelaars uit de doos van de kapotte schakelaar. Zaag het frontplaatje uit tot de exacte afmeting van het TFT-display (zie foto).
Laat de doos nu even liggen. We bereiden de Arduino UNO voor. Download de "MCU FRIEND 2.4 TFT" bibliotheek in de Arduino IDE. Download de code (link hieronder), sluit de Arduino aan op je PC, upload de code. Sluit nu het 2.4" TFT-display aan op de Arduino. Je ziet nu twee mooie schakelaar-icoontjes op het LCD – Arduino en display zijn klaar.
Stap 3: Aansluiten en afwerken
Alle GPIO-pinnen van de Arduino worden door het TFT LCD-display gebruikt, behalve 2 pinnen: pin 13 en A5. We gebruiken deze voor het sturen van de schakelaar. Soldeer een draad aan Arduino pin 13 en verbind met de ingang van het 5V-relais. Soldeer de uitgang van de temperatuursensor/thermistor aan A5. Verbind de + van de AC-naar-5V DC-adapter met de + van de Arduino en de + van het 5V-relais, en de - respectievelijk.
Verbind de fase-draad van de voeding met de COM van het relais en de fase van de AC-adapter. De nul-draad van de voeding naar de AC-naar-DC-adapter en de nul-draad van de stopcontact waar je wilt sturen. Verbind de NO (normaal open) pin van het relais met de fase-draad van het stopcontact dat je wilt sturen (zoals op de foto). Controleer alle verbindingen en bedrading zorgvuldig op kortsluitingen.
Na controle: monteren alles in de elektrische doos, pas het LCD-display perfect in het uitgezaagde deel van het frontplaatje, vastzetten met hete lijm, en draai het frontplaatje met de schroeven vast.
Stap 4: Gefeliciteerd! Je hebt je oude kapotte schakelaar omgebouwd tot een slimme touch-schakelaar
Je slimme schakelaar is nu klaar – veel beter dan de oude schakelaar. Speel ermee door gewoon aan te raken van het mooie display – je ziet ook de live temperatuur op het scherm. Verras je vrienden met je eigen gemodificeerde slimme touch-schakelaar.
Productieproces
- Onderhoudswaarde Maximeren: Van Kostenbesparing Naar Strategisch Assetbeheer
- Strijkplank Productie: Ontwerp, Materialen en Productieproces
- Geprinte Schakelprintplaten: Ontwerp, Fabricage en Toekomstige Trends
- Surfplank Constructie en Ontwerp: Van Polynesische Wortels tot Moderne Innovatie
- Slimme Barman: Bouw Je Eigen Raspberry Pi-Cocktailstation
- Slimme Verkeerslicht: Adaptieve Straatverlichting Aangedreven door IoT
- Intelligente Slimme Vuilnisbak: Afvalophaal Optimaliseren met IoT-sensoren
- RasPiRobot Board V2: Je Raspberry Pi Uitbreiden tot een Krachtige Robot-controller
- Gebroken PCB-sporen repareren: stap-voor-stap handleiding
- ECM3532: Eta Compute’s eerste geïntegreerde, ultra-laagstroom AI-sensorboard versnelt edge-ontwikkeling
- De C# Switch Statement: Syntaxis, Voorbeelden & Best Practices