Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Bahagi at Mga Tool…
- Hakbang 2: SCHEMATICS at WIRING ASSEMBLY
- Hakbang 3: CODE
- Hakbang 4:
- Hakbang 5: Mga Update sa Hinaharap:
Video: PIC16F1847 at AR1010 Batay sa FM Radio Music Box: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ang aking kauna-unahang Instructable post. Gumawa ako ng isang kahon ng Digital FM Radio gamit ang murang AR1010 FM Radio module na tatanggap na binili ko mula sa Ebay at isang PIC16F1847 Microcontroller mula sa MICROCHIP. Bakit PIC's? Bakit hindi gamitin ang Arduino? Dahil mayroon akong bungkos ng mga ito ng IC na naka-stock sa mga bahagi ng basurahan. At dahil din sa karamihan sa mga tagubilin at tutorial ng Digital FM Radio na gumagamit ng arduino.
Gawin natin…..
Hakbang 1: Kailangan ng Mga Bahagi at Mga Tool…
Ang Pangunahing mga bahagi ay ang Mga sumusunod:
- Ang Utak - Microchip Pic16F1847
- Digital FM Radio Receiver - AR1010 Modyul
- Ipakita - MAX7219 8 Digit 7 Segment Led Module
- Audio Amplifier - PAM8403 5V DC Audio Amplifier Board 2 Channel 2 * 3W Volume Control
- Power / Charging - 3V hanggang 5V 1A Hakbang Up Module USB Charger Boost Converter w / 1pc. Ang 18650 na baterya ay nagsalvage mula sa lumang laptop baterya pack.
- Interface - 3 mga PC. pindutan ng micro switch
- 3D Printed Box Enclosure - Nag-link ang mga file ng STL dito
Mga tool na gagamitin:
- Panghinang
- Mahabang Mga Ilong Plier
- Digital Multi tester
- Exacto Knife
- Cutter Plier
- Pandikit Baril
- 3d printer
- Microchip PICKIT 3 Programmer / Debugger
Hakbang 2: SCHEMATICS at WIRING ASSEMBLY
Ang Schematic ay iginuhit gamit ang Libreng bersyon ng software ng disenyo ng Autodesk Eagle PCB.
Ang listahan ng mga bahagi para sa pangunahing board ay ang mga sumusunod:
1 piraso. PIC16F1847 MCU PDIP-18
1 piraso. AMS1117-3.3 Voltage Regulator SOT223
6 na mga PC 4.7Kohm / 0.5 watt Resistors
1 piraso. 10uf / 16v electrolytic capacitor
Ang lahat ng mga bahaging ito ay naka-mount sa isang pasadyang gupit na 30mm x 30mm solong panig na board na pang-perpekto upang magkasya ito sa loob ng pambalot. Ang PIC Mcu ay naka-mount sa tuktok na bahagi ng board. Ang AMS1117-3.3 SMD regulator at ang AR1010 module ay solder sa tanso na bahagi.
Walang panlabas na Oscillator sapagkat ginamit ko ang panloob na 32 mhz na orasan ng PIC16F1847 MCU. Hindi ako gumamit ng anumang mga header at konektor upang ikonekta ang mga module, solder ang mga ito gamit ang mga jumper wires. Ang mga header ay para sa serial debugging at ICSP program.
Hakbang 3: CODE
Ang code ay nakasulat at naipon gamit ang Code Limited na bersyon ng MikroC para sa PIC.
Ginamit ko ang Ar1010 Arduino Library ng adamjansch / AR1010lib at na-port ito upang maging katugma sa MikroC para sa PIC IDE.
Sumulat ako ng sarili kong Max7219 library.
Iyon lang … salamat
Hakbang 4:
Nai-update ang Source File upang isama ang MAX7219 library…
Hakbang 5: Mga Update sa Hinaharap:
Magdaragdag ako ng isang RTC para sa Oras at marahil ang ilang mga sensor tulad ng Temperatura at Humidity.
Input na audio ng Bluetooth.
Mp3 player.
Inirerekumendang:
Batay sa LED Control na Batay sa Google Assistant Gamit ang Raspberry Pi: 3 Hakbang
Kontrol ng LED na Batay sa Google Assistant Gamit ang Raspberry Pi: Hoy! Sa proyektong ito, ipapatupad namin ang kontrol ng batay sa Google Assistant sa LED gamit ang Raspberry Pi 4 gamit ang HTTP sa Python. Maaari mong palitan ang LED ng isang bombilya (malinaw naman na hindi literal, kakailanganin mo ng isang relay module sa pagitan) o anumang iba pang bahay
LDR Batay Sensor / Detector ng Batay: 3 Mga Hakbang
LDR Batay Sensor / Detector ng ilaw: Ang mga ilaw sensor at detektor ay lubos na kapaki-pakinabang para sa mga microcontroller at naka-embed na mga system at pagmamanman ng kasidhian ay dapat ding gawin. Ang isa sa pinakasimpleng at pinakamurang mga naturang sensor ay LDR. Ang LDR o Light Dependent Resistors ay maaaring madaling gamitin wit
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon
Sistema ng Pagsukat ng Batay ng Static na Batay sa Sistema ng Pag-iilaw ng Emergency: 8 Hakbang
Static Elektrisidad na Pagsukat ng Batay sa Sistema ng Pag-iilaw ng Pagbabagong-buhay: Naisip mo ba na gumawa ng isang emergency na sistema ng pag-iilaw kapag namatay ang iyong pangunahing lakas. At dahil mayroon kang kahit kaunting kaalaman sa electronics dapat mong malaman na madali mong suriin ang pagkakaroon ng lakas ng mains sa pamamagitan ng simpleng pagsukat ng
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni