Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Zoals in de film "Mission Impossible" zegt: "Wanhopige tijden vragen om wanhopige maatregelen" kreeg mijn broer die in klas 10 zit het idee om de lichten van de keuken te bedienen met de telefoon in plaats van met schakelaars en de reden is dat onze keuken wordt gedeeld met andere Airbnb-gasten en schakelaars zijn het meest kwetsbare gebied om COVID 19 te verspreiden.
Nadat we het idee hadden gekregen, planden we hoe we het konden realiseren. Ik met de kennis van Engineering en mijn broer met de kennis van Class 10th level Creativity kwamen in actie. Onze ouders hebben ons geholpen met de verbindingen om onze componenten en andere diverse taken te krijgen.
Stap 1: Componenten
- Smps mini -5v
- MOC3041
- MOC3021
- gelijkrichter
- Triac-BT136
- Weerstanden
- Header pinnen
- 4N35
- KnooppuntMCU
- Weerstanden
Stap 2: Hoe het werkt
- Het bevat een NodeMCU-module die wordt verbonden met de wifi van waaruit deze wordt verbonden met de Blynk-server.
- Het heeft Triac om de lichten aan en uit te zetten. Ik heb Triac gebruikt in plaats van relais omdat ze goedkoper en betrouwbaarder zijn.
- Het heeft Smps om wisselstroom om te zetten in gelijkstroom.
Stap 3: Schakelschema voor de hoofdprintplaat
De PCB is op maat gemaakt en is gedrukt vanaf pcbway. Ik heb het schakelschema opgenomen:
Stap 4: PCB's maken met Eagle CAD
Men kan naar mijn profiel gaan waar ik heb uitgelegd hoe u aangepaste PCB's kunt ontwerpen met Eagle CAD. De foto's toonden het bordbestand en de Gerber-weergave van het project.
Stap 5: De PCB verkrijgen
De print werd binnen 2 weken geleverd
Stap 6: Afdekken
- Zoals ik je al vertelde is mijn broer erg creatief, hij gebruikte een oude snoepdoos en oude Sunmica om de bekleding te maken
- Het was zwart geverfd
- De Sunmica gaf een goede houten afwerking
Stap 7: Coderen
#define BLYNK_PRINT Serie
#include #include
char auth ="Uw verificatiesleutel"; // Je zou Auth Token moeten krijgen in de Blynk-app.
const int R1 = 5; // Uitgangsrelais 1
const int R2 = 4; // Uitgangsrelais 2
char ssid = "De naam van je wifi-netwerk"; // Uw WiFi-inloggegevens.
char pass = "Wachtwoord van uw netwerk"; // Stel wachtwoord in op "" voor open netwerken.
ongeldige setup() {
Serieel.begin(9600); // Debug-console
Blynk.begin(auth, ssid, pass);
pinMode (R1, UITGANG);
pinMode (R2, UITGANG); }
void loop() { Blynk.run(); }
Stap 8: Blynk
- Maak een nieuw project in de BLYNK-app.
- Schrijf de projectnaam "Handsfree Lights Control" en selecteer NodeMCU in de vervolgkeuzelijst
- AUTH-token wordt naar uw geregistreerde e-mailadres verzonden
- Voeg 2 relaisknoppen toe vanuit de vervolgkeuzelijst rechts
- D1 voor relais 1 en D2 voor relais 2 of zoals u wenst
Stap 9: monteren
- Alle onderdelen zijn geassembleerd volgens het gegeven schakelschema
- En de afdekking werd met schroeven veilig over het circuit geplaatst.
Stap 10: Conclusie
- Dit project was zeer succesvol en de Airbnb-gasten vonden het erg leuk!
- Dit project was ook zeer gunstig voor mijn jongere broer, omdat hij veel elektronicakennis heeft opgedaan die in Engineering wordt gebruikt.