Taula de continguts:
- Pas 1: habilitats necessàries
- Pas 2: esbrineu si la vostra decoració de Halloween és "piratejable"
- Pas 3: llista de components / maquinari
- Pas 4: Visió general del projecte
- Pas 5: tallar la connexió del botó
- Pas 6: Afegiu un relé
- Pas 7: munteu el sensor de sonar DST1200
- Pas 8: decidiu si necessiteu un recinte
- Pas 9: escriure codi
Vídeo: Pirateja el teu Halloween amb Phidgets: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Aquest projecte us mostrarà com podeu "piratejar" les vostres decoracions de Halloween i aconseguir que es comportin exactament com vulgueu.
La decoració de Halloween amb què treballem té la següent funcionalitat predeterminada:
- Activat mitjançant l'interruptor de llançament (mostrat al vídeo)
- Activat per un so fort
El nostre objectiu per a aquest projecte és activar el moviment.
Pas 1: habilitats necessàries
Per a aquest projecte, necessitareu les eines següents:
- soldador
- peladors de filferro
També us ajudarà si teniu coneixements bàsics de programació. Vam escriure el programa que controla la decoració a C.
Pas 2: esbrineu si la vostra decoració de Halloween és "piratejable"
El primer pas és esbrinar si podeu modificar la decoració de Halloween. Normalment, les decoracions tindran un mode de demostració que activarà el component electrònic de la decoració amb un simple botó o interruptor. Si és així, estàs de sort. Simplement podeu substituir el botó per un relé per controlar el sistema.
Pas 3: llista de components / maquinari
Això és el que hem utilitzat:
- Phidget SBC4
- DST1200: Phidget de sonar
- REL2002 - Signal Relay Phidget
- Tanc impermeable
- Cable Phidget
Pas 4: Visió general del projecte
Aquest projecte tindrà el disseny següent:
- PhidgetSBC4 executarà el codi del programa (escrit en C). Es connectarà al sensor de sonar DST1200 i al relé de senyal REL2002 a través del hub VINT integrat.
- El sensor sonar s’utilitzarà per detectar objectes.
- El relé es connectarà al cable de demostració de la decoració i s’utilitzarà per activar la decoració en funció de les lectures del sensor sonar.
Pas 5: tallar la connexió del botó
Per afegir el nostre relé, haurem de treure el botó. Simplement talla els cables propers al botó i, a continuació, elimina una part de l'aïllament.
Pas 6: Afegiu un relé
Agafeu els cables del botó i connecteu-los al relé.
Connecteu un cable al terminal comú i un al terminal normalment obert.
Pas 7: munteu el sensor de sonar DST1200
La ubicació del sensor del sonar dependrà de la vostra aplicació. Aquest projecte s’instal·larà en una casa encantada a l’aire lliure on la visibilitat serà baixa, de manera que el sensor de sonar se situarà directament a la part superior no serà un problema. Com a alternativa, podeu muntar el sonar per sobre d’una porta o assenyalar-lo des del terra si voleu amagar-lo.
Hem utilitzat una mica de cola per muntar el sensor de sonar. La cinta de doble cara també funcionaria molt bé.
Pas 8: decidiu si necessiteu un recinte
Aquest projecte estarà fora, de manera que és imprescindible protegir l’electrònica.
El SBC s’asseurà dins d’un recinte impermeable amb el relé. Hem ampliat la connexió del relé a la decoració mitjançant la soldadura d'alguns cables i hem utilitzat un cable Phidget de 350 cm de llarg per connectar el SBC al sensor de sonar.
Pas 9: escriure codi
Tot el codi d’aquest projecte ja està escrit i s’inclou al fitxer halloween.c, de manera que, si voleu implementar-lo, només haureu de modificar algunes coses (números de sèrie, temporització, etc.) i compilar-lo.
Per obtenir més informació sobre com compilar programes C al SBC, consulteu aquests enllaços:
- Instal·lació de paquets per al desenvolupament
- Compilació de programes C a Linux
Aquí teniu una descripció ràpida del codi:
- Creeu objectes DistanceSensor i DigitalOutput.
- Adreça Phidgets. Vegeu aquest vídeo per obtenir més informació.
-
Subscriviu-vos per adjuntar i separar esdeveniments del sonar i el relleu.
A l'esdeveniment adjunt de sonar, configureu l'interval de dades a 100 ms (l'interval de dades mínim)
-
Subscriviu-vos als esdeveniments de canvi de distància per al sonar.
En els esdeveniments de canvi de distància, vegeu si l’objecte és a menys d’1 metre; si és així, establiu la variable objectDetected a 1
- Al bucle while, comproveu si s'ha detectat objecte. Si és així, activeu i desactiveu el relé (això activarà la decoració). Espereu quatre segons i desactiveu la decoració.
Recomanat:
Xifra el teu correu electrònic de Gmail: 6 passos (amb imatges)
Xifra el teu correu electrònic de Gmail: si vols estar segur que ningú més que tu no el pugui llegir, haureu de xifrar-lo. Us sorprendrà saber qui pot voler llegir el vostre correu electrònic. Un dels millors sistemes de xifratge es diu xifratge GPG, que és un programa obert
Pirateja el teu cotxe amb Wio Terminal i CAN Bus: 7 passos
Hack Your Car With Wio Terminal and CAN Bus: Si coneixeu la programació de CAN Bus i Arduino i voleu piratejar el vostre cotxe, aquest instructable us pot proporcionar una solució. Per què voleu piratejar el vostre vehicle, no ho sé, però això és realment una cosa interessant. Aquest pr
Programa el teu Arduino amb un dispositiu Android mitjançant Bluetooth: 6 passos (amb imatges)
Programa el teu Arduino amb un dispositiu Android per Bluetooth: hola món, en aquest instructiu us vull mostrar com programar el vostre Arduino Uno amb el vostre dispositiu Android per Bluetooth. És molt senzill i tan barat. També ens permet programar el nostre Arduino allà on vulguem mitjançant bluetooth sense fil … Així que
Pirateja l’orella espia i aprèn a fer un circuit d’enginyer invers: 4 passos (amb imatges)
Hack the Spy Ear and Learn to Reverse Engineer a Circuit: This instructable introdueix el venerable Spy Ear en detalls i la meva manera d’enginyeria inversa d’un circuit. Per què es mereix aquest dispositiu el seu propi instructable? ! -Pot amplificar sons fins a 60 dB o un factor de 1000
Domina el teu micro: bit amb Arduino IDE - Botó i altres GPIO: 3 passos (amb imatges)
Domina el teu micro: bit amb Arduino IDE: botó i altres GPIO: al nostre bloc anterior Mestre el teu micro: bit amb Arduino IDE - - Light LED, hem parlat de com instal·lar la biblioteca micro: bit a Arduino IDE i de com per conduir LED en micro: bit amb Arduino IDE. En aquest article, us direm h