Innehållsförteckning:
Video: Fjärrindikatorer: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
För mitt arbete med Alexa -färdigheter behövde jag en enkel (lägg inte till mer komplexitet) feedbackenhet; visuellt och hörbart.
Min CPU är också i min "ledningsskåp" och jag behövde utgången för att vara på en framträdande plats, men annars diskret.
Jag bestämde mig för en RF -fjärrkontroll som utlöste modet på ett musikaliskt gratulationskort. Jag lade detta i en liten akryllåda som jag hade lagt om och lade till sändaren i min RPi3B+.
Enkla på/av -kommandon på RPI3B+ startar ljus och ljud med en knappt märkbar överföringsfördröjning.
Steg 1: Pinouts
Dessa bilder är från säljarens Amazon -sida (länk ovan). Bara en bekvämhetskopia som referens.
Obs: originalbilden är felmärkt; Jag lägger till uppdateringar (i grönt). (Detta verifieras i kommentarsfältet på Amazon -sidan)
Steg 2: Prototyp
Använd varje halva brödbrädan för att separera sändaren och mottagaren. Drivs med 3,7v (laddade till 4,25v) batterier.
Eftersom detta bara är en implementering av pin-outs skapade jag inte ett schematiskt diagram.
Jag inkluderade en LED i serie med ett 3.3K motstånd för testning.
För att testa, anslut helt enkelt kontrollstiftet (här den vita ledningen) till jord. Aktiverings -lysdioderna (röda) tänds på både sändaren och mottagaren, och min "belastnings" -lampa släcks. (avbildad)
Steg 3: Mellanspel
Ibland är sändaren och mottagaren inte korrekt ihopkopplade, eller så kanske du vill ändra standardbeteendet.
Jag inkluderar här säljarens instruktioner för dessa enheter:
************************************************************************
Pins instruktion
Mottagare
- GND: jordad eller negativ pol
- +V: DC3,3 ~ 5V ingång
- D0-3: Datautmatning
- VT: Output (den här raden blir låg om/när någon datarad blir låg)
Hur man matchar sändaren och mottagaren
- Radera befintlig data: Tryck på inlärningsknappen (på mottagaren) 8 gånger. Svar: LED blinkar 7 gånger.
- Inlärning av fjärrkod: tryck på inlärningsknappen (på mottagaren) en, två eller tre gånger (se nedan). Lysdioden tänds: inlärningsläget är aktivt.
- Tryck på valfri knapp på fjärrkontrollen. LED -indikatorn blinkar tre gånger: inlärningen har slutförts.
- Test: efter ovanstående operation kan mottagarkortet styras med fjärrkontrollen.
Fler sändare med olika ID kan läras in och lagras dessutom, från och med steg 2. En blandning av olika lägen är möjlig.
Knappanvändning (inställningsläge och startar parningsprocessen):
- Tryck en gång: Tandläge (momentant läge)
- Tryck två gånger: självlåsläge (växlingsläge för de fyra kanalerna)
- Tryck tre gånger: låst läge (vald kanal aktiv och rensas, om en annan kanal blir aktiv) - aka radioknappar
Steg 4: Installation
Efter att ha lödt bitarna som de hade anslutits på brödbrädan och täckt med värmekrympning för att undvika kortslutning installerade jag sändaren på RPi3B+. (Obs: jag inkluderade extra ledningar för utgångar som jag ännu inte använder)
Jag använde 3v-ström eftersom det är hallonets ursprungliga spänning. (Obs: jag använde icke-standardiserade trådfärger eftersom det var bekvämt att använda den befintliga bandkabeln)
wrclr: wire colorpi-pin: pin på RPi3B+trnspin: pin på sändaren
wrclr pi-pin trnspin -------- ----------- -------------- grå 01 effekt V+ lila 06 mark GND brun 11 BCM17 Data 1 röd 13 BCM27 data 0
Fjärrkontrollen/mottagaren drivs med en gammal mikro-USB-transformator. Jag använde ett USB -uttag så att jag kunde använda valfri powerbank om jag skulle vilja ha det trådlöst någon dag.
Steg 5: Kod
Den enklaste koden för validering: (källa)
importera RPi. GPIO som GPIOimporttid GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) skriv ut "LED på" GPIO.output (27, GPIO. HIGH) time.sleep (1) skriv ut "LED off" GPIO.output (27, GPIO. LOW)
att köra: python pintst.py
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)