Sisällysluettelo:

Kauko -ilmaisimet: 5 vaihetta
Kauko -ilmaisimet: 5 vaihetta

Video: Kauko -ilmaisimet: 5 vaihetta

Video: Kauko -ilmaisimet: 5 vaihetta
Video: Kauko Röyhkä & Narttu - Tuntemattomalle 2024, Heinäkuu
Anonim
Etäilmaisimet
Etäilmaisimet

Työssäni Alexa -taidoilla tarvitsin yksinkertaisen (älä lisää monimutkaisuutta) palautelaitteen; visuaalinen ja kuultava.

Lisäksi prosessorini on "kytkentäkaapissa" ja tarvitsin ulostulon näkyvälle paikalle, mutta muuten huomaamaton.

Päätin, että RF -kaukosäädin laukaisee musikaalisen onnittelukortin. Laitoin tämän pieneen akryylirasiaan, jonka olin asettanut, ja lisäsin lähettimen RPi3B+: n koteloon.

RPI3B+: n yksinkertaiset päälle/pois -komennot käynnistävät valot ja äänet tuskin havaittavalla lähetysviiveellä.

Vaihe 1: Pinput

Pinput
Pinput
Pinput
Pinput

Nämä kuvat ovat myyjän Amazon -sivulta (linkki yllä). Vain kätevä kopio viitteeksi.

Huomaa: alkuperäinen kuva on merkitty väärin; Lisään päivityksiä (vihreänä). (Tämä on vahvistettu Amazon -sivun kommenttiosassa)

Vaihe 2: Prototyyppi

Prototyyppi
Prototyyppi
Prototyyppi
Prototyyppi

Käytä leipälevyn jokaista puolta lähettimen ja vastaanottimen erottamiseen. Toimii 3,7 voltin (ladattu 4,25 voltin) paristoilla.

Koska tämä on vain toteutus pistorasioista, en luonut kaavamaista kaaviota.

Otin testaukseen LED -valon sarjaan, jossa on 3,3 K: n vastus.

Testaa liittämällä ohjaustappi (tässä valkoinen johto) maahan. Aktivointivalot (punaiset) palavat sekä lähettimessä että vastaanottimessa, ja latauksen LED -merkkivaloni sammuu. (kuvassa)

Vaihe 3: Välivaihe

Joskus lähetin ja vastaanotin eivät ole pariliitetty oikein, tai haluat ehkä muuttaa oletuskäyttäytymistä.

Lisään tähän toimittajan ohjeet näille laitteille:

************************************************************************

Nastat ohjeet

Vastaanotin

  • GND: maa- tai negatiivinapa
  • +V: DC3.3 ~ 5V -tulo
  • D0-3: Tiedonanto
  • VT: Lähtö (tämä rivi laskee, jos/kun jokin datalinja laskee)

Kuinka sovittaa lähetin ja vastaanotin

  1. Poista olemassa olevat tiedot: Paina oppimispainiketta (vastaanottimessa) 8 kertaa. Vastaus: LED vilkkuu 7 kertaa.
  2. Etäkoodin oppiminen: paina oppimispainiketta (vastaanottimessa) kerran, kaksi tai kolme kertaa (katso alla). LED -valo syttyy: oppimistila on aktiivinen.
  3. Paina mitä tahansa kaukosäätimen painiketta. LED -merkkivalo vilkkuu kolme kertaa: oppiminen onnistui.
  4. Testi: edellä mainitun toimenpiteen jälkeen vastaanotinkorttia voidaan ohjata kauko -ohjaimella.

Lisää lähettimiä, joilla on eri tunnukset, voidaan oppia ja tallentaa lisäksi, alkaen vaiheesta 2. Eri tilojen sekoitus on mahdollista.

Painikkeiden käyttö (asettaa tilan ja aloittaa pariliitosprosessin):

  • Paina kerran: Inching -tila (hetkellinen tila)
  • Paina kahdesti: itselukittu tila (4 kanavan vaihtotila)
  • Paina kolme kertaa: lukittu tila (valittu kanava on aktiivinen ja poistetaan, jos toinen kanava aktivoituu) - aka radiopainikkeet

Vaihe 4: Asennus

Asennus
Asennus

Kun osat oli juotettu leipälevylle liitetyllä tavalla ja peitetty lämpökutistumaan oikosulkujen välttämiseksi, asensin lähettimen RPi3B+-laitteeseen.

Käytin 3 V: n virtaa, koska se on Vadelman alkuperäinen jännite. (Huomautus: Käytin epätyypillisiä langan värejä, koska oli kätevää käyttää olemassa olevaa nauhakaapelia)

wrclr: johto colorpi-pin: nasta RPi3B: ssä+trnspin: nasta lähettimessä

wrclr pi-pin trnspin -------- ----------- -------------- harmaa 01 teho V+ violetti 06 maa GND ruskea 11 BCM17 Data 1 punainen 13 BCM27 Data 0

Kaukosäädin/vastaanotin saa virtaa vanhasta mikro-USB-muuntajasta. Käytin USB -liitäntää, jotta voisin käyttää mitä tahansa virtapankkia, jos haluan sen langattomana jonain päivänä.

Vaihe 5: Koodi

Yksinkertaisin vahvistuskoodi: (lähde)

tuoda RPi. GPIO GPIO: ksi tuoda GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) tulosta "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) tulosta "LED pois" GPIO. -lähtö (27, GPIO. LOW)

suoritettavaksi: python pintst.py

Suositeltava: