Wie kann ich einen einfachen Controller mit Internetverbindung für einen Sensor / eine Heizung entwerfen?

7

Ich bin dabei, ein einfaches und billiges Wi-Fi-PCB-Design zu erstellen, mit dem Nachrichten an eine App gesendet und empfangen werden können (natürlich über eine Cloud). Ich beabsichtige, diese Leiterplatte an eine Aquarium-Temperaturanzeige und ein Aquarium-Heizrohr anzuschließen.

Grundsätzlich sind hier die einzigen Kommunikationsformen zwischen der Leiterplatte und meiner App:

  1. Senden Sie Temperaturwerte, wenn Sie vom App-Benutzer dazu aufgefordert werden

  2. Empfängt Anforderungen zum Ändern der Temperatur hoch oder niedriger

  3. Heizgerät ein- / ausschalten

  4. Ich muss die Leiterplatte so konfigurieren, dass sie mit einem Cloud-Dienst kommunizieren kann (Installation von SDKs, Frameworks und Programmlogik für das Senden / Empfangen von Nachrichten über die Cloud).

Welche Komponenten benötige ich in meiner Leiterplatte, um diese Aufgaben zu erfüllen? Und was ist das Minimum an Flash und Verarbeitung, das diese Aufgaben bewältigen kann, oder benötige ich nicht einmal einen Prozessorchip oder einen Flash-Speicher? Ich bin ein Anfänger mit Leiterplatten.

BossGiveMeArrays
quelle
1
Willkommen auf der Website. Wurden bereits Teile Ihrer Architektur definiert? Oder ist es nur eine Sache , Cloud und App und alles, was detaillierter ist, ist noch in der Luft?
Helmar
1
Welche Modelle der beiden Peripheriegeräte möchten Sie anschließen?
Helmar
Nun, ich bitte nicht um etwas ZU Spezifisches. Das Messgerät und das Heizrohr können genauso gut alles andere sein (Fischfutter, Lichter usw.). Der vorherrschende Punkt ist, dass sie einfache Formen der Kommunikation mit der Leiterplatte haben (dh "gib mir einen Wert" oder ja / nein). Ich bin so neu in Leiterplatten, dass ich mich frage, welche grundlegenden Komponenten einer Leiterplatte ich benötige, um die 4 aufgeführten Dinge einfach zu verwenden. Breitere Antworten werden ebenso geschätzt.
BossGiveMeArrays

Antworten:

2

Sie möchten keine WiFi-Antenne auf Ihrer Platine. Wenn Sie diesen Ansatz wählen, müssen Sie ein RF-Layout erstellen und zur Typgenehmigung / FCC-Prüfung einreichen. Der Beat-Ansatz für diese Art von Problem besteht darin, ein WiFi-Modul zu verwenden. Auf dieser Seite werden die Module esp8266 und RTL8710 erläutert , um Ihnen eine Vorstellung davon zu geben, was da draußen ist.

Diese Module sind (wahrscheinlich) so konzipiert, dass Sie sie verwenden können, ohne behördliche Tests wiederholen zu müssen. Die integrierte MCU verfügt über eine geringe Menge an überschüssiger Verarbeitungsleistung (über der für die Verwaltung der drahtlosen Kommunikation erforderlichen Menge), mit der Sie eine Schnittstelle zu Ihren Sensoren herstellen können.

Wenn Ihr Sensor analog ist, benötigen Sie eine Art ADC. Suchen Sie andernfalls einen Sensor mit einer digitalen SPI-Schnittstelle (oder einer ähnlichen Schnittstelle). Ihre PCB werden müssen Stecker Fragen, Stromversorgung, Indikatoren und Anzeige, diese Art der Sache zu behandeln.

Sean Houlihane
quelle
Ah ok, die möglichen Inkompatibilitäten bei der Sensorkommunikation sind kein Problem. Denken Sie, dass ein Modul mit den Spezifikationen des von Ihnen verknüpften RTL8710 ausreicht, um die von mir beschriebenen einfachen Aufgaben (Nummern 1 - 4) zu erledigen? Auch hier ist die PCB-Hardware leider nicht meine Stärke.
BossGiveMeArrays
Sie müssen verstehen, was (4) bedeutet. Dies ist kein PCB-Problem, sondern ein Softwareproblem. Das verknüpfte Gerät kann die Art von Aufgabe ausführen, die Sie mit Sicherheit beschreiben. Es gibt Entwicklungsplatinen für diesen Gerätetyp, die einige Prototypen ermöglichen, ohne eine Platine herzustellen.
Sean Houlihane