Სარჩევი:
- ნაბიჯი 1: საჭირო ნაწილები და ინსტრუმენტები…
- ნაბიჯი 2: სქემატიკა და გაყვანილობის შეკრება
- ნაბიჯი 3: კოდი
- ნაბიჯი 4:
- ნაბიჯი 5: მომავალი განახლებები:
ვიდეო: PIC16F1847 და AR1010 დაფუძნებული FM რადიო მუსიკალური ყუთი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს არის ჩემი პირველი ინსტრუქციული პოსტი. მე გავაკეთე ციფრული FM რადიო ყუთი ამ იაფი AR1010 FM რადიოს მიმღების მოდულის გამოყენებით, რომელიც შევიძინე Ebay– დან და PIC16F1847 მიკროკონტროლერი MICROCHIP– დან. რატომ PIC? რატომ არ გამოიყენოთ არდუინო? იმიტომ, რომ მე მაქვს ამ IC– ების რამოდენიმე ნაწილი ნაწილების ყუთში. და ასევე იმიტომ, რომ ციფრული FM რადიოს ინსტრუქციებისა და გაკვეთილების უმეტესობა იყენებს არდუინოს.
მოდი გავაკეთოთ ….
ნაბიჯი 1: საჭირო ნაწილები და ინსტრუმენტები…
ძირითადი ნაწილები შემდეგია:
- ტვინი - მიკროჩიპი Pic16F1847
- ციფრული FM რადიო მიმღები - AR1010 მოდული
- ჩვენება - MAX7219 8 ციფრიანი 7 სეგმენტიანი მოდული
- აუდიო გამაძლიერებელი - PAM8403 5V DC აუდიო გამაძლიერებელი დაფა 2 არხი 2*3W ხმის კონტროლი
- სიმძლავრე/ დატენვა - 3V to 5V 1A Step Up Module USB Charger Boost Converter w/ 1pc. 18650 ბატარეა ამოღებულია ძველი ლეპტოპის ბატარეის პაკეტიდან.
- ინტერფეისი - 3 ცალი. დააჭირეთ ღილაკს მიკრო კონცენტრატორები
- 3D დაბეჭდილი ყუთის დანართი - STL ფაილების ბმული აქ
ინსტრუმენტები გამოსაყენებლად:
- გასაყიდი რკინა
- გრძელი ცხვირის ფანქარი
- ციფრული მრავალ ტესტერი
- ზუსტი დანა
- საჭრელი პლეერი
- წებო იარაღი
- 3D პრინტერი
- მიკროჩიპი PICKIT 3 პროგრამისტი/გამართული
ნაბიჯი 2: სქემატიკა და გაყვანილობის შეკრება
სქემა შედგენილია Autodesk Eagle PCB დიზაინის პროგრამული უზრუნველყოფის უფასო ვერსიის გამოყენებით.
ძირითადი დაფის ნაწილების სია შემდეგია:
1 ცალი PIC16F1847 MCU PDIP-18
1 ცალი AMS1117-3.3 ძაბვის რეგულატორი SOT223
6 ცალი 4.7Kohm / 0.5 watt რეზისტორები
1 ცალი 10uf / 16v ელექტროლიტური კონდენსატორი
ყველა ეს ნაწილი დამონტაჟებულია 30 მმ x 30 მმ ცალმხრივ პერფორატულ დაფაზე, რომელიც მოთავსებულია გარსაცმის შიგნით. PIC Mcu დამონტაჟებულია დაფის ზედა მხარეს. AMS1117-3.3 SMD რეგულატორი და AR1010 მოდული სპილენძის მხარეს არის გაბმული.
არ არსებობს გარე ოსცილატორი, რადგან გამოვიყენე PIC16F1847 MCU შიდა 32 mhz საათი. მე არ გამომიყენებია სათაურები და კონექტორები მოდულების დასაკავშირებლად, ისინი გამყარებულია ჯუმბერის მავთულხლართებით. სათაურები განკუთვნილია სერიული გამართვისა და ICSP პროგრამირებისთვის.
ნაბიჯი 3: კოდი
კოდი იწერება და შედგენილია PIC– ისთვის MikroC– ის Code Limited ვერსიის გამოყენებით.
მე გამოვიყენე adamjansch/AR1010lib Ar10ino Arduino ბიბლიოთეკა და გადმოვიტანე ის MikroC– თან თავსებადი PIC IDE– სთვის.
მე დავწერე ჩემი საკუთარი ბიბლიოთეკა Max7219.
სულ ესაა … მადლობა
ნაბიჯი 4:
განახლებულია წყაროს ფაილი, რომელიც მოიცავს MAX7219 ბიბლიოთეკას…
ნაბიჯი 5: მომავალი განახლებები:
მე დავამატებ RTC დროს და შესაძლოა რამდენიმე სენსორს, როგორიცაა ტემპერატურა და ტენიანობა.
Bluetooth აუდიო შეყვანა.
Მპ 3 დამკვრელი.
გირჩევთ:
მუსიკალური ყუთი მსუბუქი ჩვენებით: 9 ნაბიჯი (სურათებით)
Music Box With Light Show: გამარჯობა და კეთილი იყოს თქვენი მობრძანება, ამ გაკვეთილში ჩვენ გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი მუსიკალური ყუთი ჩართული მსუბუქი შოუს საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ არის ცარიელი საქმე. ჩვენ ავიღეთ საქმე, რომელიც ჩვეულებრივ გამოიყენება ინსტრუმენტებისთვის. ამ პროექტში შეგიძლიათ იყოთ ძალიან შემოქმედებითი, ასე რომ თქვენ არ გჭირდებათ
ულტრაბგერითი ინდუქციური მუსიკალური ყუთი: 4 ნაბიჯი
ულტრაბგერითი ინდუქციური მუსიკალური ყუთი: ეს ნაშრომი იყენებს ულტრაბგერითი სენსორებს სხვადასხვა ხმის წარმოსაქმნელად, ხოლო ღილაკებს იყენებს სხვადასხვა მუსიკისა და ჰარმონიის შესაქმნელად
მუსიკალური ასამბლერი: ინტეგრირებული ვირტუალური მუსიკალური ინსტრუმენტი ბლოკის ტიპის შეხების სენსორით: 4 ნაბიჯი
მუსიკალური ასამბლერი: ინტეგრირებული ვირტუალური მუსიკალური ინსტრუმენტი ბლოკის ტიპის შეხების სენსორით: ბევრია ვისაც სურს ისწავლოს მუსიკალური ინსტრუმენტის დაკვრა. სამწუხაროდ, ზოგიერთი მათგანი არ იწყებს მას ინსტრუმენტების მაღალი ფასის გამო. ამის საფუძველზე, ჩვენ გადავწყვიტეთ, შეგვექმნა ვირტუალური მუსიკალური ინსტრუმენტების სისტემა, რათა შემცირებულიყო დაწყებული ბიუჯეტი
FM რადიო RDS (რადიო ტექსტი), BT კონტროლი და დატენვის ბაზა: 5 ნაბიჯი
FM რადიო RDS (რადიო ტექსტი), BT კონტროლი და დამუხტვის ბაზა: Bonjour, ეს არის ჩემი მეორე "ინსტრუქცია". როგორც მე მომწონს, რომ არ გავაკეთო ძალიან სასარგებლო რამ, აქ არის ჩემი ბოლო პროექტი: ეს არის FM რადიო რადიოტექსტით დატენვის ბაზა და რომლის მონიტორინგიც შესაძლებელია Bluetooth- ისა და Android პროგრამის საშუალებით, ამიტომ მე
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 -ით (უთავო): 8 ნაბიჯი
ინტერნეტ რადიო/ ვებ რადიო ჟოლოს Pi 3 (თავაწეული): HI გნებავთ თქვენი საკუთარი რადიოს ჰოსტინგი ინტერნეტით, მაშინ თქვენ სწორ ადგილას ხართ. ვეცდები შეძლებისდაგვარად განვმარტო. მე შევეცადე რამდენიმე გზა, რომელთა უმეტესობას ან სჭირდებოდა ხმის ბარათი, რომლის ყიდვაც არ მინდოდა. მაგრამ მოახერხა