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

Autonomer Sudoku-lösender Roboter mit Raspberry Pi & Arduino

Komponenten und Zubehör

BauteilMenge
Raspberry Pi 3 Model B1
Raspberry Pi Camera Module1
Arduino UNO1

Benötigte Werkzeuge

Software & Dienste

Projektbeschreibung

Ein Roboter, der ein Sudoku-Gitter eigenständig erkennt, löst und die fehlenden Ziffern einträgt. Sudoku folgt klaren mathematischen Regeln, weshalb Computer sie algorithmisch lösen können.

Autonomer Sudoku-lösender Roboter mit Raspberry Pi & Arduino

Funktionsweise

Die Hardware besteht aus einem Raspberry Pi 3 mit Kamera. Zu Beginn wird ein Foto des Sudoku-Gitters aufgenommen.

  1. Bildvorverarbeitung: Artefakte entfernen, Perspektive korrigieren („rectify“), sodass nur das Gitter sichtbar ist.
  2. Segmentierung: Das Gitter in 81 Einzelzellen zerlegen.
  3. Ziffernerkennung: Ein trainiertes neuronales Netz (TensorFlow) klassifiziert jede Zelle (0 = leer, 1–9 = Ziffer).
  4. Lösen: Ein Backtracking-Algorithmus berechnet die Lösung.
  5. Eintragen: Der Pi steuert die Motoren (via Arduino), um die fehlenden Ziffern per Stift aufzutragen.
Autonomer Sudoku-lösender Roboter mit Raspberry Pi & Arduino

Ergebnis

Der Roboter füllt das Gitter vollständig und korrekt aus.

Benötigte Kenntnisse

Nützliche Tools & APIs

Referenzen

Weitere Informationen und Kontakt über GitHub.

Quellcode

Der vollständige Code liegt auf GitHub: https://github.com/Sanahm/Sudoku-robot

Herstellungsprozess

  1. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  2. RF zu DC mit Raspberry Pi wandeln: Hüllkurvendetektor bauen & troubleshooten
  3. Cycle Chaser: Fahrrad zur nächtlichen Lichtshow mit Raspberry Pi verwandeln
  4. Raspberry Pi Diebstahlmelder bauen – Schritt-für-Schritt-Anleitung
  5. Raspberry Pi Heimtemperaturmonitor mit MCP9808, InfluxDB & Grafana bauen
  6. Raspberry Pi Home Automation System für Fernsteuerung bauen
  7. Intelligenten Roboter mit Bridge Shield bauen – Raspberry Pi & Arduino Integration
  8. Wand-vermeidenden Roboter mit Raspberry Pi bauen – Schritt-für-Schritt-Anleitung
  9. Eigenen Raspberry Pi Roboter mit MonkMakes RRB2 Kit bauen – Detaillierte Anleitung
  10. XMP-1 bauen: Kostengünstige XMOS-Raspberry Pi Mobile Plattform