Inhoudsopgave:

Mason Jar Dice Roller - Ajarnpa
Mason Jar Dice Roller - Ajarnpa

Video: Mason Jar Dice Roller - Ajarnpa

Video: Mason Jar Dice Roller - Ajarnpa
Video: How to Make a Potion Dice Roller 2024, November
Anonim

Door CJA3D@CarmelitoAFollow Meer door de auteur:

Fiets GPS Trail Mapper
Fiets GPS Trail Mapper
Fiets GPS Trail Mapper
Fiets GPS Trail Mapper
Draagbare oplichtende Jack-O-Lantern
Draagbare oplichtende Jack-O-Lantern
Draagbare oplichtende Jack-O-Lantern
Draagbare oplichtende Jack-O-Lantern
GPS Cap-datalogger
GPS Cap-datalogger
GPS Cap-datalogger
GPS Cap-datalogger

Over: Geboren als boer, elektronica gestudeerd, werkzaam als adviseur en 's nachts een 3D-printenthousiasteling.. Meer over CJA3D »

Hier is een geweldig weekendproject om te ondernemen, als je van plan bent om bord-/dobbelspellen te spelen. Om het project te bouwen, heb je een servo met continue rotatie, een arcade-knop en een Arduino nano- of ESP8266-bord nodig, daarnaast heb je een 3D-printer nodig.

Je hebt een aantal opties, je kunt ofwel de arcade-knop gebruiken om de continue servo aan te drijven om de dobbelstenen te gooien, of je kunt een web-app gebruiken die wordt gehost op de ESP8266 NodeMCU. De web-app heeft 4 knoppen, die de servo's op verschillende manieren laten draaien. snelheden..

Volg de onderstaande stappen om je eigen dobbelsteenroller te maken…

Stap 1: Onderdelen die u nodig hebt om de build te voltooien

Onderdelen die je nodig hebt om de build te voltooien
Onderdelen die je nodig hebt om de build te voltooien
Onderdelen die je nodig hebt om de build te voltooien
Onderdelen die je nodig hebt om de build te voltooien

Hier is de lijst met componenten die je nodig hebt om de build te voltooien

  • Mason Jar
  • 3D-printer
  • 3D-printfilament, ik gebruik Hatchbox 1.75 mm PLA
  • Dice, ik heb ook een STL-bestand toegevoegd om Dice in 3D te printen als je er nog een paar nodig hebt.
  • Heet lijmpistool en stokken

En voor de elektronica heb je nodig

  • NodeMCU ESP8266, of een Arduino-bord met WiFi-ondersteuning
  • Continue rotatieservo -FS90R
  • Arcade-knop
  • Doorverbindingsdraad
  • Kleine broodplank

Stap 2: 3D print de bijgevoegde STL's

3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's
3D Print de bijgevoegde STL's

Download de bijgevoegde STL-bestanden en gebruik 3D-printsoftware slice, en print de bestanden in 3D. Als u geen 3D-printer bij de hand hebt, kunt u er een gebruiken bij uw plaatselijke makerclub of bibliotheek, of een 3D-afdrukservice gebruiken zoals 3D-hubs.

In mijn geval heb ik de STL-bestanden afgedrukt met de Flashforge creator pro en 1,75 mm geel, wit en groen PLA. Bovendien gebruik ik voor het snijden Slic3r met de laaghoogte ingesteld op 0,3 mm en de vuldichtheid op 25%. Alle onderdelen zouden ongeveer 5 tot 6 uur nodig hebben om 3D te printen, en zijn afhankelijk van uw 3D-printer en slicer-instellingen.

Na het 3D printen van de Dice heb ik een rode Uni-Paint pen gebruikt om de cijfers in te kleuren, zoals je op de afbeelding hierboven kunt zien.

Stap 3: Circuit

Stroomkring
Stroomkring
Stroomkring
Stroomkring

Voor het circuit gebruik ik een mini breadboard, zodat het mooi in de 3D geprinte basis past, net onder de mason jar.

  • De servo met continue rotatie is bevestigd aan pin D4 (GPIO2) op de NodeMCU - ESP8266
  • En de +ve arcade-knop naar 3,3 V en de middelste pin die overeenkomt met de knop om D2 (GPIO4) te pinnen

Als u klaar bent, gaat u naar de volgende stap om de Arduino IDE op uw computer in te stellen om code naar de NodeMCU te uploaden.

Stap 4: Code uploaden naar de ESP8266

Code uploaden naar de ESP8266
Code uploaden naar de ESP8266
Code uploaden naar de ESP8266
Code uploaden naar de ESP8266
Code uploaden naar de ESP8266
Code uploaden naar de ESP8266

Installeer Arduino IDE op je computer, en heb de voorkeur in de Arduino IDE, en voeg de onderstaande URL toe aan de extra Boards Manager-URL's

arduino.esp8266.com/stable/package_esp8266c…

Ga dan naar Tools - Board Manager en zoek naar ESP8266, selecteer de ESP8266 Community en installeer. Als u klaar bent, start u de Arduino IDE opnieuw en uploadt u de standaard Blink-schets om te controleren of alles werkt zoals verwacht.

Download nu de bijgevoegde schets, op basis van je voorkeur als je de Arcade-knop wilt gebruiken, of ga zonder aanraking door gebruik te maken van de wifi-mogelijkheden van de ESP8266 NodeMCU en gebruik een web-app om de dobbelsteenroller te bedienen.

Voor de schets van de web-app, vergeet niet om de ssid en het wachtwoord van uw wifi-router bij te werken, en u zult het IP-adres zien in uw seriële monitor, die u kunt gebruiken met uw telefoon/tablet.

Stap 5: Alle componenten bij elkaar zetten

Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen
Alle componenten samenvoegen

Nadat je de Arduino-schets met succes hebt getest, is het nu tijd om de elektronische componenten en 3D-geprinte onderdelen samen te voegen. Begin eerst met het plaatsen van de arcade-knop en de mason jar op het bovenste 3D-geprinte deel.

Als u klaar bent, voegt u het breadboard toe aan het onderste 3D-geprinte deel, verwijdert u de sticker van de onderkant van het mini-broodbord, gebruikt u de schroeven die bij de doorlopende servo's zijn geleverd om de servohoorn te bevestigen en voegt u de servo toe aan de onderste 3D-geprinte houder. Dan gebruik hete lijm om de boven- en onderkant vast te zetten.

Aanbevolen: