Table des matières:

PROJET DIY : 3 étapes
PROJET DIY : 3 étapes

Vidéo: PROJET DIY : 3 étapes

Vidéo: PROJET DIY : 3 étapes
Vidéo: Une CNC DIY dans mon atelier - Partie 3/3 - Coût total et temps passé sur le projet 2024, Novembre
Anonim
PROJET DE BRICOLAGE
PROJET DE BRICOLAGE

Ce INSTRUCTABLE passera par mon PROJET DE BRICOLAGE ENTIER et chaque étape du voyage et du processus. J'indiquerai également le type de ressources et de fournitures dont vous aurez besoin pour construire votre projet de bricolage (c'est similaire au mien). My DIY Project est essentiellement un jeu simple qui peut être joué à deux joueurs. Il pose essentiellement une question et attend que l'un des LDR (Light Dependent Resistant) soit couvert. La LED s'allumera, ce qui permettra au joueur 1 ou au joueur 2 de répondre à une question vraie ou fausse. Après avoir répondu à toutes les questions, le jeu est terminé.

Fournitures

Les fournitures nécessaires sont:

Planche à Pain

Tarte Aux Framboises

Papier carton

Ruban

Marqueurs

Mâle Mâle Fils

2 LED (Différentes Couleurs)

2 Résistances (330 K Ohm)

2 capteurs LDR

2 condensateurs 10 V

2 Caps pour couvrir quelque chose.

Étape 1: Première étape (constituer le circuit)

Première étape (constituer le circuit)
Première étape (constituer le circuit)

Passons en revue le processus de construction du circuit ensemble

Avant de faire cela, examinez rapidement la liste des fournitures pour voir ce dont vous avez besoin pour configurer ce circuit complexe/de base

Maintenant que tu as tout, commençons

Tout d'abord, assemblez vos deux LDRS et vos condensateurs et assurez-vous qu'ils fonctionnent avec le code

Connectez le LDR à la partie négative du condensateur (pour les deux). Après cela, connectez l'autre branche des deux LDRS à l'alimentation (5 volts). Après cela, connectez la jambe du LDR connectée au condensateur à une broche GPIO (pour moi dans ce cas, il s'agit de GPIO 5 Player 2 et 16 Player 1).

Connectez ensuite l'autre branche du condensateur à la terre (les deux condensateurs).

C'est ainsi que vous configurez le LDR, connectez maintenant les deux LED et assurez-vous qu'elles fonctionnent également avec le code.

Connectez la branche négative de la LED à la terre (les deux). Après cela, connectez la jambe positive des deux LED avec une résistance de 330 ohms, puis connectez cette résistance à une broche GPIO (dans ce cas, la broche GPIO 19 Player 2 et la broche 12 Player 1)

Après cela, votre circuit devrait ressembler à l'image que j'ai ici (ignorez le circuit à côté)

Étape 2: Deuxième étape (le Code)

Deuxième étape (le code)
Deuxième étape (le code)
Deuxième étape (le code)
Deuxième étape (le code)
Deuxième étape (le code)
Deuxième étape (le code)

Faire le code sera la partie la plus difficile de ce projet de bricolage, alors suivez attentivement

Tout d'abord, écrivez toutes les LED d'importation, LightSensor et Sleep:

de gpiozero import LED, LightSensor

du temps importer le sommeil

Puis importez vos variables

LDR1 = Capteur de lumière (16, 5, 1)

LDR2 = Capteur de lumière (5, 5, 1)

LED1 = LED(12)

LED2 = LED(19)

Maintenant, faites votre première question pour faire apparaître la question et en ayant le joueur 1 ou 2, couvrez leur capteur pour allumer leur LED, cela ressemblera à ceci:

print("Ram et Rom sont la même chose")

tant que vrai:

si ldr2.value == (0):

print( Réponse du joueur 1:)

led2.on():

réponse=entrée ("Vrai ou Faux")

si réponse == "F" (Ou T selon la question)

print( Joueur 2, vous avez raison !)

p1() (Ce sera important plus tard)

autre:

print("Désolé, Incorrect")

p1()

Faites de même avec le joueur 2 (il suffit de changer 1 à 2)

while True:if ldr1.value == (0): print("Player 1 Answer:) led1.on(): answer=input ("True or False") if answer == "F" (Ou T selon le question) print("Joueur 1, vous avez raison!) p1() (Ce sera important plus tard) else: print("Désolé, Incorrect") p1()

Ce que p1() signifie, c'est que, lorsque vous faites ce même code pour d'autres questions, les questions seront définies (cela signifie essentiellement qu'après avoir répondu à la question, elle ira à cette question. Ainsi, par exemple:

La prochaine question

def p1()

print('\n') (Cela donne essentiellement un espace entre les questions)

print("2. Le meilleur moyen de refroidir un ordinateur est de le mettre dehors")

Ensuite, vous feriez le même code avec LDR (ce qui est ci-dessus)

Ensuite, vous mettriez plutôt p2() au lieu de p1(), pour passer à la question suivante (bien sûr en utilisant le code de définition en Python).

Et c'est tout. C'est la partie codage du circuit pour que tout fonctionne.

Étape 3: Assembler le tout (avec test et lancement)

Une fois le circuit terminé et le code terminé, lancez et testez votre code et voyez s'il fonctionne, si ce n'est pas le cas, il peut s'agir de divers problèmes:

Planche à pain défectueuse ou fils défectueux

La LED est cassée ou le LDR ne fonctionne pas correctement

Quelque chose ne va pas avec votre code ou vos circuits

Après avoir fait des tests et autres, configurez votre code et rendez-le aussi fluide que possible.

Parlons maintenant de l'assemblage

Procurez-vous vos fournitures de carton et de ruban adhésif.

1. Coupez le carton suffisamment pour chaque côté du pain, puis coupez un carré pour l'endroit où se trouve la résistance lumineuse afin que vous puissiez mettre votre chapeau dessus (pour les deux côtés, et marquez le carré avec un marqueur)

2. Coupez le carton pour l'extrémité de la planche à pain pour que la boîte soit terminée

3. Vous pouvez maintenant lancer votre jeu et y jouer.

Conseillé: