Inhoudsopgave:

VISUINO Rolling Dice met behulp van 0,96 inch 4-pins OLED-module - Ajarnpa
VISUINO Rolling Dice met behulp van 0,96 inch 4-pins OLED-module - Ajarnpa

Video: VISUINO Rolling Dice met behulp van 0,96 inch 4-pins OLED-module - Ajarnpa

Video: VISUINO Rolling Dice met behulp van 0,96 inch 4-pins OLED-module - Ajarnpa
Video: VISUINO Rolling Dice using 0.96 inch 4 pin OLED Module 2024, Juli-
Anonim
Image
Image

In deze tutorial zullen we OLED Lcd en Visuino gebruiken om een Rolling Dice te maken wanneer we op een knop op ons breadboard drukken.

Bekijk een demonstratievideo.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben

Voor deze tutorial heb je nodig:

  • Arduino uno
  • Breadboard (of breadboard schild)
  • OLED-lcd
  • Doorverbindingsdraden
  • Rode LED (of een andere kleur)
  • Knop
  • Pull-up weerstand (50k ohm)
  • Visuino-programma: Download Visuino

Stap 2: Het circuit

Het circuit
Het circuit

De aansluitingen zijn vrij eenvoudig, zie de bovenstaande afbeelding met het schema van het breadboard-circuit.

  • Verbind de positieve pin van de breadboard met de Arduino 5V-pin en verbind de negatieve pin van de breadboard met de Arduino GND-pin.
  • Sluit de positieve pin van LED aan op Arduino-pin 13 en de andere op GND-pin op breadboard.
  • Sluit de weerstandspen aan op de positieve pen van het breadboard en de andere weerstandspen op de knoppen. Sluit nu een andere knoppin aan op de Arduino A0-pin.
  • Verbind de positieve pin van OLED lcd met de positieve pin van het breadboard en de negatieve pin van OLED lcd (gnd) met de negatieve pin van het breadboard.
  • Sluit de OLED lcd SCL-pin aan op de Arduino SCL-pin
  • Sluit de OLED lcd SDA-pin aan op de Arduino SDA-pin

Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:

Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om ESP 8266 te programmeren!

De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd.

Start Visuino zoals weergegeven in de eerste afbeeldingKlik op de knop "Tools" op de Arduino-component (Afbeelding 1) in VisuinoWanneer het dialoogvenster verschijnt, selecteer "Arduino Uno" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino: Pulsgenerator, Logic Gate en Random Generator Component toevoegen en aansluiten

In Visuino: Pulsgenerator, Logic Gate en Willekeurige Generator Component toevoegen en aansluiten
In Visuino: Pulsgenerator, Logic Gate en Willekeurige Generator Component toevoegen en aansluiten
In Visuino: Pulsgenerator, Logic Gate en Willekeurige Generator Component toevoegen en aansluiten
In Visuino: Pulsgenerator, Logic Gate en Willekeurige Generator Component toevoegen en aansluiten
  • Voeg een pulsgenerator toe, stel de frequentie in op 100 (deze verandert automatisch in 1E2) zie pic2
  • Logische poort toevoegen AND
  • Voeg Random Integer Generator toe, stel Max:6 en Min:1 en Seed:99999999 in

Stap 5: In Visuino: OLED LCD-component toevoegen

In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
In Visuino: OLED LCD-component toevoegen
  • OLED LCD-component toevoegen (afbeelding 1)
  • Dubbelklik op OLED Lcd-component, het dialoogvenster wordt geopend
  • Selecteer aan de rechterkant "tekstveld" en sleep het naar de linkerkant (afbeelding 2)
  • in venster "eigenschappen" formaat instellen: 9, breedte:6, x:30 (foto 3)
  • Selecteer in het dialoogvenster aan de rechterkant "Vul scherm" en sleep het naar de linkerkant (afbeelding 2)
  • in venster "eigenschappen" kleur instellen: tmcBlack (foto 4)

Stap 6: In Visuino: Componenten aansluiten

In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
  • Sluit de pulsgeneratorpin Out aan op de componentpin van de logische poort [1]
  • Sluit Logic Gate-pin [0] aan op Arduino Analoge pin [A0]
  • Verbind Logic Gate pin Out met Arduino pin Digital [13]
  • Verbind Logic Gate pin Out met Random Integer Generator pin Clock
  • Willekeurig geheel getal Generator pin uit om OLED weer te geven - Elements Text Field1 Pin [In]
  • Sluit Display OLED Pin [A In] aan op Arduino Pin Serial [Out]
  • Verbind Display OLED Pin [Out] met Arduino Pin I2C [In]
  • Sluit Display OLED - Elements Fill Screen1 Pin [Clock] aan op Arduino Pin [A0]
  • Verbind Arduino Serial Pin [In] met Arduino Pin [A0]

Stap 7: Spelen

Als u de Arduino Uno-module van stroom voorziet, begint het Oled-lcd willekeurige getallen weer te geven zodra u op een knop drukt.

Gefeliciteerd! Je hebt je Rolling Dice-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project dat ik voor deze Instructable heb gemaakt. U kunt het downloaden en openen in Visuino:

Aanbevolen: