Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Erster Schritt (Zusammenbau der Schaltung)
- Schritt 2: Zweiter Schritt (der Code)
- Schritt 3: Alles zusammenfügen (mit Testen und Starten)
Video: DIY-PROJEKT: 3 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
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)
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)
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:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50