INHOUDSOPGAWE:
Video: Afstandsaanwysers: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Vir my werk met Alexa -vaardighede het ek 'n eenvoudige (moenie meer kompleksiteit toevoeg nie) terugvoertoestel nodig; visueel en hoorbaar.
My CPU is ook in my 'bedradingskas' en ek het die uitvoer nodig om op 'n prominente plek te wees, maar andersins onopvallend.
Ek het besluit op 'n RF -afstandsbediening wat die ingewande van 'n musikale wenskaart aan die gang sit. Ek het dit in 'n klein akriel boks geplaas waaroor ek gelê het, en ek het die sender in die kas van my RPi3B+gevoeg.
Eenvoudige aan/uit -opdragte op die RPI3B+ begin die ligte en geluide met 'n skaars waarneembare transmissievertraging.
Stap 1: Pinouts
Hierdie beelde is afkomstig van die verkoper se Amazon -bladsy (skakel hierbo). Net 'n gerieflikheidskopie vir verwysing.
Let wel: die oorspronklike prent is verkeerd gemerk; Ek voeg opdaterings by (in groen). (Dit word geverifieer in die kommentaarafdeling van die Amazon -bladsy)
Stap 2: prototipe
Gebruik elke helfte van die broodbord om die sender en ontvanger te skei. Aangedryf deur 3.7v (gelaai tot 4.25v) batterye.
Aangesien dit slegs 'n implementering van die pin-outs is, het ek nie 'n skematiese diagram gemaak nie.
Ek het 'n LED in serie met 'n 3.3K -weerstand ingesluit om te toets.
Om te toets, koppel die bedieningspen (hier die wit draad) aan die grond. Die aktiverings -LED's (rooi) brand op die sender en die ontvanger, en my 'load' LED gaan af. (op die foto)
Stap 3: Tussenspel
Soms is die sender en ontvanger nie korrek gekoppel nie, of u wil die standaardgedrag verander.
Ek bevat die instruksies van die verkoper vir hierdie toestelle:
************************************************************************
Instruksies vir penne
Ontvanger
- GND: gemaalde of negatiewe pool
- +V: DC3.3 ~ 5V insette
- D0-3: Data-uitset
- VT: Uitset (hierdie reël word laag as/as 'n datalyn laag word)
Hoe om die sender en ontvanger te pas
- Verwyder bestaande data: Druk die leerknoppie (op die ontvanger) 8 keer. Reaksie: LED flits 7 keer.
- Afgeleë kode leer: druk die leerknoppie (op die ontvanger) een, twee of drie keer (sien hieronder). LED brand: die leermodus is aktief.
- Druk op enige knoppie van die afstandsbediening. LED -aanwyser flits drie keer: leer suksesvol voltooi.
- Toets: na die bogenoemde operasie kan die ontvangerbord met die afstandsbediening beheer word.
Meer senders met verskillende ID's kan ook aangeleer en gestoor word, vanaf stap 2. 'n Mengsel van verskillende modusse is moontlik.
Knoppiegebruik (stelmodus en begin paringsproses):
- Druk een keer: Insmodus (kortstondige modus)
- Druk twee keer: self-sluitmodus (wissel-modus van die 4 kanale)
- Druk drie keer: ingeslote modus (geselekteerde kanaal aktief en word skoongemaak as 'n ander kanaal aktief word) - ook radioknoppies
Stap 4: Installasie
Nadat ek die stukke gesoldeer het soos wat dit op die broodbord gekoppel was en met 'n hitte-krimp bedek was om kortsluitings te vermy, het ek die sender op die RPi3B+geïnstalleer. (Let op: ek het ekstra drade ingesluit vir uitsette wat ek nog nie gebruik nie)
Ek het 3v-krag gebruik, aangesien dit die oorspronklike spanning van die Framboos is. (Let op: ek het nie-standaard draadkleure gebruik, want dit was handig om die bestaande lintkabel te gebruik)
wrclr: draad colorpi-pin: pen op die RPi3B+trnspin: pen op die sender
wrclr pi-pin trnspin -------- ----------- -------------- grys 01 krag V+ pers 06 gemaal GND bruin 11 BCM17 data 1 rooi 13 BCM27 -data 0
Die afstandsbediening/ontvanger word aangedryf met 'n ou mikro-USB-transformator. Ek gebruik 'n USB -aansluiting sodat ek enige kragbank kan gebruik as ek dit eendag koordloos wil hê.
Stap 5: Kode
Die eenvoudigste kode vir validering: (bron)
voer RPi. GPIO in as GPIO invoer tyd GPIO.setmode (GPIO. BCM) GPIO.setwarnings (Onwaar) GPIO.setup (27, GPIO. OUT) druk "LED aan" GPIO.output (27, GPIO. HIGH) time.sleep (1) druk "LED af" GPIO.output (27, GPIO. LOW)
uit te voer: python pintst.py
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies