Mein Code funktioniert nicht für eine Motorsteuerung über den Raspberry?

Ich versuche eine Steuerung für einen Miniatur-Kran mit einem raspberry zu bauen. Die Steuerung läuft über eine HTML-Website (Laut Chat-gpt ist die richtig, einfach fragen wenn ihr das Script dazu noch benötigt). Auf Putty kommt die Meldung, sobald ich auf dem Knopf drücke, das der GPIO-Pin kein Pin auf dem Raspberry ist.

Das ist das Code:

using Microsoft.AspNetCore.Mvc;
using System.Device.Gpio;
using System.Numerics;

namespace Kransteuerung_MEKW.Controllers
{
  [ApiController]
  [Route("[controller]")]
  public class CraneController : ControllerBase
  {
    private readonly GpioController _gpioController;
    private readonly ILogger<CraneController> _logger;

    public CraneController(ILogger<CraneController> logger)
    {
      _logger = logger;
      _gpioController = new GpioController(PinNumberingScheme.Board);
      var allOutputPinNumbers = new List<int>{ 3 };
      _logger.LogInformation("Setze alle GPIO Pins auf Output start");
      foreach (int pinNumber in allOutputPinNumbers)
      {
        var pin = _gpioController.OpenPin(pinNumber);
        pin.SetPinMode(PinMode.Output);
        pin.Write(PinValue.Low);
      }
      _logger.LogInformation("Setze alle GPIO Pins auf Output fertig");
       
    }
    
    [HttpGet()]
    public string Info()
    {
      return "Mögliche Posts: crane/turnLeftStart oder crane/turnLeftStop";
    }
    [HttpPost("turnLeftStart")]
    public void TurnLeftStart()
    {

      _logger.LogInformation("Kran dreht links start");
      
      var pin = _gpioController.OpenPin(3);
      pin.Write(PinValue.High);
    }

    [HttpPost("turnRightStart")]
    public void TurnRightStart()
    {
      _logger.LogInformation("Kran dreht rechts start");
       
      var pin = _gpioController.OpenPin(4);
      pin.Write(PinValue.High);
    }

    [HttpPost("turnLeftStop")]
    public void TurnLeftStop()
    {
      _logger.LogInformation("Kran dreht links stop");
      var pin = _gpioController.OpenPin(3);
      pin.Write(PinValue.Low);
    }

    [HttpPost("turnRightStop")]
    public void TurnRightStop()
    {
      _logger.LogInformation("Kran dreht rechts stop");
      var pin = _gpioController.OpenPin(4);
      pin.Write(PinValue.Low);
    }
  }
}
Motor, Visual Studio, Raspberry Pi 4
Passende Sata- M.2 SSD für 24/7 Betrieb?

Hallo zusammen,

ich bin aktuell auf der Suche nach einer passenden Sata-SSD für mein Raspberry Pi Gehäuse;

https://www.amazon.de/Argon-Aluminium-Geh%C3%A4use-SSD-Unterst%C3%BCtzung-Einschaltknopf-Kompatibel/dp/B08MJ3CSW7

Es handelt sich um das Argon ONE M.2, wie oben im Link auf Amazon zu finden.

Ich kenne mich mit SSD's allerdings nicht so gut aus und weiss jetzt nicht genau, welche Art von SSD in dieses Gehäuse passt.

In der Beschreibung steht:

  • "Entdecke die Möglichkeiten: Bringe dein Raspberry Pi 4-Gehäuse auf ein neues Level mit dem mitgelieferten M.2 SATA-Erweiterungsbrett. Maximiere die Raspberry Pi 4 SSD-Nutzung mit jedem M.2 SATA SSD B Key oder B+M Key."

Heisst das, ich kann auch eine Kingston A400 SSD in das Gehäuse einbauen? (https://www.digitec.ch/de/s1/product/kingston-a400-480-gb-25-ssd-6305464?supplier=406802)

Dabei handelt es sich ja um eine Sata einfache SSD, aber nicht um eine M.2, oder?

Als Alternative habe ich im Internet folgende 2 SSD's gefunden (128 Gb reichen mir), die auch auf Amazon gute Bewertungen haben:

  1. https://www.amazon.de/gp/product/B0779F4DHF/ref=ask_ql_qh_dp_hza
  2. https://www.amazon.de/Intenso-3832430-Performance-interne-128GB/dp/B077D1WYW3/?_encoding=UTF8&pd_rd_w=A8SB1&content-id=amzn1.sym.adb6b60a-ec96-4295-8e84-3a18efb7292c%3Aamzn1.symc.cdb151ed-d8fe-485d-b383-800c8b0e3fd3&pf_rd_p=adb6b60a-ec96-4295-8e84-3a18efb7292c&pf_rd_r=PYV3BH8QC18ST78KPSPV&pd_rd_wg=MCHle&pd_rd_r=2187be48-69c6-4872-a6a9-245645f81563&ref_=pd_gw_ci_mcx_mr_hp_atf_m
  3. https://www.amazon.de/Patriot-P300-PCIe-Power-Consumption/dp/B0822Y6N1C/?_encoding=UTF8&pd_rd_w=A8SB1&content-id=amzn1.sym.adb6b60a-ec96-4295-8e84-3a18efb7292c%3Aamzn1.symc.cdb151ed-d8fe-485d-b383-800c8b0e3fd3&pf_rd_p=adb6b60a-ec96-4295-8e84-3a18efb7292c&pf_rd_r=PYV3BH8QC18ST78KPSPV&pd_rd_wg=MCHle&pd_rd_r=2187be48-69c6-4872-a6a9-245645f81563&ref_=pd_gw_ci_mcx_mr_hp_atf_m

Treffen diese SSD's aber nun auf die Beschreibung "M.2 SATA SSD B Key oder B+M Key" zu? Ich habe keine Ahnung, was ein B Key oder B+M Key ist und in der Beschreibung der SSD steht auch nichts dazu.

Es wäre super falls mir das jemand kurz verständlich erklären könnte und mir mitteilen könnte, ob die SSD's passend sind und wenn nicht, oder wenn es eine bessere (schneller oder zumbeispiel besseres Preis-Leistungsverhältnis etc.) gibt, einfach kurz Rückmeldung geben.

Die SSD soll ausserdem dazu in der Lage sein, 24/7 zu laufen und dadurch nicht kaputt zu gehen. Infos warum weiter unten.

Kurzer Kontext wofür ich das alles überhaupt brauche:

Ich versuche mit einem Raspberry Pi 4b ein Home Assistant "Server" aufzusetzen (eine Software für die Hausautomation). Das ganze soll eben 24/7 laufen.

Vielen Dank🙌🏼

Server, Technik, Festplatte, SSD, SATA, Solid-State-Drive, Raspberry Pi, M.2 SSD, Raspberry Pi 4
Raspberry Pi5 im Desktop PC Case und PC Netzteil für Strom, etc.?

Überlege mir schon seit längerem ein Raspberry Pi zu holen so als Hobby. Hatte mir auch mal vor einem Jahr ein ESP32 geholt und LEDs(Sk6812), um diese zu steuern habe ich WLED benutzt. Das hat auch alles gut geklappt und spaß gemacht.

Alle meine Fragen zum Raspberry Pi5 und etc.:

  1. Kann ich den Pi mit meinem Netzteil (be quiet! pure power 12M) per Molex oder Sata betreiben
  2. Wenn ich mein PC aus mache, wird der Raspberry Pi trotzdem noch mit Strom versorgt oder geht er dann auch aus?
  3. Kann man den Raspberry Pi an den 2,5" SSD Slot oder im 3" HDD Trail im PC Gehäuse(Be quiet! pure Base 500dx) zu Montieren ?
  4. Braucht der Raspberry Pi5 zwingend eine Aktive oder Passive Kühlung?
  5. Könnte ich den Raspberry Pi so einstellen das wenn er am überhitzen oder zu hohe Temperatur hat, dass es Lüfter im Case anmachen kann auf die und die Geschwindigkeit steuert und einstellbar ist?
  6. Kann ich den Raspberry Pi mit einer SSD/HDD nutzen.
  7. Würde es Funktionieren, das der Pi mehrere Dinge gleichzeitig machen kann, wie 1. "Home Assistant" oder "OpenHub" 2. Cloud/NAS laufen lassen 3. Seinen eigenen Server(z. B. Minecraft)/Website(offline) laufen lassen 4. Ein Smart TV mit eventuell Dolby Digital/Atmos?
  8. Kann man mit einem Modul machen, dass ein Raspberry Pi Signale von Fernbedienungen Kopieren und auch selber senden kann?
  9. Kann ich eine Lokale Kamera installieren, die Videos aufnimmt und es für 10 Tage speichert.
  10. Gibt es ein Programm worüber man den Pi von Distanz steuern kann z. B. über irgend ein Messanger Schreiben das er das und jenes machen soll(letzte 2 Punkte wegen 3D Drucker, überlege mir einen irgendwann anzuschaffen)
  11. Kann es auch verschiedene Speichermedien zugreifen z. B. Für eine Cloud primär die SSD nutzen und jede Woche 1 mal die HDD an machen um darauf ein Backup zu Speichern.
  12. Kann man die Cloud auch vom Handy aus nutzten.
  13. Kann man auch nur eine M.2 SSD statt einer Micro SD nutzen

Ab wie vielen Modulen z. B. Temperatur Messer ist eigentlich der Pi5 überfordert? Gibt es noch alternative Geräte zum Raspberry Pi5?

Ich hoffe, dass es nicht zu viele Fragen auf einmal sind und man die auch beantworten kann.

PC, HDD, NAS, Stromversorgung, Micro-SD Karte, Raspberry Pi, SSD M2, Raspberry Pi 4

Meistgelesene Fragen zum Thema Raspberry Pi 4