Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Smart Blinds

Komponenten und Verbrauchsmaterialien

SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
Arduino UNO
× 1
Temperatursensor
× 1
PN2907A PNP-Transistor
× 1
LDR
× 1
Widerstand 10k Ohm
× 1
Widerstand 1k Ohm
× 1
Sonnenkollektor
× 1
DC-DC-Booster
× 1
JST-Connectors
× 1
4xAA Batteriehalter
× 1
Servos (Tower Pro MG996R)
× 1
Wiederaufladbare 3,6-V-Lithiumbatterie
× 1
Servomotorkupplung
× 1
Kondensator 100 nF
× 1
OSH Park Kundenspezifische Leiterplatten
× 1
Verschiedene Anschlussdrähte
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Drill
SolderWire
Drahtschneider
Abisolierzange
Multimeter
Dremel
Leiterplatte/Lötplatine
Schrumpffolie

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Hallo!

Dieses Projekt präsentiert die Verbesserungen, die an meinem ursprünglichen (und ersten) Projekt, den automatisierten solarbetriebenen Horizontaljalousien, vorgenommen wurden. Das ursprünglich veröffentlichte Design entsprach den damaligen Anforderungen. Es funktionierte fast 4 Monate lang einwandfrei, bevor einige Konstruktionsfehler auftraten.

Um es noch einmal zusammenzufassen, der Zweck der Jalousien besteht darin, sich je nach Lichtstärke zu öffnen und zu schließen, um entweder Licht hereinzulassen oder für Privatsphäre zu schließen. Und auch die Jalousien sollen schließen, wenn es "zu heiß" wird, was eine völlig willkürliche Bezeichnung ist.

Ich habe dieses Projekt von woanders importiert, und der Abschnitt Hardware / Tools hier gab mir einfach nicht die gewünschten Optionen. Verzeihung.

Das neue Design macht Folgendes:

  • Morgens geöffnet (auf 85 Grad drehen), um Licht hereinzulassen
  • Schließen (auf 0 Grad drehen - Jalousien nach unten gerichtet) am Abend, um Privatsphäre zu gewährleisten
  • Schließen (auf 165 Grad drehen - Jalousien nach oben gerichtet, gegen die Sonne), wenn die Temperatur eine Temperatur von 30 C (~86 F) überschreitet - diese Temperatur ist willkürlich, Ihr Komfortniveau kann variieren.
  • Führen Sie all diese Aktivitäten ohne externe Verkabelung, Boxen, Geräte usw. durch. Mit anderen Worten:Bestehen Sie den Akzeptanzfaktor der Ehefrau.
  • Sei nachhaltig genug, dass ich das Projekt nicht aufgebe, weil ich die Batterien zu häufig wechseln muss.
  • Kosten Sie nicht zu viel. Ich denke, das Endergebnis ist, dass die Blinds für etwa 50 US-Dollar gebaut werden können. Geld, das in neue Werkzeuge investiert wird, und Zeit, die für das Programmieren, Testen, Löten und Basteln aufgewendet wird, zählen natürlich nicht.

Der Grund für diese Designanforderungen ist, dass das Fenster, für das sie entworfen wurden, ein Fenster im 2. Stock über der Haustür des Hauses ist. Dieses Fenster ist nach Süden ausgerichtet (eigentlich SSE), was bedeutet, dass es im Winter bei geöffneten Jalousien viel Sonnenlicht (und potenzielle Wärme) gibt, aber im Sommer möglicherweise zu viel Wärme.

Wie bereits erwähnt, funktionierten die Jalousien ungefähr 4 Monate lang einwandfrei (Januarinstallation, sie kamen ungefähr im Juni wieder herunter). Die entdeckten Mängel waren:

  • Das Haus ist nicht nach Süden ausgerichtet..... Daher steht im Winter die Sonne fast den ganzen Tag am Fenster und verlässt das Fenster erst am späten Nachmittag. Dies bietet viel Solarladung im Winter. Im Sommer geht die Sonne jedoch mittags über das Haus, sodass für einen Großteil der Tageslichtstunden nicht genügend Sonne zum Aufladen vorhanden ist. Und die ursprüngliche Platzierung des Solarpanels im Fenster wird in den ersten Stunden des Tages obendrein verschattet. Lösung:Bessere Position des Solarmoduls.
  • Der zur Steuerung der Jalousien verwendete Servomotor zieht kontinuierlich 13 mA. Das hat mich schockiert. In meinem ersten Versuch habe ich den Strom nicht mit dem Servo gemessen, da mein Multimeter den großen Zug des Servos nicht unterstützen und die Genauigkeit liefern konnte, um dies im "Schlaf" zu sehen. Lösung:High-Side-Schalter mit einem PNP-Transistor.
  • Mein ursprüngliches 6-V-Solarpanel funktioniert tatsächlich gegen das LiPo-Lademodul. Das Lademodul hat einen Nenneingang von 4,5 V bis 5,5 V. Wenn das Panel volle Sonne erhielt und 6 V oder mehr Strom erzeugte, schaltete sich das Lademodul ab. Das habe ich erst nach dem Einbau der Jalousien entdeckt. Lösung:Panel mit der richtigen Größe.
  • Keine Protokollierung/Telemetrieerfassung. Dies machte es wirklich schwierig, die Jalousien zu diagnostizieren, wenn sie anfingen, eine Fehlfunktion zu haben. Lösung:EEPROM-Logging-Funktion.
  • Es gab keine Möglichkeit, eine Verbindung herzustellen/zu trennen, um eine Diagnose bzw. ein Problem zu beheben. Dies galt sowohl für das Solarpanel als auch für die Batterie. Lösung:JST-Anschlüsse zwischen Batterie und Stromkreis, Solarpanel und Stromkreis.
  • Messungen (Temperatur und Licht) müssen gegen eine feste 5-V-Referenzspannung (VCC-Ausgang auf dem Arduino) erfolgen, NICHT gegen den 5-V-Ausgang des DC-DC-Boosters. Diese Spannung kann etwas variieren, was sich auf die Messungen der Analog-Digital-Wandlung auswirkt. In meinem ersten Entwurf war die "5V" -Leitung, die ich verwendet habe, tatsächlich die ungeregelte Leitung, die vom DC-DC-Booster kommt. Lösung:Scheint offensichtlich, nicht wahr? Verwenden Sie den *geregelten* 5V-Ausgang des Arduino Pro Mini.

Fangen wir also an!

Schritt 1:Teileliste

Ich habe mich für dieses Projekt entschieden, ein Arduino zu verwenden. Es ist das, was ich weiß. Sie können einen anderen Mikrocontroller verwenden, was auch immer zu Ihnen passt. Sie werden feststellen, dass ich viel bei SparkFun kaufe - sie sind lokal bei mir. Das Tolle daran ist, dass ich morgens eine Bestellung aufgeben und am Nachmittag dann abholen kann.

Andere Links, die Sie sehen werden, stammen von banggood.com - sie haben viele billige Komponenten und eine große Auswahl an Elektronikteilen. Wenn Sie bequem bis zu einem Monat oder länger auf Ihre Teile warten möchten, können Sie günstig Sachen bekommen. Und von taydaelectronics.com. Wenn Sie mehrere Dinge auf einmal kaufen können, sind die Preise SEHR gut. Der Versand ist durchaus angemessen. Einige der Teile, die Sie in meiner Liste sehen, habe ich tatsächlich 5, 10 oder 20 Artikel bestellt, um ein Mindestbestellwert zu erreichen. Wer weiß, vielleicht baue ich gleich mehrere davon.

  • Arduino Pro Mini (10 $ - SparkFun)
  • Arduino Uno, zum Programmieren des Mini - Sie können spezielle Kabel verwenden, aber dieses Setup funktioniert für mich.
  • LM35DZ-Temperatursensor (1,23 $ - Tayda)
  • PN2907A PNP-Transistor (0,05 $ - Tayda)
  • Lichtabhängiger Widerstand (LDR) (1,24 $ für eine 10er-Packung von banggood.com) -
  • Ein (1) 10K-Ohm-Widerstand (0,01 $ - Tayda) - obwohl ich ein Widerstandspaket von SparkFun für 8 $ gekauft habe.
  • Ein (1) 1K-Ohm-Widerstand
  • 5V 1,5W Solarpanel (4,07 $ - banggood.com)
  • 5-V-DC-DC-Booster (1,38 $ - banggood.com)
  • Lithium-Akku-Lademodul (2,89 $ für ein 3er-Pack von banggood.com)
  • JST-Anschlüsse (3,33 USD für ein 60er-Pack von banggood.com)
  • Wiederaufladbare 3,6-V-Lithiumbatterie (15,39 $ für ein 4er-Pack von Amazon, enthält ein Ladegerät für Warzen)
  • 18650 Batteriehalter ($1 - SparkFun)
  • Servomotor (ich habe einen Hitec HS-325HB verwendet, den ich in einem örtlichen Hobbyladen gefunden habe) (Hier ist ein Äquivalent) Ich musste raten, welches Drehmoment erforderlich war. Ich habe keinen preiswerten Drehmomentschlüssel gefunden, um eine Messung durchzuführen.
  • Servomotorkupplung. Da ich einen Hitec Servo verwendet habe, brauchte ich diesen. ($5 - SparkFun)
  • 100 uF Kondensator (0,03 $ - Tayda)
  • Verschiedenes Anschlusskabel (ich habe dieses Kit gekauft - 17,79 $ bei Amazon)
  • PCB (2,74 $ für ein 10er-Pack von Amazon)

Schritt 2:Werkzeuge

Nützliche Gegenstände:

  • Bohrer
  • Lötkolben
  • Lötdraht
  • Drahtknipser
  • Abisolierzange
  • Multimeter
  • Dremel oder ähnliches kleines Schneidwerkzeug
  • Leiterplatte/Lötplatine
  • Schrumpffolie

Schritt 3:Prototyp des Projekts

OK. Nun, da Sie alle Ihre Komponenten und einen Arbeitsbereich haben, ist es an der Zeit, alles zusammenzuwerfen und zu sehen, was passiert.

Im ursprünglichen Projekt habe ich als erstes zwei AA-Batterien an den 5-V-DC-DC-Booster angeschlossen und überprüft, ob ich eine Ausgangsspannung von 5 V habe. Diesmal habe ich dasselbe gemacht, nur mit der eigentlichen Batterie, der wiederaufladbaren Lithium-3,6-V-Batterie. Voll aufgeladen hat es eine Spannung von 4,1-4,2 V. Laut meinem Multimeter bekomme ich 5,04V aus dem Booster. Gut genug.

Der nächste Schritt, den ich unternahm, bestand darin, alle Komponenten auf einem lötfreien Steckbrett auszulegen, um den Code zu schreiben, um ihn zu steuern, sowie Strom- und Spannungsmessungen durchzuführen.

  • Verbinden Sie die entsprechenden Anschlüsse des Lithium-Lademoduls mit der Batterie und dem Solarpanel (Plus an Plus, Minus an Minus)
  • Schließen Sie ein Kabel vom Pluspol des Panels an den analogen A0 an - dies liefert Panelspannung für die Protokollierung.
  • Der Akku wird auch an den 5V DC-DC Booster angeschlossen.
  • Schließen Sie ein Kabel vom Pluspol der Batterie an Analog A1 an - dies liefert die Batteriespannung für die Protokollierung.
  • Der 5-V-Ausgang des Boosters geht an den RAW-Eingang des Arduino.
  • Masse vom 5V-Booster wird durchgehend verwendet.
  • Verbinden Sie den Arduino VCC-Pin mit allem, was geregelte 5V benötigt.
  • Das Servo kann an den 5V-Ausgang des DC-DC-Boosters angeschlossen werden, geht jedoch zuerst durch den PNP-Transistor.
  • Verbinden Sie den 10K-Ohm-Widerstand vom LDR mit Masse. Schließen Sie ein Kabel zwischen dem LDR und dem Widerstand an Analog A3 an - dies ist Ihre Lichterkennung.
  • Schließen Sie 5V an die 5V-Seite des LM35DZ (oder Ihres Temperatursensors) an
  • Masse des LM35DZ mit Masse verbinden.
  • Verbinden Sie ein Kabel vom mittleren (oder Ausgangs-) Pin des LM35DZ mit A2 - das ist Ihre Temperaturmessung.
  • Verbinden Sie den 5V-Ausgang des DC-DC-Boosters mit dem E-Pin (Emitter) des PN2907A.
  • Schließen Sie einen 1K-Ohm-Widerstand zwischen dem B-Pin (Basis) des Transistors und Pin 11 an - dies ist die Steuerung, damit Strom zum Servomotor fließen kann.
  • Verbinden Sie den C-Pin (Collector) des Transistors mit dem Power-Pin des Servomotors.
  • Verbinden Sie den Massestift des Servomotors mit Masse.
  • Verbinden Sie den Signal-Pin des Servos mit Pin 10 - dies ist der PWM-Pin, den Sie zur Steuerung des Servos verwenden.

Während des Prototypings müssen das Solarpanel und die Lithium-Lademodule nicht angeschlossen werden. Die Anleitung ist hier für die gesamte Montage. Ab diesem Zeitpunkt sind alle Komponenten außer dem Lademodul für alle Messungen vorhanden.

Vor dem Hinzufügen des Transistors in den Schritten 13-16 fand die folgende Sequenz statt:

  • Schauen Sie sich den Leerlaufstrom ohne Servo an.
  • Jetzt fügen wir den Servomotor hinzu und notieren den Strom.

Was ist hier los!? Durch einfaches Anschließen des Servos haben wir dem System 14 mA Leerlaufstrom hinzugefügt. Wie können wir das ansprechen? Unser guter Freund der Transistor. Mein ursprünglicher Arduino-Kit-Kauf enthielt einige NPN-Transistoren. Nachdem ich etwas darüber gelesen hatte (danke SparkFun!), entschied ich mich, eine Low-Side-Switch-Konfiguration auszuprobieren. Dies hat jedoch nicht funktioniert. Ich hatte *noch* einen viel größeren Leerlaufstrom als ich erwartet hatte. Ich habe die Spannungen an den Emitter-, Base- und Collector-Pins gemessen und festgestellt, dass der Base-Pin eine Spannung hatte, als ich keine erwartete. Ich bin mir nicht 100% sicher, was los ist, außer vielleicht, dass die interne Schaltung des Servos über den PWM-Pin, der zur Steuerung der Motorposition verwendet wird, einen Weg zur Masse findet? Wenn jemand Ideen hat, bin ich ganz Ohr.

Versuchen wir es also mit einem PNP-Transistor in einer High-Side-Switch-Konfiguration.

Erfolg! Wenn sich das Servo jetzt nicht bewegt, sieht es so aus, als ob kein Servo angeschlossen ist. Daher die Verwendung des Transistors in den Schritten 13-16.

Schritt 4:Programmierung

Natürlich müssen Sie den Pro Mini nach dem Auslegen programmieren, um ihn zu testen. Sie werden es zuerst testen, oder? Ich habe versucht, das SparkFun TTL-zu-USB-Kabel zu verwenden, konnte es aber nicht zum Laufen bringen. Habe ich vielleicht das falsche Kabel? Also beschloss ich zu sehen, ob es ohne geht.

Nun, allein auf dieser Seite gibt es mehrere Anweisungen zum Programmieren eines Arduino Pro Mini mit einem Arduino Uno. Es ist ganz einfach. Für mich war der gruseligste Teil das Entfernen des ICs aus dem Uno (dies muss getan werden, da Sie einen Uno nicht als Pro Mini programmieren können):

  • Entfernen Sie den IC aus dem Uno (notieren Sie sich, in welche Richtung die Kerbe zeigt, damit Sie sie wieder einsetzen können). Ich habe dies mit einem messerartigen Gerät aus Kunststoff getan, wie Sie es zum Öffnen eines iPhones verwenden können. Ich begann, indem ich vorsichtig von beiden Seiten abwechselnd unter den IC hebelte, um ein Verbiegen der Stifte zu vermeiden.
  • Verbinden Sie den Uno 5V-Pin mit dem Pro Mini VCC-Pin.
  • Verbinden Sie den Uno GND-Pin mit dem Pro Mini GND-Pin.
  • Verbinden Sie den Uno TX-Pin mit dem Pro Mini TX0-Pin.
  • Verbinden Sie den Uno RX-Pin mit dem Pro Mini RXI-Pin
  • Verbinde den Uno RESET-Pin mit dem Pro Mini RST-Pin.

Ich machte mir zwei Sätze Drähte und verbinde sie mit einem Steckbrett. Ich habe die beiden Enden der Überbrückungsdrähte zusammengeklebt, damit ich die Stifte nicht einzeln verbinden musste, sobald es fertig war. Ich bin der Typ Mensch, der sagt, wenn ich das zweimal machen muss, kann ich es automatisieren oder einfacher machen.

Wenn Sie nun in die Arduino IDE gehen, wählen Sie "Arduino Pro oder Pro Mini" und Sie können das Board direkt programmieren. Ich kann es sogar neu programmieren, ohne die gesamte Baugruppe aus den Jalousien zu entfernen, wenn ich Änderungen finde, die ich vornehmen möchte.

Hier ist die SmartBlinds-Skizze, die ich für dieses Projekt verwendet habe. Ich denke, es ist ziemlich gut dokumentiert, aber wenn Sie Fragen haben, können Sie sie gerne stellen. Die EEPROM-Logging-Klasse wird ebenfalls benötigt und ist in den Bibliotheken in meinem Github verfügbar.

Ich habe auch einen Versuch sowohl der Steckbrettansicht als auch der schematischen Ansicht des Projekts hinzugefügt. Fritzing stört mich jedoch immer wieder, daher sieht es möglicherweise nicht gut aus.

Schritt 5:Montage beginnen

Da wir nun einige Daten über unser System haben, beginnen wir mit der Zusammenstellung.

Die Ergänzung, die ich dieses Mal gemacht habe, besteht darin, die JST-Anschlüsse zu verwenden und den Vollkerndraht an sie zu löten, um ihnen eine kleine zusätzliche Reichweite zu geben. Standardmäßig sind sie SEHR kurz. Die Verwendung der Steckverbinder hat den zusätzlichen Vorteil, dass Sie eine einfache Unterbrechungsstelle zwischen der Batterie und dem Rest des Stromkreises haben.

Beachten Sie, dass in meinem ersten Projekt diese kritische Messung fehlgeschlagen sein muss, da ich nicht festgestellt habe, dass der Servomotor die ganze Zeit 14 mA zieht.

Dies ist ein guter Zeitpunkt, um auch den Vollkerndraht an das Solarpanel zu löten. Ich fügte dem JST-Anschluss etwa 2 Fuß Draht hinzu, um das Solarmodul an der entsprechenden Stelle im Fenster zu positionieren, um das ganze Jahr über die Sonnenabdeckung zu maximieren, aber die visuelle Wirkung zu minimieren. Bewahren Sie die kürzeren (eren) Stecker zum Löten auf der Platine auf. Dies minimiert die Größe des Teils, das in die obere Blindschiene eingeführt wird. Auch die Verwendung von Vollkerndraht zum Löten an die Platine scheint (für mich) besser zu funktionieren, als geflochtenen Draht in die Löcher zu löten. Ihre Laufleistung kann variieren.

Schneiden Sie die Platine auf die Größe, die Sie für Ihre Jalousien benötigen. Die Bretter, die ich gekauft habe, sind um etwa 3 Lochreihen zu groß, also habe ich sie so stark gekürzt. Ich habe versucht, die Strecke so klein wie möglich und so sauber wie möglich zu gestalten. Schneiden Sie die Drähte auf die gewünschte Größe vor und biegen Sie sie ein, um durch Ecken usw. zu gehen. Und dann nach unten (oder nach oben) in die Leiterplattenlöcher. Beachten Sie die Höhe der Servosteckerstifte und stellen Sie sicher, dass der Stecker den Servobetrieb in den Jalousien nicht stört.

Ich habe auch die geätzten Linien auf dem DC-DC-Booster abgekratzt, die zur Anzeige-LED führen. Es spart ungefähr 1 mA die ganze Zeit. Idealerweise wäre der Temperatursensor von selbst ausgeschaltet, um mögliche Auswirkungen des Servos oder anderer Komponenten zu reduzieren. Ich habe das nicht gemacht und es ist direkt neben dem Transistor.

Schritt 6:Komplette Montage, eine letzte Neuprogrammierung

Das letzte, was ich nach Abschluss der Montage mache, ist die Wiederherstellung der EEPROM-Protokollierungsklasse. Ich wollte nicht in EEPROM schreiben, während ich Prototypen erstellte und verschiedene Dinge ausprobierte, also ließ ich diesen Code auskommentieren. Aber jetzt, da wir für die Bereitstellung bereit sind, ist es an der Zeit, die Protokollierung zu aktivieren. Die Ausgabe des Protokolls ist hier. Es ist auch unten angehängt, da es im Originalformat war.

Der Pro Mini verfügt über 1024 KB EEPROM. Basierend auf einer Größe von 22 Bytes pro Eintrag plus 2 Bytes "Sync-Muster", sollte ich in der Lage sein, 42 Einträge im EEPROM zu erhalten, bevor es umbrochen wird. Das ist weniger als ein Monat an Daten bei 2 Aktivitäten pro Tag. Ich würde gerne mehr bekommen, aber dafür wäre eine SD-Karte oder ein größeres EEPROM erforderlich. Vielleicht die nächste Rev.

Ich nehme auch noch eine letzte Strommessung vor, um sicherzustellen, dass ich nicht irgendwo einen Kurzschluss habe. Der gemessene Strom I beträgt ca. 1,5 mA. Mit einem 900-mA-Stunden-Akku sollte das etwa 600 Stunden Betrieb ohne Aufladen ermöglichen. Ziehen Sie ein wenig ab, da es nicht immer schläft und natürlich jedes Mal, wenn es sich bewegt, Sie den Akku schneller entladen. Mit der LowPower-Bibliothek von rocketlabs schläft es bei 1,5 mA. Bei der Ausführung sind es ca. 25 mA und beim Bewegen der Jalousien zwischen 200 mA bis ca. 500 mA oder mehr. Ich möchte, dass der Akku noch länger hält, aber ich möchte auch, dass LEDs leuchten, wenn er läuft, damit ich weiß, dass er funktioniert, also ist das ein Kompromiss, mit dem ich einverstanden bin.

FEF476VIRXTB0NK.txt

Schritt 7:Installation

OK, jetzt in die Jalousien einbauen.

  • Entfernen Sie zuerst den Korkenzieherantrieb für die Zugschnur (falls Ihre Jalousien einen haben). Sie bieten zu viel Widerstand für den Servomotor, um richtig zu arbeiten. (Ich habe kein Bild davon, weil ich die Originaljalousien wiederverwende und das Teil nicht finden kann)
  • Bohren Sie ein kleines Loch, aus dem der LDR herausragen kann (ich benutze die nach außen gerichtete Seite der Jalousien)
  • Nutzen Sie einen Dremel oder ein anderes Schneidwerkzeug, um ein Quadrat für die Größe Ihres Servomotors zu schneiden. Es muss fest sitzen, aber man möchte das Servo nicht zerkratzen oder anderweitig beschädigen (ich habe wieder die nach außen gerichtete Seite verwendet - ich möchte es im Haus nicht sehen, obwohl es von der Dekoration verdeckt werden könnte Stellen Sie nur sicher, dass es die Verkleidung nicht stört, wenn Sie diese Seite wählen)
  • Bedecke die rauen Kanten mit Klebeband oder glätte sie irgendwie.
  • Setzen Sie die Platine in die Jalousien ein und stellen Sie sicher, dass der Lichtsensor aus dem Loch herausragt, das Sie in Schritt 2 gebohrt haben.
  • Befestigen Sie nun den Servomotor an der Welle und ziehen Sie die Stellschraube fest. An dieser Stelle sollte der Grund für die 90-Grad-10-Sekunden-Wartezeit zu Beginn des Betriebs klar sein. Ich starte das Programm, lasse das Servo auf 90 Grad bewegen und deaktiviere dann den Akku. Diese Position verwende ich dann, um es an den Jalousien zu befestigen, die ich manuell um 90 Grad verschoben habe, um sie anzupassen.
  • Jetzt steig auf die Leiter und installiere die Jalousien.
  • Ich habe das Solarpanel ungefähr in der mittleren Scheibe im oberen Drittel des Fensters angebracht. Ich führe die Drähte entlang der Scheibentrenner und klebe die Platte und die Drähte an Ort und Stelle, um die Sichtbarkeit zu minimieren.
  • Schließen Sie nun das Solarpanel an den Stromkreis an.
  • Schließen Sie die Batterie an und schieben Sie die Jalousien schnell ein. Sie sollten sich in die Mitte bewegen und sich dann nach der 10-Sekunden-Verzögerung in die entsprechende Position bewegen. Ich lege den Batteriehalter vor dem Anschließen in die Blindschiene.
  • Setzen Sie die Zierleisten wieder ein.
  • Trink ein Bier (oder in meinem Fall Rum und Cola).

Schritt 8:Entspannen und genießen!

Genießen Sie den reibungslosen Betrieb der Jalousien, da sie sich automatisch öffnen und schließen.

Wenn Sie eines mit meinem Design machen, lassen Sie es mich bitte wissen! Ich würde gerne davon hören und wenn Sie Änderungen oder Verbesserungen vorgenommen haben. Wenn Sie Fragen haben, fragen Sie. Diese Website war sehr hilfreich beim Erlernen der vielen verschiedenen Fähigkeiten, die mit diesem Projekt verbunden sind, und ich würde gerne etwas zurückgeben.

Update:Nach mehreren Monaten des Betriebs freue ich mich, sagen zu können, dass sie sich GENAU so verhalten, wie sie sollten! Eine Eigenart, die wir fanden, war, dass die Jalousien auch nach Einbruch der Dunkelheit geöffnet bleiben, wenn die Lichter im Flur im Obergeschoss UND im Eingang im Erdgeschoss eingeschaltet sind - was es perfekt macht, um ihre Funktion in Gesellschaft zu zeigen. Und an diesen Spätsommertagen, an denen es sehr heiß wurde, schlossen sich die Jalousien aufgrund der Hitze bei einer sehr angenehmen Temperatur - das Fenster wird heißer als das Erdgeschoss, also schließen die Jalousien, während es noch in den 70er Jahren (F) im Haus ist .

Code

Github
https://github.com/Froz3nArcher/libraries/tree/master/EEPROMLoghttps://github.com/Froz3nArcher/libraries/tree/master/EEPROMLog
Github
https://github.com/Froz3nArcher/SmartBlindshttps://github.com/Froz3nArcher/SmartBlinds

Schaltpläne

Schema für intelligente Blinde
https://github.com/Froz3nArcher/SmartBlinds/blob/master/SmartBlinds.fzz

Herstellungsprozess

  1. Smart Barkeeper
  2. Smart Blinds
  3. Einfacher Hindernissensor mit Arduino
  4. Smarte Schuhe (automatische Schnürung und Stromerzeugung)
  5. Internet der Dinge (IoT)-basierter Solartracker
  6. Einfacher und intelligenter Roboterarm mit Arduino
  7. SMART-Temperaturüberwachung für Schulen
  8. Smart Hand Handschuh
  9. Smart Battery Charger Multiplexer mit Smart Display
  10. Ein isolierter Analogeingang für Arduino