Haustierprojekte - kleines Leben



Ich bin eine leidenschaftliche Person. IT ist zweifellos ein großes Hobby. Aber parallel dazu erscheinen mir andere. Haustiere, Wohnung, Gebäude. Überall versuche ich etwas zu überschreiben. Einer dieser Overheads war die Entwicklung von LED-Aquarienleuchten.

Es scheint - was kann hier getan werden? Lampe Lampe. Das habe ich auch gedacht. Aber wie immer sind die Dinge viel komplizierter, wenn wir wollen.

Ich habe mir ein Salzwasseraquarium besorgt. Dies ist ein sehr wichtiger Punkt, weil es ist völlig unmöglich, es mit Süßwasser zu vergleichen. Der Schwerpunkt in einem Meerwasseraquarium liegt auf Korallen. Was denkst du das ist?



Blumen? Aber nein Das ist Weichkoralle. Einfacher Moroman nennt ihn Xenia (Xenia-Puls). Es zeichnet sich durch seine pulsierende Wirkung aus. Seine rosa Beine sind zusammengedrückt und nicht zusammengepresst. Dies ist ein erstaunlicher Anblick - ganze Felder pulsierender Korallen! Die Kosten für solche Korallen sind nicht hoch und manchmal werden sie sogar umsonst verschenkt. Im Durchschnitt müssen Sie jedoch 300 bis 1000 R pro Koralle kochen.

Die geringen Kosten sind auf ihren Inhalt zurückzuführen, der keine ernsthafte Kontrolle der Wasserhydrochemie erfordert. Sie sind für Anfänger Riffbauern verfügbar.

Eine andere Korallenklasse ist die LPS-Hartkoralle. Sie unterscheiden sich von weich durch das Vorhandensein eines Skeletts.



Links befindet sich das sehr nackte Skelett. Der Preis für solche Reize beginnt bei 10 US-Dollar pro Polyp. Das heißt Das, was Sie auf dem Bild sehen, ist ungefähr 500 US-Dollar wert.

Der Inhalt dieser Korallen ist eine andere Geschichte. Für sie sind die Parameter Wasser und Licht wichtig. Wissen Sie, was Sie brauchen, um sich eine solche Schönheit leisten zu können? Das hier:



Das ist SAMP. Ich weiß nicht, warum es so heißt. Wahrscheinlich irgendwie entschlüsselt. Aber für den Technomanen ist es genau das, was Sie brauchen.

Schließt die drei - SPS. Kleinharte Hartkoralle.



Wenn Ihnen das Foto mit SAMP unheimlich vorkam, müssen Sie (auf gute Weise) einen separaten Raum mit Ausrüstung haben, um solche Babys aufzunehmen. So etwas in der Art:



Der Preis für solche Pipsiks (Korallenfragmente ca. 5x5x5cm) kann leicht ab 500 $ beginnen.

Zweifellos ist alles auf dem SAMP-Foto sehr interessant, um es selbst zu machen. Weite für Overhead und DIY. Aber es gibt noch einen anderen Teil des Inhalts des Meerwasseraquariums - Licht.

Die Sache ist, dass Korallen empfindlich auf die Zusammensetzung des Spektrums reagieren und außerdem eine recht starke Beleuchtung benötigen. Dies liegt daran, dass Korallen symbiotisch sind. Ihre Körper enthalten symbiotische Algen - Zooxanthellen. Sie verarbeiten die Energie des Lichts und füttern die Korallen.

Im Aquarium können Sie ein „Durcheinander“ verschiedener Korallentypen (weich, LPS, SPS) treffen. In der Natur begegnen sie sich nicht einmal. Sie leben unter verschiedenen Bedingungen und werden von einer "anderen Sonne" beleuchtet.

Je tiefer die Korallen leben, desto weniger „roter Teil des Spektrums“ vom Sonnenlicht und mehr „blauer“ gelangen zu ihnen. Dies ist auf die natürliche Filterung des Lichts durch Meerwasser zurückzuführen. Aber die Lampe sollte allen gefallen. Wenn Korallen das Licht nicht mögen, werden sie sterben. Oder wird sehr leiden.

Die zweite wichtige Funktion ist die visuelle Wirkung der Lampe. Sie wirken sich in der Regel positiv auf Korallen aus, sind aber eher für den Betrachter gedacht. Am häufigsten sind Sonnenuntergänge und Sonnenaufgänge.

Dies drückt sich darin aus, dass am Morgen das Licht den Schalter nicht einschaltet, sondern allmählich blinkt und die Morgendämmerung imitiert. Dann gibt es einen Zenit und einen Sonnenuntergang. In der Nacht leuchtet die blaue Diode schwach und erzeugt die Wirkung des Mondes. Schönheit!

Es gibt viel Raum für die Fantasie eines IT-Technikers! Und Mondzyklen und Nachahmung von Wetterphänomenen und Stimmungslicht. "Dunkles Thema", wenn auch nicht lustig, wird ebenfalls benötigt. Stellen Sie sich vor, Sie haben ein Aquarium neben dem Fernseher und möchten mit Ihrer Familie einen Film sehen. Bam. Und das Aquarium wurde minimal beleuchtet.

Im Allgemeinen fing ich an, dieses Thema zu verletzen. Beängstigend. Und ich habe meine Firmware für den ESP8266- Controller geflasht. Ja, nicht einfach, aber übertrieben, um sich etwas zu gönnen!

Ziel war es, den einfachsten und günstigsten Controller zu entwickeln. Der ESP8266-Chip sah bis auf einen in jeder Hinsicht unglaublich attraktiv aus - er hatte nicht genügend Beine, um die Lampenkanäle zu steuern. Oh ja ...

Ich habe ganz vergessen, einen kleinen Ausflug in die Gestaltung moderner Aquarienleuchten zu machen. Um allen Korallen zu gefallen, sind verschiedene Arten von Dioden in die Lampe eingebaut. Mit unterschiedlichen Spektren und Leistungen. Verschiedene Arten von Dioden werden getrennt gruppiert und geregelt. Eine solche Gruppe wird als Kanal bezeichnet. Je mehr Kanäle in der Lampe enthalten sind, desto genauer können Sie das richtige Spektrum auswählen.

Um diese Kanäle zu steuern, benötigt der Chip einen Fuß pro Kanal. Außerdem sind die PWM-Parameter auf diesen Beinen wichtig. Wenn sehr einfach, dann ist dies die Flimmerfrequenz. Sie können diese Eigenschaft auch bei normalen Diodenlampen erfüllen. Je höher es ist, desto besser.

Im Allgemeinen reichte mir ein ESP8266-Chip nicht aus. Nachdem ich ein wenig Zeit verbracht hatte, fand ich einen weiteren interessanten Chip - PCA9685 . Das einzige, was noch übrig ist, ist die Echtzeituhr. Nun, dieses Zeug ist voll auf Arduino. Ich habe den DS3231 genommen .

Auf dem Haufen begann es so auszusehen:


Mach weiter! Zu Erfolgen! - dachte ich und setzte mich hinter die Arduino IDE. Ein weiteres Detail wurde schnell klar: Das mitgelieferte SDK auf diesem Chip beansprucht fast alle Ressourcen. Es war sicherlich möglich, etwas zu schneiden, aber etwas Normales war es nicht.

Aber das Ziel war im Overhead! Ohne zu zögern erklärte ich dieses IoT-Gerät zu einer Sache und zersägte eine Wolke. Auf Joomla! .. Und muss nicht so lachen. Ja, schon damals wusste ich, dass dies nicht die beste Lösung für die Wolken war. Dies ist jedoch ein fertiges CMS. Ich hatte nicht vor, die Welt zu erobern, aber ich wusste, wie man ein paar Plug-Ins dafür legt.

Ich muss hinzufügen, dass ich im Profilforum, wie üblich, natürlich "unterstützt" wurde. Sie sagten, dass sie "an mich glauben". Vor allem Genossen, die seit drei Jahren versuchen, dies zu gebären.

Einen Monat später rollte ich eine Cloud mit einer wundervollen, wundervollen Benutzeroberfläche aus, die meinem ganzen Freund (der sie implementieren kann) meinen guten Freund gab. Schade, dass ich hier keine Links zu solchen Projekten geben kann.



Und so habe ich geschleppt:
  • Spektrumsvisualisierung in 2D und 3D;
  • Tageslichtstunden von überall auf der Welt übertragen;
  • Echtzeitanzeige von Sensorwerten;
  • Benachrichtigung bei Überschreitung der Grenzwerte der Sensoren (hierzu sah ich sehr modisch und unbekannt aus (ServiceWorker);
  • Erstellte Elemente von sozialen Medien (Spektren konnten geteilt werden).


Aber die Infrastruktur wurde zu einem epischen Aufwand. Hier müssen Sie erklären, wie die Cloud mit IoT funktioniert.

Alle schweren Transformationen wurden in der Cloud durchgeführt. Crown-Sendungen erzählten Programme für Controller. Der Controller hat einmal pro Minute eine GET-Anforderung gesendet und ein weiteres aktualisiertes Programm empfangen. Es war sehr einfach, was es erlaubte, ohne Probleme auf dem ESP8266 zu laufen.

Damit diese ganze „Idylle“ aufgrund der Unzugänglichkeit meiner Cloud nicht sofort zusammenbricht, habe ich eine Backup-Site bei einem unabhängigen Hosting-Anbieter erstellt. Ich hatte sogar genug "Verstand", um zu sehen, wie ich das AC (autonomes System von IP-Adressen) bekommen konnte. Es ist gut, dass der Verstand über den Verstand gesiegt hat.

Natürlich habe ich CloudFlare geschraubt und eine Programm-Caching-Richtlinie für Controller eingerichtet. Dadurch konnten wir die Backend-Zugriffszeiten um den Faktor 100 reduzieren. Kurz gesagt ... die bereitgestellte Infrastruktur war bereit für hohe Lasten! Dann benutzten 9 Leute die Wolke. Aber Verfügbarkeit ... in 4 Jahren ist die Cloud noch nie gefallen.

Leser, ich möchte Sie nur daran erinnern, dass es sich jetzt um eine Lampe handelt. Für das Aquarium. Oder eher über den Controller von ihm.

Wahrscheinlich würde es sich lohnen, mein ChSZ mit einer Babycreme zu bestreichen und ins Bett zu gehen, aber ... es schien mir nicht genug zu sein. Ich entschied mich für einen physischen Controller. Und das war geboren ...



Vorher hatte ich noch nie einen Lötkolben in der Hand gehabt. Dies ist übrigens mein erster Controller, auf dem ich das gesamte Kit selbst montiert habe. Fenchikom. Und dann vorsichtig mit einem Plastiktupfer wässern. Mmm ... meine Pfote! Stolz auf dich! (das bin ich zum Controller)

Und dann ... habe ich einen Freund - einen Elektronikingenieur. Es war nur eine Art Glück! Es stellte sich heraus, dass er derselbe begeisterte Mensch war. Nur im Bereich der Elektronik. Für ein paar haben wir angefangen, verschiedene „sehr notwendige“ Geräte zu stempeln.

Gemeinsam haben wir den ersten "Adult" -Controller veröffentlicht, der eine MCU an Bord hatte. ESP konnte es flashen. Was in der Cloud erlaubt, Updates zu geben.



Und schließlich baute ich meine Lampe zusammen. Ja, ja ... die ganze Zeit hing etwas Elendes vom Heizkörper und ein paar Matrizen, die von einer mechanischen chinesischen Zeitschaltuhr eingeschaltet wurden, über meinem Aquarium. Leider wurden die Fotos nicht gespeichert. Aber es sah eher wie ein Haufen Müll aus, der in einem Aquarium lag.

Was denkst du, ist meine neue Lampe geworden?





Genau das könnten Sie denken. Dies ist SVO (Wassersucht). Genau so, nicht viel und nicht wenig, habe ich beschlossen, meine Lampe zu bauen. Es sollte beachtet werden, dass es immer noch funktioniert.

Als alles erledigt war, wurden alle Gemeinkosten erreicht, mein Freund und ich fragten uns - was jetzt? Die Sache ist, dass sich Aquarianer von uns als solche herausstellten ... während wir all diese superkühlen Eisenstücke modellierten, verwandelten sich unsere Aquarien in einen Sumpf. Und wir beschlossen, das Geschäft anzukurbeln. Das ist alles, was wir getan haben, ist zu verkaufen.

Ich werde hier kein Nörgelei entwickeln, aber ... alles, was wir getan haben, brauchte einfach niemand. Gewöhnliche Aquarianer erwiesen sich im Wesentlichen als gewöhnliche Menschen. Was im Aquarium die Schönheit der Korallen, das Verhalten der Fische und das Funktionieren einfach alles zu schätzen weiß.

Und obwohl es Kenner gibt, die bereit sind, riesige Summen für Korallen zu geben, beginnen die meisten Aquarianer ein Aquarium als etwas Temporäres. Für die Kinder. Und sie sind einfach nicht bereit, ihm so viel Zeit zu geben, wie nötig ist, um die Steilheit der Lampe zu erkennen, die wir zabatsat. Und wir sind richtig cool geworden:



Hier auf dieser Einheit, die mein Freund für unsere Haustierprojekte gekauft hat



und trübte hier so einen workshop:



Und obwohl wir uns als schlechte Aquarianer herausstellten, war es eine sehr, sehr interessante Etappe in unserem Leben.

Ich habe viel über das Meer gelernt, darüber, wie und welche Flora und Fauna dort lebt. Ich habe etwas über die Physik des Lichts gelernt. Ich habe viel über Materialien und ihre Eigenschaften gelernt. Wir haben es geschafft, unseren gesamten Produktionszyklus auf sehr interessante Weise zu organisieren (außerdem bin ich in St. Petersburg und mein Freund ist in Astana). Ich habe herausgefunden, was IoT ist, welche Technologien es gibt. Ich habe einen echten Käufer meines Overheads gesehen und verstanden, warum die IT-Branche uns anstößt, wenn wir etwas tun wollen. Nun, es ist sooooo cool.

Aber das Wichtigste - ich habe einen tollen Freund. Damit können wir für ein Paar alles machen, was wir wollen. Dafür könnte man wieder den ganzen Weg zurücklegen.

Nun, und als Kleinigkeit ging ich auch zu WEB. In stark belasteten Systemen. Und mein RFP hat sich verdreifacht. Und wir haben ein neues Projekt gestartet , das auf unseren Erfahrungen basiert.

Lieben Sie Ihre Haustierprojekte!

Source: https://habr.com/ru/post/de474816/


All Articles