Სარჩევი:
- ნაბიჯი 1: ხშირად დასმული კითხვები
- ნაბიჯი 2: ნაწილები და ინსტრუმენტები
- ნაბიჯი 3: გააკეთეთ: რეზისტორები
- ნაბიჯი 4: გააკეთეთ: კონდენსატორები
- ნაბიჯი 5: გააკეთეთ: კონექტორები
- ნაბიჯი 6: გააკეთეთ: ჩაწერეთ სათაურები
- ნაბიჯი 7: მისი გამოყენება და ჩამოტვირთვები
ვიდეო: დაამატეთ ვიდეო და აუდიო თქვენს მიკროკონტროლერის პროექტს: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
7 სეგმენტის LED დისპლეი სასარგებლოა ციფრების საჩვენებლად და ბიტმაპს LCD– ებს შეუძლიათ მარტივი გრაფიკის გაკეთება, მაგრამ ზოგჯერ რეალური, ფერადი ვიდეო გამოშვება ყველაზე მარტივი გზაა:
- კომპოზიტური ვიდეო (a.k.a., RCA Jack) არის ყველგან და მუშაობს 3 " - 60" დისპლეით
- 640x480 ფერადი ეკრანი საშუალებას გაძლევთ აჩვენოთ რთული ინფორმაცია, გრაფიკა, სქემები და ანიმაციები
- კომპოზიტი არის იაფი, მარტივი პროგრამირება, შეუძლია მცირე მეხსიერების ნაკვალევი და გამოიყენოს იაფი კაბელები
ეს ინსტრუქცია განკუთვნილია ProtoPlus– ისთვის, მიკროსქემის დაფისთვის, რომელიც შექმნილია პროპელერის პლატფორმაზე ვიდეო და აუდიო კავშირების დასამატებლად. იმის გამო, რომ პროპელერს უკვე აქვს ვიდეო წარმოების სქემა ჩიპზე, ვიდეოს გენერირება ძალიან მარტივია. დაფაზე დარჩენილი სივრცე გამოვიყენე 240 ხვრელის 2 რიგის / 3 რიგის პროტოტიპის არე და აუდიო კავშირი. მე ვიყენებ ოდნავ უფრო დიდ სათაურს, ვიდრე ნორმალური, ასე რომ ის შეიძლება იყოს დაკავშირებული პროპელერის პლატფორმის თავზე ან ქვემოთ. მე ასევე აღვნიშნე აბრეშუმის ეკრანზე პროტოტიპების არეალის კვალი, რათა ადვილად დავინახო როგორ არის დაკავშირებული კვალი. ProtoPlus ხელმისაწვდომია როგორც ნაკრები Gadget Gangster– ზე. პროპელერს შეუძლია გამოუშვას PAL ან NTSC, აქ არის რამოდენიმე ნიმუში იმისა, რისი გაკეთებაც შესაძლებელია: ლამაზი გრაფიკა მართლაც ლამაზი 3D გრაფიკა (თქვენ უნდა ნახოთ ეს!) ინტერფეისი / ინფორმაციის ჩვენება
ნაბიჯი 1: ხშირად დასმული კითხვები
რა არის ProtoPlus? ეს არის პროპელერის პლატფორმის გაფართოების მოდული, ის გაძლევთ საშუალებას დაუკავშიროთ ვიდეო და აუდიო თქვენს პროპს და აქვს პროტოტიპების არე. რასთან მუშაობს იგი? ის შექმნილია Parallax Propeller– ის მუშაობისთვის, ის მოთავსდება თავზე (ან ქვემოთ) პროპელერის პლატფორმაზე, ან შეგიძლიათ დააგდოთ იგი დაფაზე. იმუშავებს ის Arduino– სთან ან PICaxe– თან? არა. არდუინო და PICaxe უბრალოდ არ არიან საკმარისად სწრაფი ვიდეოების გენერირებისთვის, მათ სჭირდებათ ვიდეოებისადმი მიძღვნილი „დამხმარე“მიკროკონტროლერი. ტელევიზია არის ერთ-ერთი ასეთი ინსტრუმენტი, რომლის შესახებაც ვიცი, თუმცა ის არის B/W, მხოლოდ ტექსტით. NTSC ან PAL? თქვენზეა დამოკიდებული - პროპელერი შესანიშნავად კმაყოფილდება რომელიმე სიგნალის წარმოქმნით.
ნაბიჯი 2: ნაწილები და ინსტრუმენტები
აქ არის ის ნაწილები, რაც დაგჭირდებათ. თუ თქვენ შეუკვეთეთ ნაკრები, ორმაგად შეამოწმეთ, რომ დარწმუნდეთ, რომ თქვენს პაკეტს აქვს ჩამოთვლილი ყველა ნაწილი. თუ რამე აკლია, უბრალოდ მოგვწერეთ [email protected];
- 0.01 uF რადიალური კერამიკული ქუდი
- 47 uF რადიალური ელექტროლიტური ქუდი
- 40 პინიანი სათაურები
- 2x 1.1k რეზისტორები (ყავისფერი - ყავისფერი - წითელი)
- 560 ohm რეზისტორი (მწვანე - ლურჯი - ყავისფერი)
- 270 ohm რეზისტორი (წითელი - იისფერი - ყავისფერი)
- 2x RCA ფონო ჯეკი
- ProtoPlus PCB
მის ასაშენებლად დაგჭირდებათ 20-30 ვატიანი გამაგრილებელი რკინა და წყვილი ნაკადი. იხილეთ ჩემი Soldering tutorial, თუ ეს თქვენი პირველი შედუღებაა.
ნაბიჯი 3: გააკეთეთ: რეზისტორები
დავიწყოთ 3 წინააღმდეგობის დამატებით, რომლებიც ქმნიან ვიდეო DAC- ს;
R1 არის 1.1k ohms, ის ყავისფერი - ყავისფერი - წითელი R2 არის 560 ohms, ის მწვანე - ლურჯი - ყავისფერი R3 არის 270 ohms, ის წითელი - იისფერი - ყავისფერი დაამატეთ R4. ეს ასევე 1.1k ohms (ყავისფერი - ყავისფერი - წითელი)
ნაბიჯი 4: გააკეთეთ: კონდენსატორები
არსებობს 2 კონდენსატორი:
C2 არის კერამიკული.01uF კონდენსატორი, ის არ არის პოლარიზებული, ამიტომ არ აქვს მნიშვნელობა რა გზით მიდის. C1 არის ელექტროლიტური 47uF კონდენსატორი. ის პოლარიზებულია, უფრო გრძელი ტყვია გადის კვადრატულ ხვრელში უფრო ახლოს "+" - თან. კონდენსატორის სხეულზე ზოლი მიდის იმ მხარეს, რომელიც უფრო ახლოს არის დაფის კიდეზე.
ნაბიჯი 5: გააკეთეთ: კონექტორები
დაამატეთ 2 RCA კონექტორი. კონექტორი აღინიშნება 'TV' გამოუშვებს ტელევიზორს, ხოლო აუდიო კონექტორი გამოდის ხაზის დონის აუდიოს.
ნაბიჯი 6: გააკეთეთ: ჩაწერეთ სათაურები
პინის სათაურების დასამატებლად უმარტივესი გზაა მათი ჩასმა პურის დაფაზე (ან პროპელერის პლატფორმაზე, როგორც სურათზეა ნაჩვენები), დაფა თავზე და შედუღება. მას შემდეგ, რაც პინ სათაურები გაერთიანდება ProtoPlus– ზე, უბრალოდ ამოიღეთ იგი პურიდან და მიიღეთ სწორი სათაურები.
ნაბიჯი 7: მისი გამოყენება და ჩამოტვირთვები
მისი გამოყენება: ვიდეო
პროპელერით ვიდეოს გადაღება მარტივია:
- მიიღეთ პროპელერის ინსტრუმენტი. ეს არის პროპ -ის განვითარების გარემო. Mac/Linux და Windows ბმულები მოცემულია ქვემოთ ჩამოტვირთვის განყოფილებაში.
-
ჩართეთ 'tv_text' ობიექტი. პროპელერის ინსტრუმენტს გააჩნია ობიექტების ღირსეული ბიბლიოთეკა, მათ შორის სატელევიზიო ობიექტი. თქვენი კოდის OBJ განყოფილებაში უბრალოდ შეიყვანეთ:
ტექსტი: "tv_text"
-
ჩართეთ ტელევიზია. გამოყენება:
ტექსტი. დაწყება (12)
-
განათავსეთ პერსონალი ეკრანზე text.str, text.hex, text.out და ა.შ. აი მაგალითი:
text.str (სტრიქონი (13, "გამარჯობა მსოფლიო", $ C, 1))
მთელი პროგრამა იქნება:
CON
_clkmode = xtal1 + pll16x 'ადგენს პროპს 16x xtal _xinfreq = 5_000_000' ეუბნება პროპს xtal მუშაობს 5MHz OBJ ტექსტით: "tv_text" 'მოიცავს ამ ობიექტს PUB დაწყებული ტექსტი. დაწყება (12)' ჩართეთ ტელევიზია basepin 11 text.str (სტრიქონი (13, "გამარჯობა მსოფლიო", $ C, 1)) "გამოიყენეთ მეთოდი" str "ტექსტის დასაყენებლად ეს მხოლოდ ძირითადი ტექსტის შედგენის შეჯამებაა. გრაფიკა ცოტა უფრო რთულია, მაგრამ ცუდი არ არის, გადახედეთ Graphics_demo– ს, რომ ნახოთ როგორ გავაკეთოთ ანიმაცია, ფორმები და გრაფიკა.
მისი გამოყენება: აუდიო
აუდიო ისეთივე ადვილია. უკვე არსებობს.wav ფაილების, ხმის სინთეზის და სიხშირის სინთეზის სათამაშო ობიექტები. თუ თქვენ უბრალოდ გსურთ სწრაფი და ბინძური მაგალითი, Kwabena სპიკერის მძღოლის ობიექტი გამოიყურება ადვილი. აიღეთ ობიექტი, შეცვალეთ PWM_Pin მუდმივი 11 -ზე და აქ არის გამოყენების მაგალითი:
CON
_clkmode = xtal1 + pll16x 'ადგენს პროპს 16x- ზე xtal _xinfreq = 5_000_000' ეუბნება პროპს xtal მუშაობს 5MHz OBJ დინამიკზე: "PWMEngine" 'მოიცავს ამ ობიექტს PUB დაწყებული დინამიკი. PWMEngine' ჩართეთ დინამიკის სპიკერი. ცვლადი დინამიკის სიხშირე (1000) 'შეცვალეთ სიხშირე 1 000 ჰერც დინამიკად. ცვლადიმეტყველება (50)' მოცულობა 50% waitcnt (clkfreq + cnt) 'cnt = მიმდინარე სისტემის დრო, clkfreq = ტკიპები 1 მეორე დინამიკში. ცვლადი დინამიკის სიხშირე (6000)' სიხშირის შეცვლა 6 000 ჰერცი
ჩამოტვირთვები
მაღალი რეზოლუციის ფოტოები განთავსებულია flickr– ზე დაფა ხელმისაწვდომია MIT ლიცენზიით (საზოგადოებრივი დომენი). თქვენ შეგიძლიათ ჩამოტვირთოთ დიზაინი DipTrace ფორმატში, pdf ან png. პროპელერის ინსტრუმენტი (პროპელერის პროგრამირების გარემო) Mac/Linux და Windows– ისთვის. ასევე, არ დაგავიწყდეთ აიღოთ პროპელერის სახელმძღვანელოს PDF. მიიღეთ ProtoPlus ან Propeller პლატფორმა Gadget Gangster– ზე
გირჩევთ:
დაამატეთ WIZ820io / USR -ES1 - Wiznet W5500 ქსელის პორტი თქვენს ჟოლოს პი .: 10 ნაბიჯი
დაამატეთ WIZ820io / USR -ES1 - Wiznet W5500 ქსელის პორტი თქვენს ჟოლოს Pi: ნაწილობრივ ჩემი ინტერესის გამო, მსგავსი რამის კეთების გამო და ნაწილობრივ Codesys– ისადმი ჩემი ინტერესის გამო, მე ახლახანს ვფიქრობდი სცადეთ და დააკავშიროთ მეორე ქსელის ინტერფეისის პორტი Raspberry Pi– ს. ასე რომ, სხვა პროექტების განხორციელებისას მე ვყოფილვარ
როგორ დაამატოთ ელექტრონული მელნის ჩვენება თქვენს პროექტს: 12 ნაბიჯი (სურათებით)
როგორ დაამატოთ ელექტრონული მელნის ჩვენება თქვენს პროექტს: ბევრი პროექტი გულისხმობს რაიმე სახის მონაცემების მონიტორინგს, როგორიცაა გარემოსდაცვითი მონაცემები, ხშირად Arduino– ს გამოყენებით კონტროლისთვის. ჩემს შემთხვევაში, მინდოდა წყლის დამამშვიდებელში მარილის დონის მონიტორინგი. შეიძლება დაგჭირდეთ მონაცემებზე წვდომა თქვენი სახლის ქსელის საშუალებით
დაამატეთ Bluetooth თქვენს ძველი მანქანის სტერეოს: 5 ნაბიჯი
დაამატეთ Bluetooth თქვენს ძველი მანქანის სტერეოს: გამარჯობა ყველას! ეს არის ჩემი პირველი გაზიარება ამ პროექტების შესახებ, ვიმედოვნებ, რომ თქვენ მიიღებთ სულ მცირე იდეებს თქვენი ძველი მანქანის სტერეოცოცხლის აღსადგენად. ჩემი მშობლიური ენა არ არის ინგლისური, ასე რომ, ვწუხვარ, თუ ჩემი ორთოგრაფია ან გრამატიკა არის არ არის სწორი
დაამატეთ ები თქვენს არკადულ Stick Sanwa ღილაკებს!: 6 ნაბიჯი (სურათებით)
დაამატეთ LED- ები თქვენს Arcade Stick Sanwa ღილაკებზე!: არსებობს უამრავი LED გადაწყვეტა თქვენი საბრძოლო ჯოხის ან არკადული კაბინეტისთვის, მაგრამ solderless ან მაღაზიაში შეძენილი ვერსიები შეიძლება საკმაოდ ძვირი დაჯდეს. არ ვიყავი განსაკუთრებულად კარგად ანაზღაურებად სამსახურში, მაგრამ მაინც მინდოდა ჩემი LED გამხდარიყო ჩემი საბრძოლო ჯოხი, ვეძებე
დაამატეთ პერსონალური Alexa Control ჟოლოს პროექტს: 5 ნაბიჯი
დაამატეთ პერსონალური Alexa Control Raspberry Pi პროექტს: ეს პროექტი განკუთვნილია ყველასთვის, ვისაც აქვს Raspberry Pi პროექტი, რომელიც იყენებს პითონს, რომელსაც სურს დაამატოს ხმის კონტროლი არსებული Amazon Echo მოწყობილობების საშუალებით. თქვენ არ გჭირდებათ იყოთ გამოცდილი პროგრამისტი, მაგრამ კომფორტულად უნდა გამოიყენოთ კომ