Orodha ya maudhui:

PIC16F1847 na AR1010 Kulingana na Sanduku la Muziki la Redio la FM: Hatua 5
PIC16F1847 na AR1010 Kulingana na Sanduku la Muziki la Redio la FM: Hatua 5

Video: PIC16F1847 na AR1010 Kulingana na Sanduku la Muziki la Redio la FM: Hatua 5

Video: PIC16F1847 na AR1010 Kulingana na Sanduku la Muziki la Redio la FM: Hatua 5
Video: Радиоприемник на AR1310 (послесловие) 2024, Novemba
Anonim
Image
Image

Hii ndio chapisho langu la kwanza linaloweza kufundishwa. Nilitengeneza kisanduku cha redio cha Digital FM nikitumia moduli hii ya bei rahisi ya kipokeaji cha Redio ya AR1010 ambayo nilinunua kutoka Ebay na PIC16F1847 Microcontroller kutoka MICROCHIP. Kwa nini PIC's? Kwa nini usitumie Arduino? Kwa sababu nina kikundi cha hizi IC zilizojaa kwenye sehemu ya sehemu. Na pia kwa sababu mafundisho na mafunzo mengi ya redio ya Digital FM hutumia arduino.

Wacha tuifanye…..

Hatua ya 1: Sehemu na Zana zinahitajika…

Sehemu za Msingi ni Zifuatazo:

  1. Ubongo - Microchip Pic16F1847
  2. Mpokeaji wa redio ya Digital FM - Moduli ya AR1010
  3. Onyesha - MAX7219 8 Digit 7 Sehemu iliyoongozwa Module
  4. Amplifier ya Sauti - PAM8403 5V DC Bodi ya Amplifier ya Sauti 2 Channel 2 * 3W Udhibiti wa ujazo
  5. Nguvu / Kuchaji - 3V hadi 5V 1A Ongeza Moduli ya Chaja ya USB Kuongeza Converter w / 1pc. Betri ya 18650 iliokolewa kutoka kwa kifurushi cha zamani cha betri ya mbali.
  6. Kiingiliano - pcs 3. kitufe cha kushinikiza swichi ndogo
  7. Kiambatanisho cha Sanduku Iliyochapishwa ya 3D - Kiunga cha faili za STL hapa

Zana za Kutumia:

  • Chuma cha kulehemu
  • Vipuli vya Pua ndefu
  • Digital Multi tester
  • Kisu cha Exacto
  • Plier mkataji
  • Gundi Bunduki
  • Printa ya 3D
  • Microchip PICKIT 3 Programu / Debugger

Hatua ya 2: SHUGHULI na BUNGE LA WIRING

SCHEMATICS na BUNGE LA WIRING
SCHEMATICS na BUNGE LA WIRING
SCHEMATICS na BUNGE LA WIRING
SCHEMATICS na BUNGE LA WIRING
SCHEMATICS na BUNGE LA WIRING
SCHEMATICS na BUNGE LA WIRING

Schematic imechorwa kwa kutumia toleo la Bure la Autodek Eagle PCB design software.

Orodha ya sehemu za bodi kuu ni hizi zifuatazo:

1 pc. PIC16F1847 MCU PDIP-18

1 pc. Mdhibiti wa Voltage AMS1117-3.3 SOT223

6 pcs. Resistors 4.7Kohm / 0.5 watt

1pc. 10uf / 16v capacitor ya elektroni

Sehemu hizi zote zimewekwa kwenye bodi ya manukato iliyokatwa 30mm x 30mm moja ili kuitoshea ndani ya bati. PIC Mcu imewekwa upande wa juu wa bodi. Mdhibiti wa AMS1117-3.3 SMD na moduli ya AR1010 imeuzwa kwa upande wa shaba.

Hakuna Oscillator ya nje kwa sababu nilitumia saa ya ndani ya mhz 32 ya PIC16F1847 MCU. Sikutumia vichwa vya habari na viunganisho kuunganisha moduli, zinauzwa na waya za kuruka. Vichwa ni vya utatuzi wa serial na programu ya ICSP.

Hatua ya 3: CODE

Nambari hiyo imeandikwa na kukusanywa kwa kutumia toleo la Limited la MikroC ya PIC.

Nilitumia Maktaba ya Ar10ino Arduino ya adamjansch / AR1010lib na kuiweka kuwa inalingana na MikroC ya PIC IDE.

Niliandika maktaba yangu ya Max7219.

Hiyo ni yote… asante

Hatua ya 4:

Ilisasisha Faili ya Chanzo ili kujumuisha maktaba ya MAX7219…

Hatua ya 5: Sasisho za Baadaye:

Nitaongeza RTC kwa Wakati na labda sensorer zingine kama Joto na Unyevu.

Uingizaji wa sauti ya Bluetooth.

Mchezaji wa Mp3.

Ilipendekeza: