Inhoudsopgave:

AutoBlinds - DIY-automatisering voor verticale en horizontale jaloezieën - Ajarnpa
AutoBlinds - DIY-automatisering voor verticale en horizontale jaloezieën - Ajarnpa

Video: AutoBlinds - DIY-automatisering voor verticale en horizontale jaloezieën - Ajarnpa

Video: AutoBlinds - DIY-automatisering voor verticale en horizontale jaloezieën - Ajarnpa
Video: SMART HOME: Automate Your Curtains With SwitchBot! | NiJia Casa 2024, November
Anonim
Image
Image
Componenten
Componenten

Fusion 360-projecten »

Dit project begon met de noodzaak om 's middags mijn jaloezieën op een raam op het westen te sluiten, terwijl ik weg was. Vooral in de zomer kan de zon in Australië verwoestende dingen doen met de objecten waar hij direct op schijnt. Bovendien verhoogde het de temperatuur in de kamer drastisch.

Ik had al een domotica-installatie die Apple's HomeKit en Homebridge integreert voor doe-het-zelf en andere apparaatintegraties. (voor Homebridge how-to, zoek naar instructables) Voor dit apparaat heb ik een API gebouwd die kan worden gebruikt door andere domotica-oplossingen of gewoon via de webinterface.

U kunt meer details bekijken en alle vereiste STL- en Arduino Sketch-bestanden downloaden van mijn blog: AutoBlinds - DIY-automatisering voor verticale en horizontale jaloezieën

De afmetingen van het voltooide apparaat zijn ongeveer 64 mm diep, 47 mm breed en 92 mm hoog. Het tandwiel is ontworpen om een kogelketting met kogels met een diameter van 5 mm te trekken. Het apparaat maakt verbinding met uw wifi-thuisnetwerk en met de webgebaseerde configuratie kunt u de start- en stop- of open- en sluitpositie van uw jaloezieën aanpassen. Het apparaat wordt met dubbelzijdig plakband aan de muur bevestigd of kan aan schroeven worden opgehangen.

Stap 1: Componenten

Componenten
Componenten
Componenten
Componenten

Je hebt de volgende vaardigheden nodig om dit project te bouwen:

  • Arduino IDE en basiskennis uploaden van code naar een compatibel bord
  • Basis soldeervaardigheden
  • 3D printen en snijden van een STL-bestand
  • Algemene montagevaardigheden

Dit project gebruikt de volgende componenten die u online voor ongeveer $ 20- $ 30 AUD kunt kopen.

  • 1x Stappenmotor 28BYJ-48 5v met ULN2003 driver
  • 1x Knooppunt MCU CP2102 ESP8266
  • 18x M2.5 x8mm Verzonken schroef en moer
  • 2x M4 Stalen Hex Head Cup Punt Grub schroef
  • 1x 5,5 mm x 2,1 mm gelijkstroomstekker
  • 1x 5v voeding met een 2,1 mm DC-stekker

Het ULN2003-stuurprogramma moet van hetzelfde type zijn als op de bijgevoegde afbeelding, omdat het 3D-ontwerp is gemaakt om op dat bord te passen. Er zijn andere kleinere boards beschikbaar, maar dit vereist wat STL-manipulatie om de bevestigingspunten van het board aan te passen.

Stap 2: Stap 2: 3D-printen

Stap 2: 3D printen
Stap 2: 3D printen

Ik heb de basis zo ontworpen dat deze rechtop en zonder steunen kan worden afgedrukt, maar dat vereist waarschijnlijk een bepaald niveau van 3D-printervaring. Alle interne overhangen hebben een ondersteuning van 45 graden, dus de meeste 3D-printers zouden dit zonder ondersteuning aan moeten kunnen.

Het L-vormige deel in de behuizing van het apparaat wordt overbrugd door de printer, ook hier zouden de meeste printers in staat moeten zijn om deze kleine opening te overbruggen. Als u de ophanggaten voor de muurbevestiging perfect wilt hebben, kunt u daar steunen toevoegen.

De boven- en onderdeksels De boven- en onderdeksels moeten op hun vlakke oppervlak en zonder steunen worden bedrukt. Het tandwiel Het tandwiel is het enige onderdeel dat ik zou printen met steunen. Dat komt door de kuiltjes aan de binnenkant. U moet het ook op het grootste platte oppervlak afdrukken.

Stap 3: Stap 3: Arduino & Code

Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code
Stap 3: Arduino en code

Ik zou willen voorstellen om alle elektronica te solderen en het NodeMCU-bord vóór de montage via de Arduino IDE te programmeren. Het zal veel gemakkelijker zijn om problemen op te lossen als er iets misgaat.

Nadat u de code heeft geüpload, moet u ervoor zorgen dat u uw project van stroom voorziet. Wanneer de NodeMCU is ingeschakeld, bevindt deze zich in de WiFi-servermodus waarmee u hem kunt configureren en verbinding kunt maken met uw WiFi-thuisnetwerk. Open uw wifi-instellingen op uw mobiele apparaat, zoek het wifi-netwerk dat door uw NodeMCU-apparaat is gegenereerd en maak er verbinding mee. Eenmaal verbonden, opent u uw browser en bladert u naar het IP-adres van uw apparaat. Volg vanaf daar gewoon de instructies op het scherm.

Zodra het apparaat is verbonden met uw WiFi-netwerk, heeft u toegang tot de webinterface van de AutoBlinds via https://your-device-ip/ om naar de startpagina te gaan die de huidige status van uw apparaat weergeeft. https://your-device-ip/ – geeft de help-informatie en de api-opties weer. U kunt de pictogrammen onderaan de startpagina gebruiken om door de webinterface te navigeren. Vanuit de webinterface kunt u die EINDpositie van uw jaloezieën instellen.

Om uw apparaat te configureren, sluit u uw jaloezieën handmatig, wikkelt u de ketting om het tandwiel en bevestigt u het apparaat aan de muur met lichte spanning van de ketting. Selecteer vervolgens vanuit de webinterface het GEAR-pictogram en open de jaloezieën elektronisch totdat u de gewenste status hebt bereikt. Klik vervolgens op OPSLAAN.

Dat is het. nu kunt u uw jaloezieën openen, sluiten of gedeeltelijk openen of sluiten koop zitplaatsen met het volgende api-commando: https://your-device-ip/ {to open the blinds 20%} Ik heb enkele voorbeeldschermafbeeldingen van de wo GUI bijgevoegd.

Stap 4: Stap 4: Montage

Image
Image

Het montageproces is rechttoe rechtaan. De 3D animatie laat je zien hoe de geprinte onderdelen in elkaar komen.

Het eenvoudige schema toont de aansluitingen. De ULN2003 die ik in de bovenstaande onderdelenlijst vermeld, heeft slechts 4 verbindingspunten naar de NodeMCU en twee voor voeding en aarde. Negeer de 3 rode aansluitpunten in de schema's linksonder. Eén ding viel me op, de volgorde van de pinnen van het ULN2003-bord naar NodeNCU verschilt soms van bord tot bord. Sluit het aan zoals u het ziet en draai vervolgens de verbinding om als het niet voor u werkt, d.w.z. D1 -> 1e (bovenste), D5 -> 2e enz.

Stap 5: Stap 5: Conclusie

Als je vragen hebt, laat dan gerust een reactie achter op mijn blog: AutoBlinds DIY Vertical of Horizontal Blinds Automation Project.

Veel succes en geniet ervan.

Aanbevolen: