INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Deur CJA3D@CarmelitoAVolg meer deur die skrywer:
Oor: gebore as 'n boer, studeer elektronika, werk as 'n konsultant en 'n 3D -drukliefhebber in die nag.. Meer oor CJA3D »
Hier is 'n wonderlike naweek -projek om te onderneem, as u van plan is om enige bord/dobbelsteen -verwante speletjies te speel. Om die projek te bou, benodig u 'n deurlopende rotasieservo, 'n arcade -knoppie en 'n arduino -nano- of ESP8266 -bord, en u benodig ook 'n 3D -drukker.
U het 'n paar opsies, u kan óf die arcade -knoppie gebruik om die deurlopende servo te dryf om die dobbelsteen te gooi, óf u kan 'n webprogram gebruik wat op die ESP8266 NodeMCU aangebied word. snelhede..
Volg die onderstaande stappe om u eie dobbelsteenrol te maak …
Stap 1: Komponente wat u nodig het om die bouwerk te voltooi
Hier is die lys van komponente wat u benodig om die bouwerk te voltooi
- Messelkruik
- 3D -drukker
- 3D -filament, ek gebruik Hatchbox 1.75 mm PLA
- Dobbelsteen, ek het ook 'n STL -lêer vir die 3D -druk van Dice ingesluit as u nog 'n paar nodig het.
- Warm gom geweer en stokke
En vir die elektronika benodig u
- NodeMCU ESP8266, of enige Arduino -bord met WiFi
- Deurlopende rotasieservo -FS90R
- Arcade -knoppie
- Springdraad
- Klein broodbord
Stap 2: 3D -druk die aangehegte STL's af
Laai die aangehegte STL -lêers af en gebruik 3D -sagteware -snitte en druk die lêers af..
In my geval het ek die STL -lêers gedruk met die Flashforge creator pro en 1,75 mm geel, wit en groen PLA. Boonop gebruik ek Slic3r vir sny met die laaghoogte op 0,3 mm en die vuldigtheid tot 25 %. Al die dele behoort ongeveer 5 tot 6 uur te neem om 3D te druk, en dit hang af van u 3D -drukker en snyerinstellings.
Na die 3D-druk van die dobbelsteen, gebruik ek 'n rooi Uni-Paint-pen om die getalle in te kleur, soos u op die prent hierbo sien.
Stap 3: Skakel
Vir die kring gebruik ek 'n klein broodbord, sodat dit mooi pas in die 3D -gedrukte basis, net onder die messelkruik.
- Die deurlopende rotasieservo is aan pin D4 (GPIO2) op die NodeMCU - ESP8266
- En die +ve arcade -knoppie tot 3.3V en middelste pen wat ooreenstem met die knoppie om pin D2 (GPIO4)
As u klaar is, gaan na die volgende stap om die Arduino IDE op u rekenaar op te stel om kode na die NodeMCU op te laai.
Stap 4: Laai kode op na die ESP8266
Installeer Arduino IDE op u rekenaar en kry voorkeur in die Arduino IDE, en voeg die onderstaande URL by in die addisionele Boards Manager URL's
arduino.esp8266.com/stable/package_esp8266c…
Gaan dan na Tools - Board Manager en soek na ESP8266, en kies die ESP8266 Community en installeer. Sodra dit klaar is, herbegin die Arduino IDE en laai die standaard Blink -skets op om te kyk of alles werk soos verwag.
Laai nou die aangehegte skets af, gebaseer op u voorkeur, as u die Arcade-knoppie wil gebruik, of raak aanraakloos deur gebruik te maak van die WiFi-funksie van die ESP8266 NodeMCU en gebruik 'n webprogram om die dobbelsteenrol te beheer.
Moenie vergeet om die ssid en wagwoord van u WiFi -router op te dateer vir die web -appskets nie, en u sien die IP -adres op u seriële monitor wat u met u telefoon/tablet kan gebruik.
Stap 5: Voeg al die komponente bymekaar
Nadat u die Arduino -skets suksesvol getoets het, is dit nou tyd om die elektroniese komponente en 3D -gedrukte onderdele bymekaar te sit. Eerste begin deur die arcade -knoppie en die messelkruik op die boonste 3D -gedrukte deel te plaas.
As u klaar is, voeg die broodbord by die onderste 3D -gedrukte deel, en verwyder die plakker onderaan die mini -broodbord, gebruik die skroewe wat by die deurlopende servo's was om die servohoring vas te maak en voeg die servo by die onderste 3D -gedrukte houer. Gebruik warm gom om die boonste en onderste gedeelte vas te maak.