Ze maken een schaakspel met een bord Arduino UNO

Er zijn verschillende soorten schaken waarmee is gebouwd Hardware Libre. De bedoeling van veel schakers is om elektronisch schaken te bouwen waarmee je tegen de machine kunt spelen of eenvoudigweg hun zetten kunt laten opslaan en elektronisch verzenden.

In dit geval hebben we een vergelijkbare machine die kan schaken en kan zelfs de stukken voor ons verplaatsen, maar verrassend genoeg is de hardware niet erg krachtig, het heeft alleen een bord nodig Arduino UNO.

Een bord van Arduino UNO het is voor velen een betaalbaar bord maar ook niet erg krachtig als we het vergelijken met andere boards zoals Arduino MEGA of Raspberry Pi. Naast het gebruik van dit bord heeft RoboAvatar, de maker van dit project, een XYZ-structuur gebruikt, dezelfde structuur die wordt gebruikt in 3D-printers.

Deze structuur zal worden geholpen met gemagnetiseerde stukken waarmee de machine de geplaatste stukken nauwkeuriger kan lokaliseren. In aanvulling op Arduino UNO en de structuur, RoboAvatar heeft gebruik gemaakt van een Mux Shield en een paar MCP23017 I / O-uitbreidingschips. Bovendien heeft de maker een Python-programma bedacht dat helpt om alle hardware te bedienen met het daaruit voortvloeiende resultaat van een schaakspel.

Gelukkig is dit project gratis en kan het op elk moment worden gebouwd. Hiervoor hoeven we alleen de constructie-elementen te krijgen en deze te bouwen volgens de stappen van de bouwhandleiding die RoboAvatar heeft gepost op Instructables. En waar we alle benodigde software kunnen krijgen om het project te laten werken.

Dit schaakmachineproject is erg interessant, maar het houdt niet op een dure oplossing zijn voor een computerschaakprogramma. Hoewel het idee om een ​​bord te gebruiken Arduino UNO Voor dit soort projecten lijkt het erg interessant en misschien is het zelfs mogelijk om met dit type platen een 3D-printer te bouwen.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.