Sisällysluettelo:
- Vaihe 1: Toistettava versio
- Vaihe 2: Tarvittavat osat
- Vaihe 3: Suunnittelu
- Vaihe 4: Yläpaneelin kokoaminen
- Vaihe 5: Kokoa pohjapaneeli
- Vaihe 6: Johdotus
- Vaihe 7: Käynnistä se
- Vaihe 8: Kuinka pelata
- Vaihe 9: Video sen pelaamisesta
Video: Binaaripeli: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä on peli, jonka loin Tinkercad Circuitsilla oppimaan binäärilukuja.
Jos haluat seurata tätä opasta ja rakentaa omasi, tiedostot ja koodi löytyvät githubistani osoitteessa
Vaihe 1: Toistettava versio
Vaihe 2: Tarvittavat osat
1 kestävä metallipainike valkoisella LED -renkaalla - 16 mm valkoinen hetkellinen
1 Adafruit METRO 328 otsikoilla - ATmega328 - Kaikki Arduino Uno -muunnelmat toimivat myös. Pidän metrosta, koska pohja on sileä, joten minun ei tarvinnut laittaa tauluja levylle suunnittelussani.
15 M3 x 8 kuusiokoloruuvi
3 M3 mutteria
1 16x2 LCD
4 40 mm: n pysäytystä
Silikonisuojus, monisäikeinen johdin - 30AWG - käytin useita värejä, jotta johdotus olisi helppo seurata.
9 Vaihtokytkin SPDT -paneeliasennus - Mikä tahansa tyyli toimii, mutta halusin tasoitetun tyylin.
9 Kytkinmutteri 1/4-40 - Valinnainen ulkonäön vuoksi. Voit myös käyttää kytkimen mukana toimitettua laitteistoa.
Vaihe 3: Suunnittelu
Suunnittelin kotelon Fusion 360: ssa. Näin sain kaikki osat paikoilleen ja varmistain, että ne sopivat. Kun tämä oli tehty, pystyin tulostamaan kotelon 3D -tilassa ja katsomaan, kuinka se sopii.
Se sopi hyvin yhteen, joten sitten loin svg kahdesta paneelista. Seuraava askel oli saada tiedostot valmiiksi lähetettäväksi laserleikkausta varten. Seurasin Ponokon tarjoamia malleja. Ohjeet laitettiin myös pohjalevylle, jotta ihmiset tietäisivät, miten peli toimii.
Osien saaminen Ponokolta kesti hieman yli viikon.
Vaihe 4: Yläpaneelin kokoaminen
Yläpaneeli menee yhteen melko helposti.
Aseta ensin yhdeksän vaihtokytkin läpi ja kiristä ne. Aseta sitten näytön ruuvit m3 sisään. Aseta välikappaleet toiselle puolelle ja kierrä ruuvit näytön asennusreikien läpi. Viimeinen osa on 16 mm: n painike.
Vaihe 5: Kokoa pohjapaneeli
Kiinnitä levy pohjalevyyn 3 M3 -ruuvilla ja mutterilla. Kuten kuvasta näkyy, minulla oli reiät väärin laserleikkauksessa. Olen korjannut tämän mallille, jonka laitoin githubiin
Vaihe 6: Johdotus
Johdotus seuraa kaaviota. Alkuperäinen malli käytti myös digitaalisia 1 ja 0, mutta jos kytkimet eivät olleet oikeassa asennossa, levyllä olisi ongelmia koodin lataamisessa.
Juotin johdot urosliittimiin, jotka oli kytketty Arduino -korttiin. Tämä mahdollistaa helpon irrottamisen tulevaisuudessa, jos käytät korttia uudelleen. LCD -näyttö käyttää myös naarasliittimiä juottamiseen.
Yksi ongelma, jonka olin huomannut johdotuksen jälkeen, oli kytkinten johdotus. Tarkista liitännät suljetun piirin osalta. Käyttämällä aiemmin lueteltuja kytkimiä, kun vipu on alhaalla, keskimmäinen ja ylempi tappi ovat kiinni. Koska olen kytkenyt omani väärin, minun piti vaihtaa koodini. Tässä oppaassa antamani koodin osalta oletetaan, että omasi on kytketty oikein.
Myös metallipainiketta kytkettäessä sen pitäisi olla normaalissa auki -asennossa.
Vaihe 7: Käynnistä se
Voit liittää kortin tietokoneeseen USB -kaapelilla sen virran kytkemiseksi tai käyttää kannettavaa puhelinlaturin akkua, kuten tätä
Vaihe 8: Kuinka pelata
Kun se kytkeytyy päälle, jos se on helpossa tilassa, sinulle annetaan satunnaisluku välillä 0 - 15. Jos kova tila, se on 0 - 255.
Käännä sitten kytkimet ylös edustaaksesi 1 tai alas 0, paina sitten painiketta ja katso, onko se oikea. Jos se on oikein, se antaa oikean vastausäänen ja antaa sinulle uuden numeron. Jos se on väärässä, se soi ja sanoo yritä uudelleen.
Kytkimien arvo vasemmalta oikealle on 2^7 (128), 2^6 (64), 2^5 (32), 2^4 (16), 2^3 (8), 2^2 (4)), 2^1 (2), 2^0 (1).
Jos satunnaisluku olisi 18, binääriarvo olisi 0001 0010. Tämä johtuu siitä, että 2^4 (16) + 2^1 (2) olisi 18.
Jos se olisi 255, se olisi 1111 1111, koska kaikki yhteenlasketut luvut ovat 255.
Vaihe 9: Video sen pelaamisesta
Circuits -kilpailun ensimmäinen palkinto 2016
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite