Мазмуну:

Алыскы индикаторлор: 5 кадам
Алыскы индикаторлор: 5 кадам

Video: Алыскы индикаторлор: 5 кадам

Video: Алыскы индикаторлор: 5 кадам
Video: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Ноябрь
Anonim
Алыскы индикаторлор
Алыскы индикаторлор

Alexa көндүмдөрү менен иштөө үчүн мага жөнөкөй (татаалдыгын кошпогула) кайтарым байланыш түзмөгү керек болчу; көрүү жана угуу.

Ошондой эле, менин процессорум "зымдуу шкафта" турат жана мага көрүнүктүү жерде болушу керек болчу, бирок анча байкалбайт.

Мен музыкалык куттуктоо картасынын ичегисин иштетүүчү RF пультун чечтим. Мен муну кичинекей акрил кутуга салып койгом жана өткөргүчтү RPi3B+корпусуна коштум.

RPI3B+ боюнча жөнөкөй күйгүзүү/өчүрүү командалары жарыктарды жана үндөрдү эптеп сезилүүчү берүү кечигүүсү менен баштайт.

1 -кадам: Pinouts

Pinouts
Pinouts
Pinouts
Pinouts

Бул сүрөттөр сатуучунун Amazon баракчасынан (жогорудагы шилтеме). Маалымат үчүн жөн гана ыңгайлуу көчүрмө.

Эскертүү: баштапкы сүрөт туура эмес белгиленген; Мен жаңыртууларды кошом (жашыл түстө). (Бул Amazon баракчасынын комментарийлер бөлүмүндө ырасталган)

2 -кадам: Прототип

Прототип
Прототип
Прототип
Прототип

Бергичти жана алуучуну бөлүү үчүн нан тактасынын ар бир жарымын колдонуу. 3.7v (4.25v чейин заряддалган) батареялар менен иштейт.

Бул пин-чыгуулардын жөн гана аткарылышы болгондуктан, мен схемалык диаграмма түзгөн жокмун.

Мен сыноо үчүн 3.3K каршылыгы бар сериядагы LEDди киргиздим.

Сыноо үчүн, жөн гана башкаруу пинин (бул жерде ак зымды) жерге туташтырыңыз. Жандандыруу диоддору (кызыл) өткөргүчтө да, кабыл алгычта да күйөт, менин "жүк" диодум өчөт. (сүрөттө)

3 -кадам: Интермедия

Кээде өткөргүч жана алуучу туура жупташкан эмес, же сиз демейки жүрүм -турумду өзгөрткүңүз келиши мүмкүн.

Мен бул түзмөктөр үчүн сатуучунун көрсөтмөлөрүн кошуп жатам:

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

Pins Instruction

Алуучу

  • GND: жер же терс уюл
  • +V: DC3.3 ~ 5V киргизүү
  • D0-3: Маалыматтарды чыгаруу
  • VT: Чыгуу (бул линия төмөндөйт, эгерде/эгерде кандайдыр бир маалымат линиясы төмөндөп кетсе)

Бергич менен алуучуну кантип дал келтирүү керек

  1. Учурдагы маалыматты өчүрүү: Окуу баскычын (ресиверде) 8 жолу басыңыз. Жооп: LED 7 жолу жаркырайт.
  2. Алыстан кодду үйрөнүү: окуу баскычын (ресиверде) бир, эки же үч жолу басыңыз (төмөндө караңыз). LED күйөт: окуу режими активдүү.
  3. Алыстан башкаруунун каалаган баскычын басыңыз. LED көрсөткүчү үч жолу жаркырайт: окуу ийгиликтүү аяктады.
  4. Тест: жогоруда көрсөтүлгөн операциядан кийин алуучу тактаны алыстан башкаруу пульту башкара алат.

Ар кандай идентификаторлору бар дагы өткөргүчтөр 2 -кадамдан баштап үйрөнүлүшү жана сакталышы мүмкүн. Ар кандай режимдердин аралашмасы мүмкүн.

Баскычты колдонуу (режимди коюп, жупташтыруу процессин баштайт):

  • Бир жолу басыңыз: Inching режими (Моменталдык режим)
  • Эки жолу басыңыз: өзүн-өзү кулпулоо режими (4 каналдын которуштуруу-режими)
  • Үч жолу басыңыз: кулпуланган режим (тандалган канал активдүү жана башка канал активдүү болуп калса тазаланат) - радио баскычтары

4 -кадам: Орнотуу

Орнотуу
Орнотуу

Кесилген бөлүктөрдү нан тактасына туташтыргандан кийин жана кыска туташууларды болтурбоо үчүн жылуулукту кыскарткандан кийин, мен өткөргүчтү RPi3B+орнотуп койдум.

Мен 3v кубатын колдондум, анткени бул Малинанын түпкү чыңалуусу. (Эскертүү: Мен стандарттуу эмес зым түстөрүн колдондум, анткени азыркы лента кабелин колдонуу ыңгайлуу болгон)

wrclr: зым colorpi-pin: RPi3B+trnspin боюнча пин: өткөргүчтөгү пин

wrclr pi-pin trnspin -------- ----------- -------------- боз 01 күч V+ кызгылт 06 жер GND күрөң 11 BCM17 маалыматтар 1 кызыл 13 BCM27 Маалымат 0

Алыстан башкаруу/ресивер эски микро-USB трансформатору менен иштейт. Мен USB розеткасын колдондум, ошондуктан качандыр бир убакта зымсыз болууну кааласам, каалаган банкты колдоно алам.

5 -кадам: Код

Текшерүү үчүн эң жөнөкөй код: (булак)

GPIO импорттоо убактысы катары RPi. GPIO импорттоо GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) "LED күйгүзүү" GPIO.output (27, GPIO. HIGH) time.sleep (1) "LED өчүрүү" басып чыгаруу GPIO.output (27, GPIO. LOW)

аткаруу үчүн: python pintst.py

Сунушталууда: