Automatisk Mahjong tabell (7 / 8 steg)
Steg 7: Programmering och elektronik
Du kan använda extra servon till förordning styra flödet av brickor. (Vi inledningsvis planerat på använda 3 servon totala)
Du kan också använda extra motorer för att göra ett bättre system för formarna.
Använda L298 chip är mycket okomplicerad. Följ databladet. Im kommer inte för att rita en schematisk. http://www.Tech.DMU.AC.uk/~mgongora/Resources/L298N.pdf
Det låter dig styra motorn mycket lätt med arduino.
Följ instruktionerna för att använda ett fotomotstånd arduino. http://Playground.Arduino.cc/Learning/PhotoResistor
Kontrollera att du har den ingående tråden mellan två motstånden för större noggrannhet i avkänning.
Gör många tester med flera brickor så att du vet skillnaden i värderingar mellan uppåtvända och nedåtvända brickor.
Inkoppling LED är enkelt också. Du behöver en resistor.
Använda http://led.linear1.org/1led.wiz för att räkna ut vilken storlek.
Servon kan kopplas in mycket intuitivt enligt följande:
Röd till 5V
Svart till gnd
Gul till signal stift
Jag rekommenderar att du testar det alla på en skärbräda innan lödning på.
Jag har lagt till en bild på mig testa L298 H bridge chip.
Programmering är inte så illa heller. Det finns tre saker som Arduino måste göra:
-Vrid motorn fram och tillbaka.
-Om uttalande att växla mellan ansikte upp plattor och nedåtvända brickor.
-Servo snurrar motsatt sätt för båda fallen.
Jag fann att det är bättre att rotera bin motorn i följande mönster:
Medurs 5 sekunder
Moturs 5 sekunder
Medsols 3 sekunder
Moturs 3 sekunder
Medsols 3 sekunder
Moturs 3 sekunder
Medsols 3 sekunder
Moturs 3 sekunder
Detta låter en bricka som få i hålet och sedan växlar anvisningar snabbt för att få igenom.
Im kommer inte att ladda upp min kod av två skäl. 50% eftersom jag förlorat det och 50% eftersom jag vill att ni alla att behöva nöjet att kodning och testa den er själva. ;)