Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Av CJA3D@CarmelitoAFølg Mer av forfatteren:
Om: Født som bonde, studerte elektronikk, jobbet som konsulent og 3D -entusiast om natten. Mer om CJA3D »
Her er et flott helgeprosjekt å ta, hvis du planlegger å spille noen brett-/terningrelaterte spill. For å bygge prosjektet trenger du en kontinuerlig rotasjonsservo, en arkadeknapp og et arduino nano- eller ESP8266 -kort, i tillegg trenger du en 3D -skriver.
Du har et par alternativer, du kan enten bruke arkadeknappen til å drive den kontinuerlige servoen for å kaste terningene, eller du kan bruke en webapp som er vert på ESP8266 NodeMCU. Nettappen har 4 knapper som spinner servoene på forskjellige hastigheter..
Følg trinnene nedenfor for å lage din egen terningrulle …
Trinn 1: Komponenter du trenger for å fullføre bygget
Her er listen over komponenter du trenger for å fullføre byggingen
- Syltetøyglass
- 3D -skriver
- 3D -filament, jeg bruker Hatchbox 1,75 mm PLA
- Terning, jeg har også inkludert en STL -fil for 3D -utskrift av terninger hvis du trenger et par til.
- Varm limpistol og pinner
Og for elektronikken trenger du
- NodeMCU ESP8266, eller hvilket som helst WiFi -aktivert Arduino -kort
- Kontinuerlig rotasjonsservo -FS90R
- Arcade -knapp
- Jumper wire
- Lite brødbrett
Trinn 2: 3D -utskrift av de vedlagte STL -ene
Last ned STL -filene som er vedlagt og bruk 3D -utskriftsprogramvare, og skriv ut 3D -filene. Hvis du ikke har en 3D -skriver tilgjengelig, kan du bruke en på din lokale maker -klubb eller bibliotek, eller bruke en 3D -utskriftstjeneste som 3D -hubber.
I mitt tilfelle skrev jeg ut STL -filene ved hjelp av Flashforge creator pro og 1,75 mm gul, hvit og grønn PLA. I tillegg bruker jeg Slic3r for lagring med laghøyden satt til 0,3 mm og fylltettheten til 25 %. Alle delene bør ta omtrent 5 til 6 timer før 3D -utskrift, og vil avhenge av 3D -skriveren og innstillingene for skiver.
Etter 3D-utskrift av terningene brukte jeg en rød Uni-Paint-penn for å farge tallene, som du ser på bildet ovenfor.
Trinn 3: Krets
For kretsen bruker jeg et ministørrelsesbrett, slik at det passer fint i 3D -trykt base, like under murkrukken.
- Servoen for kontinuerlig rotasjon er festet til pinne D4 (GPIO2) på NodeMCU - ESP8266
- Og +ve arkadeknappen til 3,3V og midtstift som tilsvarer knappen til pin D2 (GPIO4)
Når du er ferdig, går du til neste trinn for å sette opp Arduino IDE på datamaskinen for å laste opp kode til NodeMCU.
Trinn 4: Last opp kode til ESP8266
Installer Arduino IDE på datamaskinen din, og har foretrukket i Arduino IDE, og legg til nettadressen nedenfor i de ekstra Boards Manager -nettadressene
arduino.esp8266.com/stable/package_esp8266c…
Gå deretter til Tools - Board Manager og søk etter ESP8266, og velg ESP8266 Community og installer. Når du er ferdig, start Arduino IDE på nytt og last opp standard Blink -skisse for å kontrollere at alt fungerer som forventet.
Last ned nå den vedlagte skissen, basert på din preferanse hvis du vil bruke Arcade-knappen, eller gå berøringsfri ved å dra nytte av WiFi-funksjonen til ESP8266 NodeMCU og bruke en webapp til å styre terningrullen.
For web -appskissen, ikke glem å oppdatere ssid og passord for WiFi -ruteren, og du vil se IP -adressen på din serielle skjerm, som du kan bruke med telefonen/nettbrettet.
Trinn 5: Sett sammen alle komponentene
Når du har testet Arduino -skissen, er det nå på tide å sette sammen de elektroniske komponentene og 3D -trykte deler. Første start av ved å sette arkadeknapp og murkrukken på den øverste 3D -trykte delen.
Når det er gjort, legg til brødbrettet i den nedre 3D -trykte delen ved å fjerne klistremerket fra bunnen av mini -brødbrettet, bruk skruene som fulgte med de kontinuerlige servoene for å feste servohornet, og legg servoen til den nederste 3D -trykte holderen. bruk varmt lim for å feste den øvre og nedre delen.