Mündəricat:

Portativ FM Radio Vericisi: 4 addım
Portativ FM Radio Vericisi: 4 addım

Video: Portativ FM Radio Vericisi: 4 addım

Video: Portativ FM Radio Vericisi: 4 addım
Video: Стоит БРАТЬ ВСЕМ?? И чем хорош радиоприемник ATS25X1 подробный обзор 2024, Iyul
Anonim
Portativ FM Radio Vericisi
Portativ FM Radio Vericisi

Bu layihədə Arduino istifadə edərək bir FM ötürücü yaradacağıq.

Addım 1: Nə lazımdır

  1. Arduino Nano və ya seçdiyiniz hər hansı bir Arduino.
  2. 16x2 ölçülü Arduino LCD.
  3. Elechouse FM modulu V 2.0
  4. Düymə açarı
  5. 220 Ohm müqavimət
  6. 500k Ohm dəyişən bir rezistor
  7. 50k Ohm dəyişən bir rezistor
  8. LCD üçün 10k Ohm dəyişən bir rezistor

Addım 2: Məclis

Məclis
Məclis
Məclis
Məclis

Bu hissənin fikri, bir FM ötürücü etməklə, məqsədə çatmaq üçün dövrəmizin bütün quruluşunu tamamlamaqdır.

Çörək taxtasını, bir neçə atlayıcını və Arduinonu götürərək başlayın. A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground və 5V pinlərini axtarın.

Yerləşdirildikdən sonra, gələcəkdə ötürmək istədiyimiz tezliyi dəyişəcək düymələr kimi xidmət edəcək dəyişən rezistorları birləşdirərək başlayacağıq. İndi hissə siyahısında üç dəyişən rezistordan bəhs edildiyini unutmayın. Bu hissədə 500k və 50k olanlardan istifadə edəcəyik. Təbii ki, 50k bizə hər bir frekans vahidi üçün bir marker kimi xidmət edəcək və 500k onluqları işarələmək üçün bizə xidmət edəcək.

Montaj üçün 500k dəyişən rezistorun orta terminalını A0 -a, sol terminalını yerə və sağını 5V -a bağlayın. Sonra, 50k üçün eyni şəkildə davam edin, ancaq bu dəfə orta terminal Arduino A1 pininə gedəcək.

Düymələri yığdıqdan sonra, dövrənin FM ötürücüsünü ehtiva edən hissəsini yığacağıq. Modulu götürün və sancaqlara baxın. Vcc terminalını, Ground terminalını, SDA pinini və SCL pinini görməlisiniz. Aydındır ki, Vcc 5V -ə, Ground isə GND -ə gedir. İndi SDA və SCL üçün, seçdiyiniz Arduino üçün serial interfeysinə baxmalısınız, daha doğrusu I2C birini axtarmalısınız. Arduino Nano üçün SDA A5 pinində A4 pinində və SCL -dədir, buna görə hər bir müvafiq pinə qoşulmağa davam edin və ötürücü hissəsini yığmış olacaqsınız.

Bundan əlavə, açarı bağlayacağıq. Keçid, ötürmək istədiyimiz tezliyi saxlamaq və ötürmək istədiyimiz tezliyi təyin etmək üçün dövlətlər arasında dəyişmə funksiyasını yerinə yetirir. Bir keçid bağlantısı olduqca sadədir, sadəcə mənbəyə gedəcək rezistoru bağlayın və sonra gələcəkdə keçiddə dəyişikliklər axtara bilmək üçün eyni terminala Arduino pin D9 -a qısa bir şəkildə qoşulun.. İkinci terminal yerə düşəcək.

Nəhayət, Arduino üçün LCD -ni bağlamaq üçün çoxlu dərslər var, buna görə də bunu necə edəcəyimi izah etməyəcəyəm. Buna baxmayaraq, bu LCD -ni sürücü olmadan bağlamaq üçün istifadə etdiyim linki daxil edəcəyəm.

Əlaqə:

fabricadigital.org/2015/11/como-conectar-u…

Bağlantı ispan dilindədir, ancaq bu dildə danışmayan hər kəs üçün kifayətdir.

Ayrıca, bu hissəyə daxil olan hər iki sxemə baxmağı faydalı hesab edirəm.

Addım 3: Kod

Kod
Kod
Kod
Kod
Kod
Kod

Diqqət yetirdiyiniz ilk şey FMTX.h adlı bir kitabxananın daxil edilməsidir. Bu, Elechouse tərəfindən öz modullarının istifadəsi üçün hazırlanmış kitabxanadır. Bu kitabxananı və bu modulun istifadəsi haqqında daha çox məlumatı aşağıdakı linkdə tapa biləcəyiniz müvafiq məlumat cədvəlində tapa bilərsiniz:

www.elechouse.com/elechouse/index.php?main_…

İndi kod rəqəmsal elektronika qanadının yüksələn qanadından istifadə edir. Bir mənbəyə və bir LEDə bağlı bir açar təsəvvür edin. Sezgisel olaraq görürsünüz ki, düyməni basarsanız LED yanacaq və buraxsanız LED sönəcək. İndi fikir, düyməni ilk basmaq üçün LED -i açıq saxlamaqdır və nəticədə LED yanacaq. Kodumuz üçün də eyni prinsipi tətbiq edəcəyik. Birinci vəziyyət, ötürmək istədiyimiz tezliyi təyin etmək üçün, ikincisi isə qənaət etmək üçün olacaq. Bu tezlikdə ötürmək üçün birinci vəziyyətə qayıtmalı olacaqsınız.

Tövsiyə: