Ze maken een schaakspel met een bord Arduino UNO

Er zijn verschillende soorten schaken die zijn gebouwd met gratis hardware. De bedoeling van veel schakers is om een ​​elektronisch schaakspel te bouwen waarmee men tegen de automaat kan spelen of simpelweg zijn bewegingen kan laten opslaan en elektronisch laten 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.


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

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.