Indholdsfortegnelse:

Fjernstyret summer til fortabt og fundet: 4 trin
Fjernstyret summer til fortabt og fundet: 4 trin

Video: Fjernstyret summer til fortabt og fundet: 4 trin

Video: Fjernstyret summer til fortabt og fundet: 4 trin
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Image
Image

Dette todelte kredsløb består af en summer og en controller. Sæt summeren på et emne, du ofte kan miste, og brug knappen og lydstyrkeknappen på controlleren til at aktivere summeren, når elementet går tabt.

Summeren og controlleren kommunikerer trådløst ved hjælp af en 434 MHz radiosender og modtager, og koden bruger biblioteket Virtual Wire.

Forbrugsvarer

2 x Teensy (eller Arduino osv.)

2 x Header / sockets til Teensy - jeg brugte 4 stk. Af en DIP -socket svarende til PRT -07939 fra Sparkfun og skar dem fra hinanden i midten. Du kan også bruge kvindelige overskrifter.

1 x 434 MHz radiosender: WRL-10534 fra Sparkfun

1 x 434 MHz radiomodtager: WRL-10532 fra Sparkfun

1 x Piezo -summer - enhver fungerer, så længe den er 3V3 -tolerant, jeg brugte COM -13940 fra Sparkfun

1 x trykknap - enhver vil fungere, jeg brugte en panelmonteringsknap, der ligner COM -11992 fra Sparkfun

1 x rotationspotentiometer-ethvert vil fungere, jeg brugte en panelmontering 3310Y-001-502L-ND fra Digikey

2 x 9V batterier

2 x 9V batteri snap -stik

2 x 5V lineære regulatorer - jeg brugte det, jeg havde omkring, del #s UA7805C og LM78L05

1 x stor (~ 1000uF) kondensator

3 x mindre kondensatorer - jeg brugte 0,47, 0,1 og 0,01 uF, da det er hvad mine lineære regulators datablade anbefalede

1 x modstand, der skal bruges som en pull-down til trykknappen. Jeg brugte 1.2K, det kunne være større for at spare strøm.

2 x brødbrætter til test af kredsløbet

2 x perfboards eller loddbare brødbrætter til det sidste kredsløb

Tråd, loddejern, lodde

3D -printer + filament til etui (valgfrit)

Trin 1: Breadboard kredsløbet

Breadboard kredsløbet
Breadboard kredsløbet

Følg diagrammet for at samle kredsløbet på et brødbræt.

Jeg valgte at bruge Teensys til at kode og afkode radiosignalet, da det var det, jeg havde ved hånden, men hvis du ønsker at minimere plads eller nuværende træk, så kan HT-12E IC-chips vist i databladet være at foretrække.

Det er vigtigt at bruge ben 11 og 12 på teenageren til at oprette forbindelse til radiomodulerne, da det er det virtuelle trådbibliotek som standard. De andre pins kan udskiftes efter dine behov, så længe du opdaterer koden i opsætningsafsnittet.

De tre mindre kondensatorer er til filtrering af strømskinnerne. De er ikke helt nødvendige, men hjælper med at øge pålideligheden ved at levere en stabil spænding til teenagernes og radiomodtageren og -senderen.

Den større kondensator bruges som et lavpasfilter til at omdanne teenagernes PWM -udgang til en jævnstrømsspænding, der er acceptabel for pizeo -summeren. Dette er temmelig vigtigt, fordi piezo -summer ikke er beregnet til at fungere med et AC PWM -signal. Denne kondensator ville imidlertid ikke være nødvendig, hvis du har en ikke-piezo-højttaler som Sparkfun COM-07950, som er designet til at fungere med en firkantbølge.

Antennerne skal have den korrekte længde for at opnå det bedste signal. Længden på 17 cm er beregnet til at være en kvart bølgelængde af 434 MHz radiobølgen, der opnår resonans. Alternativt kan du bygge en ladespoleantenne som denne Instructable, men det har jeg ikke prøvet.

Trin 2: Programmer teenagere

Min kode er tilgængelig på GitHub her:

github.com/rebeccamccabe/radio-buzzer

Der er separat kode til modtager og sender.

I transmitterkoden skal du muligvis indstille variablerne min og max volumen og aflæsning af potter, indtil volumenområdet er det rigtige for din specifikke potentiometer og pizeo summer -kombination. Jævnstrømsspændingen på summeren vil være vol / 255 * Vref, hvor Vref er 3,3V for en teenager og vol beregnes i koden baseret på potentiometeraflæsning.

I koden brugte jeg flere energibesparende tricks til Teensy beskrevet her. Uden disse tricks trak summerkoblingen og styrekredsløbet 40 mA hver, selv når der ikke blev trykket på knappen, så et standard 9V batteri ville løbe tør for energi efter bare ~ 12 timer.

Trin 3: Loddet kredsløb

Lodde kredsløbet
Lodde kredsløbet

Når kredsløbet arbejder på brødbrættet, er det tid til at lodde det på et perfboard.

Jeg lagde komponenterne under hensyntagen til, hvordan jeg vil have kredsløbene til at passe ind i en kasse, som jeg ville 3D -udskrive. Jeg fastgjorde panelmonteringskomponenterne på transmitteren (gryden og trykknappen) med ledninger, så de har lodret vrikkerum til at rumme kassen.

Sørg for at efterlade et sted til batterierne, og husk også på, at de 5V lineære regulatorer bliver varme.

Jeg viklede ledningerne til 9V batteriklemmerne og antennerne gennem hullerne i perfboardet før lodning med henblik på aflastning. På samme måde tilføjede jeg varm lim til stifterne på potentiometeret som en proxy for potteforbindelse.

Trin 4: Saml og begynd at bruge

Saml og begynd at bruge
Saml og begynd at bruge

Monter kredsløbene i 3D -trykte kasser. På summerkassen (gul) monterede jeg elektronikken ved hjælp af varmesætindsatser, der smelter ind i plasten med et loddejern. På kontrolboksen (hvid) tilsluttes kredsløbet gennem panelmonterede komponenter, så jeg brugte ikke varmesætindsatser her for at undgå overbelastning.

Sæt summeren på en almindeligt malplaceret genstand, f.eks. En rygsæk eller frakke. Næste gang varen går tabt, kan den let lokaliseres ved at aktivere summeren.

Anbefalede: