Inhaltsverzeichnis:

DIY-PROJEKT: 3 Schritte
DIY-PROJEKT: 3 Schritte

Video: DIY-PROJEKT: 3 Schritte

Video: DIY-PROJEKT: 3 Schritte
Video: 3 Projekte mit der Silhouette Portrait 3 und dem Silhouette Studio 2024, November
Anonim
DIY-PROJEKT
DIY-PROJEKT

Diese ANLEITUNG wird mein GESAMTES DIY-PROJEKT und jeden Schritt der Reise und des Prozesses durchlaufen. Ich werde auch angeben, welche Art von Ressourcen und Materialien Sie benötigen, um Ihr DIY-Projekt zu erstellen (das ist ähnlich wie bei meinem). My DIY Project ist im Grunde ein einfaches Spiel, das mit zwei Spielern gespielt werden kann. Es stellt im Grunde eine Frage und wartet darauf, dass eines der LDR (Light Dependent Resistant) abgedeckt wird. Die LED schaltet sich ein, und so kann entweder Spieler 1 oder Spieler 2 eine richtige oder falsche Frage beantworten. Nachdem alle Fragen durchgegangen sind, ist das Spiel beendet.

Lieferungen

Die benötigten Materialien sind:

Brotbrett

Himbeerkuchen

Karton

Band

Markierungen

Männliche männliche Drähte

2 LED (verschiedene Farben)

2 Widerstände (330 KOhm)

2 LDR-Sensoren

2 10 V Kondensatoren

2 Kappen, um etwas abzudecken.

Schritt 1: Erster Schritt (Zusammenbau der Schaltung)

Erster Schritt (Zusammenbau der Schaltung)
Erster Schritt (Zusammenbau der Schaltung)

Lassen Sie uns den Prozess des Aufbaus der Schaltung gemeinsam durchgehen

Bevor wir dies tun, überprüfen Sie schnell die Lieferliste, um zu sehen, was Sie zum Einrichten dieser komplexen / grundlegenden Schaltung benötigen

Jetzt, wo Sie alles haben, fangen wir an

Stellen Sie zunächst Ihre beiden LDRS und Kondensatoren zusammen und stellen Sie sicher, dass sie mit Code funktionieren

Verbinden Sie den LDR mit dem negativen Teil des Kondensators (für beide). Verbinden Sie danach das andere Bein beider LDRS mit der Stromversorgung (5 Volt). Verbinden Sie danach das mit dem Kondensator verbundene Bein des LDR mit einem GPIO-Pin (für mich in diesem Fall ist es GPIO 5 Player 2 und 16 Player 1).

Verbinden Sie dann das andere Bein des Kondensators mit Masse (beide Kondensatoren).

So richten Sie den LDR ein, verbinden nun die beiden LEDs und stellen sicher, dass sie auch mit Code funktionieren.

Verbinden Sie das negative Bein der LED mit Masse (beide). Verbinden Sie danach den positiven Schenkel beider LEDs mit einem 330-Ohm-Widerstand und verbinden Sie diesen Widerstand dann mit einem GPIO-Pin (in diesem Fall GPIO Pin 19 Player 2 und Pin 12 Player 1)

Danach sollte Ihre Schaltung ungefähr so aussehen wie das Bild, das ich hier habe (Ignorieren Sie die Schaltung daneben)

Schritt 2: Zweiter Schritt (der Code)

Zweiter Schritt (der Code)
Zweiter Schritt (der Code)
Zweiter Schritt (der Code)
Zweiter Schritt (der Code)
Zweiter Schritt (der Code)
Zweiter Schritt (der Code)

Das Erstellen des Codes wird der schwierigere Teil dieses DIY-Projekts sein, also folgen Sie sorgfältig

Schreiben Sie zunächst alle Import-LED, LightSensor und Sleep:

von gpiozero import LED, LightSensor

ab zeit importieren schlaf

Dann importieren Sie Ihre Variablen

LDR1 = Lichtsensor (16, 5, 1)

LDR2 = Lichtsensor (5, 5, 1)

LED1 = LED(12)

LED2 = LED(19)

Stellen Sie nun Ihre erste Frage, um die Frage erscheinen zu lassen und wenn Spieler 1 oder 2 ihren Sensor abdecken, um ihre LED einzuschalten, sieht dies so aus:

print("Ram und Rom sind dasselbe")

während Wahr:

if ldr2.value == (0):

print( Spieler 1 Antwort:)

led2.on():

answer=input ("Wahr oder Falsch")

if answer == "F" (Oder T je nach Frage)

print( Spieler 2 du hast recht!)

p1() (Dies wird später wichtig sein)

anders:

print("Entschuldigung, falsch")

p1()

Machen Sie dasselbe mit Spieler 2 (müssen Sie nur 1 zu 2 ändern)

while True:if ldr1.value == (0): print("Player 1 Answer:) led1.on(): answer=input ("True or False") if answer == "F" (Oder T je nach Frage) print("Spieler 1 du hast Recht!) p1() (Das wird später wichtig) else: print("Sorry, falsch") p1()

Was p1() bedeutet, ist, dass, wenn derselbe Code für andere Fragen verwendet wird, die Fragen definiert werden (das bedeutet im Grunde genommen, dass nach der Beantwortung der Frage zu dieser Frage übergegangen wird. Also zum Beispiel:

Die nächste Frage

def p1()

print('\n') (Dies gibt grundsätzlich Platz zwischen den Fragen)

print("2. Der beste Weg, um einen Computer abzukühlen, besteht darin, ihn nach draußen zu stellen")

Dann würdest du den gleichen Code mit LDR (der oben steht)

Dann würden Sie stattdessen p2() anstelle von p1() einsetzen, um zur nächsten Frage zu gelangen (natürlich mit dem Define-Code in Python).

Und das ist alles. Das ist der Kodierungsteil des Schaltkreises, damit alles funktioniert.

Schritt 3: Alles zusammenfügen (mit Testen und Starten)

Nachdem die Schaltung und der Code fertig sind, starten und testen Sie Ihren Code und prüfen Sie, ob er funktioniert. Wenn nicht, kann es sich um eine Vielzahl dieser Probleme handeln:

Fehlerhaftes Steckbrett oder schlechte Drähte

LED ist defekt oder der LDR funktioniert nicht richtig

Etwas stimmt nicht mit Ihrem Code oder Ihrer Schaltung

Nachdem Sie Tests und dergleichen durchgeführt haben, konfigurieren Sie Ihren Code und machen Sie ihn so reibungslos wie möglich.

Jetzt reden wir über die Zusammenstellung

Holen Sie sich Ihre Vorräte an Karton und Klebeband.

1. Schneiden Sie die Pappe genug für jede Seite des Brotes aus und schneiden Sie dann ein Quadrat für die Stelle, an der sich der Lichtwiderstand befindet, damit Sie Ihre hatten darüber legen können (für beide Seiten und markieren Sie das Quadrat mit einem Marker).

2. Schneiden Sie Karton für das Ende des Steckbretts, um die Schachtel zu vervollständigen

3. Jetzt können Sie Ihr Spiel ausführen und spielen.

Empfohlen: