विषयसूची:

PIC16F1847 और AR1010 आधारित FM रेडियो संगीत बॉक्स: 5 कदम
PIC16F1847 और AR1010 आधारित FM रेडियो संगीत बॉक्स: 5 कदम

वीडियो: PIC16F1847 और AR1010 आधारित FM रेडियो संगीत बॉक्स: 5 कदम

वीडियो: PIC16F1847 और AR1010 आधारित FM रेडियो संगीत बॉक्स: 5 कदम
वीडियो: AR-15 BLOWS UP!! WHAT HAPPENED? #shorts 2024, नवंबर
Anonim
Image
Image

यह मेरी पहली शिक्षाप्रद पोस्ट है। मैंने इस सस्ते AR1010 FM रेडियो रिसीवर मॉड्यूल का उपयोग करके एक डिजिटल FM रेडियो बॉक्स बनाया, जिसे मैंने eBay से खरीदा था और MICROCHIP से एक PIC16F1847 माइक्रोकंट्रोलर। पीआईसी क्यों? Arduino का उपयोग क्यों नहीं करें? क्योंकि मेरे पास इन IC का गुच्छा पुर्ज़ों के डिब्बे में है। और इसलिए भी कि अधिकांश डिजिटल FM रेडियो निर्देश और ट्यूटोरियल arduino का उपयोग करते हैं।

चलो यह करते हैं…..

चरण 1: आवश्यक पुर्जे और उपकरण…

मूल भाग निम्नलिखित हैं:

  1. मस्तिष्क - माइक्रोचिप Pic16F1847
  2. डिजिटल एफएम रेडियो रिसीवर - AR1010 मॉड्यूल
  3. डिस्प्ले - MAX7219 8 अंक 7 सेगमेंट एलईडी मॉड्यूल
  4. ऑडियो एम्पलीफायर - PAM8403 5V डीसी ऑडियो एम्पलीफायर बोर्ड 2 चैनल 2 * 3W वॉल्यूम नियंत्रण
  5. पावर/चार्जिंग - 3वी से 5वी 1ए स्टेप अप मॉड्यूल यूएसबी चार्जर बूस्ट कन्वर्टर w/1पीसी। 18650 बैटरी पुराने लैपटॉप बैटरी पैक से उबार ली गई।
  6. इंटरफ़ेस - 3 पीसी। पुश बटन माइक्रो स्विच
  7. 3डी प्रिंटेड बॉक्स एनक्लोजर - एसटीएल फाइलें यहां लिंक हैं

उपयोग करने के लिए उपकरण:

  • सोल्डरिंग आयरन
  • लंबी नाक सरौता
  • डिजिटल मल्टी टेस्टर
  • एक्सएकटो चाकू
  • कटर प्लायर
  • ग्लू गन
  • थ्री डी प्रिण्टर
  • माइक्रोचिप PICKIT 3 प्रोग्रामर/डीबगर

चरण 2: योजनाएँ और वायरिंग संयोजन

स्कीमेटिक्स और वायरिंग असेंबली
स्कीमेटिक्स और वायरिंग असेंबली
स्कीमेटिक्स और वायरिंग असेंबली
स्कीमेटिक्स और वायरिंग असेंबली
स्कीमेटिक्स और वायरिंग असेंबली
स्कीमेटिक्स और वायरिंग असेंबली

ऑटोडेस्क ईगल पीसीबी डिजाइन सॉफ्टवेयर के मुफ्त संस्करण का उपयोग करके योजनाबद्ध तैयार किया गया है।

मुख्य बोर्ड के लिए भागों की सूची निम्नलिखित है:

1 पीसी। PIC16F1847 MCU PDIP-18

1 पीसी। AMS1117-3.3 वोल्टेज नियामक SOT223

6 पीसी। 4.7Kohm / 0.5 वाट प्रतिरोधक

1 पीसी। 10uf / 16v इलेक्ट्रोलाइटिक कैपेसिटर

इन सभी भागों को केसिंग के अंदर फिट करने के लिए कस्टम कट 30 मिमी x 30 मिमी सिंगल साइडेड परफ़ बोर्ड पर लगाया गया है। PIC Mcu बोर्ड के ऊपर की तरफ लगा होता है। AMS1117-3.3 SMD रेगुलेटर और AR1010 मॉड्यूल कॉपर साइड पर सोल्डर किए गए हैं।

कोई बाहरी थरथरानवाला नहीं है क्योंकि मैंने PIC16F1847 MCU की आंतरिक 32 मेगाहर्ट्ज घड़ी का उपयोग किया है। मैंने मॉड्यूल को जोड़ने के लिए किसी भी हेडर और कनेक्टर का उपयोग नहीं किया, उन्हें जम्पर तारों से मिलाया गया है। हेडर सीरियल डिबगिंग और ICSP प्रोग्रामिंग के लिए हैं।

चरण 3: कोड

कोड को PIC के लिए MikroC के कोड लिमिटेड संस्करण का उपयोग करके लिखा और संकलित किया गया है।

मैंने adamjansch/AR1010lib की Ar1010 Arduino लाइब्रेरी का उपयोग किया और इसे PIC IDE के लिए MikroC के साथ संगत होने के लिए पोर्ट किया।

मैंने अपनी खुद की Max7219 लाइब्रेरी लिखी।

बस इतना ही, धन्यवाद

चरण 4:

MAX7219 लाइब्रेरी को शामिल करने के लिए स्रोत फ़ाइल को अपडेट किया गया…

चरण 5: भविष्य के अपडेट:

मैं समय के लिए एक आरटीसी जोड़ूंगा और शायद कुछ सेंसर जैसे तापमान और आर्द्रता।

ब्लूटूथ ऑडियो इनपुट।

एमपी 3 प्लेयर।

सिफारिश की: