תוכן עניינים:

תיבת מוזיקת רדיו FM מבוססת PIC16F1847 ו- AR1010: 5 שלבים
תיבת מוזיקת רדיו FM מבוססת PIC16F1847 ו- AR1010: 5 שלבים

וִידֵאוֹ: תיבת מוזיקת רדיו FM מבוססת PIC16F1847 ו- AR1010: 5 שלבים

וִידֵאוֹ: תיבת מוזיקת רדיו FM מבוססת PIC16F1847 ו- AR1010: 5 שלבים
וִידֵאוֹ: Radio Blues & Radio Blues Live with Radio Blues Jazz: Best of Radio Blues 2024, נוֹבֶמבֶּר
Anonim
Image
Image

זהו הפוסט הראשון שלי להוראה. הכנתי קופסת רדיו FM דיגיטלית באמצעות מודול מקלט רדיו FM זול זה AR1010 שקניתי מ- Ebay ו- PIC16F1847 מיקרו -בקר מ- MICROCHIP. למה PIC? למה לא להשתמש בארדואינו? כי יש לי חבורה של מכשירי IC אלה בפח החלקים. וגם מכיוון שרוב ההוראות והדרכות הדיגיטליות של רדיו FM משתמשות בארדואינו.

בוא נעשה את זה…..

שלב 1: דרושים חלקים וכלים …

החלקים הבסיסיים הם כדלקמן:

  1. המוח - שבב מיקרו Pic16F1847
  2. מקלט רדיו FM דיגיטלי - מודול AR1010
  3. תצוגה - MAX7219 מודול LED בעל 8 ספרות 7 פלחים
  4. מגבר אודיו - PAM8403 לוח מגבר אודיו 5V DC 2 ערוצים 2*3W בקרת עוצמת קול
  5. כוח/ טעינה - 3V עד 5V 1A שלב מעלה מודול USB מטען מגביר Boost w/ 1pc. סוללת 18650 ניצלה מארז סוללות ישן למחשב נייד.
  6. ממשק - 3 יח '. מתגי מיקרו בלחצן
  7. מארז תיבות מודפסות תלת -ממדיות - קישור קבצי STL כאן

כלים לשימוש:

  • מלחם
  • צבת אף ארוך
  • בודק מולטי דיגיטלי
  • סכין מדויקת
  • צבת חותך
  • אקדח דבק
  • מדפסת תלת מימד
  • מתכנת/איתור באגים של מיקרו -שבב PICKIT 3

שלב 2: סכמטיקה והרכבת חיווט

סכמטיקה והרכבת חיווט
סכמטיקה והרכבת חיווט
סכמטיקה והרכבת חיווט
סכמטיקה והרכבת חיווט
סכמטיקה והרכבת חיווט
סכמטיקה והרכבת חיווט

הסכימה מצוירת באמצעות הגרסה החינמית של תוכנת עיצוב PCB של Autodesk Eagle.

רשימת החלקים ללוח הראשי היא כדלקמן:

1 יחידה. PIC16F1847 MCU PDIP-18

1 יחידה. ווסת מתח AMS1117-3.3 SOT223

6 יח '. נגדים 4.7 קוהם / 0.5 וואט

1 יח '. קבל אלקטרוליטי 10uf / 16v

כל החלקים הללו מותקנים על לוח חד פעמי חד צדדי בגודל 30 מ"מ על 30 מ"מ כך שיתאים לו בתוך המעטפת. ה- PIC Mcu מותקן בצד העליון של הלוח. הרגולטור AMS1117-3.3 SMD ומודול AR1010 מולחמים בצד הנחושת.

אין מתנד חיצוני כי השתמשתי בשעון הפנימי של 32 מגה -הרץ של ה- MCU PIC16F1847. לא השתמשתי בכותרות ומחברים לחיבור המודולים, הם מולחמים בעזרת חוטי מגשר. הכותרות מיועדות לאיתור באגים סדרתיים ותכנות ICSP.

שלב 3: CODE

הקוד נכתב ונאסף באמצעות גרסת Code Limited של ה- MikroC ל- PIC.

השתמשתי בספריית Ar1010 Arduino של adamjansch/AR1010lib והעברתי אותו כך שיתאים ל- MikroC עבור PIC IDE.

כתבתי ספריית Max7219 משלי.

זה הכל תודה

שלב 4:

עדכן את קובץ המקור כך שיכלול את ספריית MAX7219 …

שלב 5: עדכונים עתידיים:

אני אוסיף RTC לזמן ואולי כמה חיישנים כמו טמפרטורה ולחות.

כניסת שמע Bluetooth.

נגן אמ פי 3.

מוּמלָץ: