Სარჩევი:
- ნაბიჯი 1: დაგეგმეთ
- ნაბიჯი 2: PCB
- ნაბიჯი 3: მიიღეთ ნაწილები
- ნაბიჯი 4: შედუღება
- ნაბიჯი 5: გაასუფთავეთ იგი
- ნაბიჯი 6: პროგრამირება
- ნაბიჯი 7: დასრულებული საქმე
- ნაბიჯი 8: გაუმჯობესება
ვიდეო: LED წერტილოვანი მატრიცის ჩვენება: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს არის მარტივი როგორ გავაკეთოთ თქვენი პერსონალური LED Dot-Matrix ჩვენება. მე დავამატებ სრულ პროგრამას ახსნა -განმარტებით, რომ განათდეს LED- ები. ის ასევე საკმაოდ გატეხილია, შეგიძლიათ შეცვალოთ იგი თქვენს თავს.
მე გადავწყვიტე, რომ გამეკეთებინა ჩემი წერტილოვანი მატრიცა, რადგან ისინი მაგრად გამოიყურებოდნენ და არცერთი არ მოიძებნება ლურჯში, რომელიც საუკეთესო ფერია, ამიტომ გადავწყვიტე, მე თვითონ გამეკეთებინა.
ნაბიჯი 1: დაგეგმეთ
პირველი ამოცანაა პროექტის დაგეგმვა.
მე ავაწყვე არწივი, ასე რომ მე ვნახე კავშირები და შევამოწმე LED მატრიცა. მან ასევე მომცა საშუალება მესწავლა ინდივიდუალური LED- ების განათება. პირველი რაც უნდა გავაკეთოთ არის PIC– ის ყველა დამხმარე მასალის დამატება, ამიტომ მჭირდება კვების ბლოკი, გადმოტვირთვის ბუდე და გადატვირთვა. მე ასევე უნდა დაალაგო შედეგები მარტივი რიგები. ამან განსაზღვრა PCB- ების ზომა, ასე რომ მე გავატარე იმდენი დრო, რამდენადაც შემეძლო ზომის შემცირება, სანამ არ შემეძლო მისი შემცირება. შემდეგი ნაბიჯი იყო 20 LED- ის განთავსება წერტილოვან მატრიცაში, სვეტების ყველა ანოდის დაკავშირება და ყველა კათოდის რიგები. ამის გაკეთება შეუძლებელია ბმულების მავთულის გამოყენების გარეშე, თუ თქვენ არ იყენებთ ორმაგი ფენის დაფას ან ორმხრივ დაფას. მე არ ვიყავი ისე, რომ მე ვიყენებ ბმულებს.
ნაბიჯი 2: PCB
ისე საჭირო იყო როგორ როგორ.
მე დავამუშავე PCB სკოლის კომპიუტერებზე, რომელსაც გააჩნდა PCB Wizard 3. დიდი პროგრამული უზრუნველყოფა, ძალიან მარტივი, მაგრამ მაინც ძალიან ძლიერი. სამწუხაროდ, ეს იმას ნიშნავს, რომ სანამ მე მაქვს PCBWiz3 ფაილები, მე არ მაქვს სხვა ფორმატში და ერთადერთი სურათი, რაც მე მაქვს, არის ფოტო-ეტჩის ნიღბები, ყოველთვის კარგი პრაქტიკაა, რომ მოგვიანებით გადავიღოთ ფოტო-ეტჩის ნიღბის ქაღალდზე გამოყენება, ან უბრალოდ დოკუმენტაცია. სამწუხაროდ, ისინი საკმაოდ ცუდად დაასკანირეს. თუმცა, როდესაც მე გადავიმუშავე სქემა Eagle– ზე, მე წავედი და ხელახლა გავაკეთე PCB.
ნაბიჯი 3: მიიღეთ ნაწილები
მას შემდეგ რაც იცით, რას აპირებთ, გჭირდებათ ნაწილები. მე გამოვიყენე: 20 დიფუზური ლურჯი LED 1 PICAXE 18X მიკროკონტროლერი 1 სერიული ბუდე 1 22kOhm რეზისტორი 1 10kOhm რეზისტენტული შავი მულტიკორიანი მავთულის შავი მრავალბირთვიანი მავთულები მე გამოვიყენე PICAXE PIC, როგორც მე მათ სკოლაში ვიყენებდი ისინი ძალიან მარტივია მე მათი პროგრამირება ძალიან მარტივად მიმაჩნია და შემდეგ გადმოვწერე პროგრამაში. რა თქმა უნდა, PICAXE BASIC არის ერთადერთი PIC ენა, რომელიც მე ასევე ვიცი, რაც ზღუდავს მათ. მათი პოვნა საკმაოდ ადვილია, თუმცა დიდ ბრიტანეთში შეგიძლიათ უბრალოდ გადახვიდეთ Rapid Electronics– ზე - PICAXEPICAXE სახელმძღვანელო - ეს არის.pdfPICAXE ჩიპის მონაცემები - ასევე. ლურჯი წერტილოვანი მატრიცისთვის ეს იყო ჩემი არჩევანი და მე გადავიხადე ამაში, 48p თითო LED, ასე რომ 12 ფუნტი მთლიანი ოდენობით, 25 იაფად ყიდვა უფრო იაფი იყო. რა თქმა უნდა, თუ აპირებთ, შეგიძლიათ გამოიყენოთ რა გსურთ, თუმცა ჩემი PCB განლაგების გამოსაყენებლად თქვენ გისურვებთ 5 მმ პაკეტს. მე მჭირდებოდა 4k7 Ohm რეზისტორი გადატვირთვისთვის, თუ გადატვირთვის პინი (პინ 4) არ არის გამოყვანილი 4k7 ohm რეზისტორით, მაშინ PIC მუდმივად გადატვირთვა, რაც ცუდია. მე გამოვიყენე სტერეო სოკეტი, 10k ohm რეზისტორი და 22k ohm რეზისტორი გადმოსაწერი სოკეტისთვის, რაც იმას ნიშნავს, რომ მთელი ერთეული დამოუკიდებელია, რაც ძალიან მოსახერხებელია. ასევე ხელს უშლის PIC– ის დანგრევას, რადგან მე ვაგრძელებ მისი ამოღებას და საბოლოოდ ვამთავრებ ფეხების მოწყვეტას. თუმცა ჩვენ ვიყენებთ უხარისხო დაფებს, ასე რომ ბილიკების ამოღება საკმაოდ მარტივად შეიძლება, მაგრამ მე არ მეგონა, რომ ეს იქნებოდა პრობლემა, ყოველ შემთხვევაში მაინც. ოჰ, მე ტკივილები მქონდა.
ნაბიჯი 4: შედუღება
როდესაც თქვენ გაქვთ ნაწილები, დროა დააკავშიროთ ისინი ერთმანეთთან.
პირველი დაფა, რომელზედაც დავიწყე შედუღება, იყო ჩვენების დაფა. მრავალი მიზეზი იყო, ყველაზე მოსაწყენი ჩანდა, თამაში რომ დამთავრდეს დიდი სიამოვნება იქნებოდა და მოსაწყენი იქნებოდა, მოიცადე, მე აღვნიშნე ეს? მას შემდეგ, რაც მე გავწმინდე ბილიკები მავთულხლართებით, დავიწყე კავშირების მავთულის მოჭრა და მიმაგრება. ეს იყო უხეშად და საკმაოდ ძნელი გასაკეთებელი და შემდეგ ადგილზე გასაკეთებელი, ასე რომ, კერამიკული თითის დამხმარე ასისტენტის არარსებობის შემთხვევაში მე გამოვიყენე გაყიდვა, რამაც მიგვიყვანა აღმოჩენამდე, არა პირველად, რომ დამწვარი გაყიდვა საზიზღარი საზიზღარი რამეა. როგორც კი ეს დასრულდა, დავიწყე LED- ების შედუღება, დავიწყე ზემოდან და დავიწყე მათი გაკეთება ინდივიდუალურად, სანამ არ მომბეზრდა და ერთბაშად მთელი რიგები დავიწყე. დასასრულს ეს საკმაოდ რთული გახდა, რადგან LED- ები საკმაოდ გზას დაადგა. მას შემდეგ, რაც 20 – ვე LED ნათურა შედუღდა, მე თავდასხმა მოვახერხე და ყველა იმ შემაძრწუნებელი ბილიკი გამოვართვი, რამდენადაც შემეძლო. და ჭეშმარიტი ჩემი ადრინდელი აზრები აიღო სათადარიგო 6 ვ ბატარეის პაკეტი და ბატარეის დამჭერი და დაიწყო მავთულის გაშვება კავშირების განათებით სვეტების გასწვრივ და ქვევით. ეს საკმაოდ კარგად გამოიყურებოდა თავისთავად, დანარჩენი პროექტი შეიძლება ღირდეს მხოლოდ ამ გარეგნობისთვის. რა თქმა უნდა, რაღაც უცნაური მიზეზის გამო, მთელი რიგები ერთად ანათებდა, მაგრამ ამ მომენტში მე ბოლომდე ვერ შევამჩნიე…
ნაბიჯი 5: გაასუფთავეთ იგი
მას შემდეგ რაც დაფები ერთმანეთთან შეაერთეთ დროა დააწესოთ ისინი. არის რამოდენიმე რამ რისი გაკეთებაც შეგიძლიათ.
ამოიღეთ ჭარბი ნაკადი: ნაკადი ხელს უწყობს შედუღების ნაკადს და კარგ კონტაქტებს დაამყარებს, თუმცა გაშრობისას ის საკმაოდ საზიზღრად გამოიყურება და უმჯობესია მოშორება ამ მშვენიერი გარეგნობისთვის. ამის საუკეთესო საშუალებაა დაფაზე ააფეთქოთ ქსოვილი, რომელიც აცეტონში გაქვთ დასველებული. საიდან მიიღებ აცეტონს მესმის რომ ტირიხარ? თქვენ შეგიძლიათ შეიძინოთ იგი ხელოვნების მაღაზიებში, ასევე შეგიძლიათ შეიძინოთ იგი სანაოსნო/საზღვაო მაღაზიებში, როგორც ბოჭკოვანი შუშის ასორტიმენტი, თუმცა საუკეთესო წყარო ფაქტიურად ფრჩხილის ლაქების მოსაშორებელი იაფია. ასე რომ, მიდით უახლოეს იაფფასიან ფარმაცევტთან და დაიწყეთ ფრჩხილის ლაქების მოსაშორებელი ყველაზე იაფი საშუალებების ძებნა. მე ვსაუბრობ 49p 200 მლ -ზე, ჩემი წარსული გამოცდილება აჩვენებს, რომ ეს მოდის ვარდისფერ ბოთლებში. დაფების კიდეები გაასუფთავეთ: ეს ისეთივე მარტივია, როგორც დაფის კიდეები ქვემოთ ისე, რომ ისინი გლუვი და ბრტყელი იყოს. ასევე საკმაოდ სასიამოვნოა კიდეების დამრგვალება. და ეს არის ამ მომენტში.
ნაბიჯი 6: პროგრამირება
ასე რომ თქვენ მოახერხეთ, თქვენ ჩართეთ ბატარეა, მაგრამ დაელოდეთ, არა, ის არ მუშაობს, ან იქნებ უბრალოდ უნდა დაპროგრამდეთ … ოჰ ეს კარგი იდეა იქნებოდა. ჩემი წინადადების გამო, მე მაქვს გადმოსაწერი ბუდე უკვე PCB- ზე, ასე რომ, უბრალოდ ჩაწერეთ გადმოტვირთვის კაბელში, შეაერთეთ იგი თქვენს კომპიუტერში სერიულ პორტში, მიიღეთ პროგრამირების რედაქტორი და მიიღეთ კოდირება! რა თქმა უნდა, ეს დაგეხმარებათ, თუ თქვენ პროგრამირებული PICAXE ადრე, მე მქონდა დაახლოებით 4 წლიანი გამოცდილება ჯერჯერობით, GCSE და AS/A დონე. პირველი რაც უნდა გავაკეთოთ არის აკრიფოთ:
მთავარი: მთავარიეს უბრალოდ ადგენს PICAXE პროგრამას, ათავსებს მნიშვნელოვან კოდს მთავარსა და მთავარს შორის, მე ამას ვაკეთებ, ასე რომ არ მავიწყდება ამის გაკეთება მოგვიანებით. შემდეგი ამოცანაა დააყენოთ შედეგები, რომელი ქინძისთავები გსურთ მაღალი და რომელი დაბალი. გრძელი და შრომატევადი გზაა გასავლელი
მაღალი 1 სიმაღლე 2 სიმაღლე 3 ნელი 2 ნელი 2 ნელი 3ან შეგიძლიათ იყოთ მაგარი და დააყენოთ მდგომარეობა ერთ ხაზში
ნება ქინძისთავები = %00001110 ნებადართული ქინძისთავები = %00000000ეს მუშაობს თითოეული პინისთვის კონკრეტული ციფრის მიცემით, ასე რომ, პინ 8 არის პირველი ციფრი, პინ 0 არის ბოლო ციფრი და ასე შემდეგ. ჩვენ ასევე უნდა შეგვეძლოს დროის დაყოვნება ისე, რომ ქინძისთავები რეალურად დარჩეს საკმარისად დიდხანს LED- ების განათებისთვის. არსებობს 2 ძირითადი PICAXE ლოდინის ბრძანება, დაელოდეთ და პაუზეთ, დაელოდეთ 1 ელოდება 1 წამს, სადაც როგორც პაუზა 1 ელოდება 1uSecond- ს, რაც ჩვენ გვჭირდება. ნიტის კრეფისკენ მიდრეკილებს შეუმჩნევიათ, რომ ქინძისთავებზე არის მხოლოდ 8 ქინძისთავები =%00000000 ბრძანება. დიახ, მეცხრე გამომავალი PICAXE18X არის infact სერიული out pin. ამისათვის საჭიროა სრულიად ახალი კოდის დაყენება
დააგემოვნა $ 05, %00000000 ჩაეწერა $ 05, %00001000მე არ ვარ დარწმუნებული, რატომ მუშაობს ეს, ან რატომ არის საჭირო, მაგრამ მე მივიღე ეს PICAXE ფორუმზე მეგობრული ხალხისგან.
მთავარი: & apos Letter Alet ქინძისთავები = %00011000 & apospoke $ 05, %00000000 & apos უცნობია SERTXD ხაზი დაბალი პაუზა 1 & aposlet ქინძისთავები = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101 & appolet = 0000 მაღალი პაუზა 1 & aposlet ქინძისთავები = %10001000 & apospoke $ 05, %00000000 და აპოსი SERTXD ხაზის დაყენება დაბალი პაუზა 1 & აპოსგოგო მთავარი და აპოსიამან უნდა აჩვენოს ასო A თქვენს დოთმატრიქსის ეკრანზე
ნაბიჯი 7: დასრულებული საქმე
აქ ის აჩვენებს ასო A- ს.
მეორე სურათი არის ასო B სიბნელეში, ეს არის დიფუზური ლურჯი LED- ები ახლად დამუხტული 4x AA 2500mAh ბატარეის პაკეტით, საკმაოდ კაშკაშა. მაგრამ არა იმდენად ნათელი, რამდენადაც თქვენ ვერ ხედავთ ჩვენებას, სრულყოფილია.
ნაბიჯი 8: გაუმჯობესება
ის მუშაობს, ასე რომ, ახლა, ისიამოვნეთ სრული და სამუშაო პროექტის დიდებით, არა, არცერთი წამით. როგორ შემიძლია გავხადო უკეთესი, როგორ გავხადო უფრო იაფი როგორ შემიძლია გავხადო ეს უფრო მაგარი !!! აქ არის რამოდენიმე იდეა, რომლებიც ჩემს თავში ბობოქრობს. SMD LED- ები, კარგი, რა მოხდება, თუ leds გაცილებით პატარა იქნებოდა, რომ " d ჩამოაგდეს პროექტის მთლიანი სისქე რა, 5 მმ, პატარა უკეთესია. პლუს SMD გაცილებით მაგარია, geek +5. SMD PIC, ოღონდ, მეტი SMT სიკეთე, geek +10 მაინც, კარგი, ის არ იქნება ამოსაღები, მაგრამ მაინც შეგიძლია ჩამოტვირთო პროგრამები მასზე სანამ ის დაფაზეა. ოჰ და ის დაეცემოდა პროექტის სისქეს, უკანა მხარეს 5 მმ -ით (არ უნდა დაგვავიწყდეს გადმოტვირთვის ბუდე). პროფესიონალური PCB წარმოება, რა ადვილია ეს, რა თქმა უნდა, ცოტა ჯდება, მაგრამ ეს ნიშნავს, რომ დაფები არის სრულყოფილი, ისე სრულყოფილი, როგორც თქვენ გააკეთეთ ისინი. თქვენ ასევე თამაშობთ სახალისო ფუნქციებით, როგორიცაა მრავალ ფენიანი ან ორმხრივი დაფები, წარმოიდგინეთ ორმხრივი PCB, მაშინ არ დაგჭირდებათ 2 ცალკეული PCB. ამას დაამატეთ SMD კომპონენტები, როგორიცაა რეზისტორები, LED- ები და PIC- ები და თქვენ გაქვთ ძალიან ელეგანტური, მაგრამ ძვირადღირებული დაფა. აქ არის სია CadSoft– დან, იმ ადამიანებისგან, რომლებმაც შექმნეს Eagle, PCB მწარმოებლები.დიდი ეკრანი, ეკრანის უმეტესობა არის 5 – დან 7 – მდე, ჩემი არის 4 – დან 5 – მდე, ასე რომ მისი უფრო დიდი გახდება ჩვენების მთელი ახალი ასორტიმენტი. რა თქმა უნდა, მეტი გამოსავალი დაგჭირდებათ, მე მხოლოდ 9 მქონდა ხელმისაწვდომი, მაგრამ თუ თქვენ გამოიყენებთ PICAXE28X– ს, თქვენ გაქვთ 17 – მდე გამომავალი შედეგი, ეს არის 8 – დან 8 – მდე ჩვენება. სასიამოვნოა. თუმცა, თუ თქვენ გადახვალთ PICAXE– ებიდან სხვა მიკროკონტროლერებზე, დარწმუნებული ვარ, რომ არსებობს სხვადასხვა გამომავალი ქინძისთავებით. კიდევ ერთი ვარიანტია ჩარლი-პლექსის შედეგები, თუმცა თქვენ უნდა შეგეძლოთ გამომავალი ქინძისთავების დაყენება შესასვლელად, რომ იმუშაოთ. მე მჯერა, რომ ეს შესაძლებელია არა PICAXE PIC– ებით, განსაკუთრებით Arduino– სთან ერთად. იმედია, როდესაც ჩემი ვებ – გვერდი (TheDarkPlace ან უბრალოდ The Dark Place) ამოქმედდება, მე შემიძლია გავყიდო 4 – დან 5 ეკრანის ნაკრები, რამდენიმე ვარიანტით, როგორიცაა 2 ცალკე დაფა, 1 სრული დაფა და 1 სრული დაფა 2 ფენით. თუმცა, ეს დამოკიდებულია იმაზე, თუ რამდენ ადამიანს მოსწონს. ან შეგიძლიათ უბრალოდ მომწეროთ ელფოსტაზე: pinski1 [at] gmail.com აი განლაგების რამდენიმე სურათი.
გირჩევთ:
WiFi კონტროლირებადი LED ზოლის მატრიცის ჩვენება საათის სინათლე: 3 ნაბიჯი (სურათებით)
WiFi კონტროლირებადი LED ზოლის მატრიცა ჩვენება საათის სინათლე: პროგრამირებადი LED ზოლები, მაგ. WS2812 საფუძველზე, მომხიბლავია. აპლიკაციები მრავალფეროვანია და თქვენ სწრაფად მიიღებთ შთამბეჭდავ შედეგებს. და რატომღაც საათების მშენებლობა, როგორც ჩანს, სხვა სფეროა, რომელზეც ბევრს ვფიქრობ. იწყება გარკვეული გამოცდილებით
წერტილოვანი მატრიცის დაფა: 8 ნაბიჯი
წერტილოვანი მატრიცის დაფა: ეს წერტილოვანი მატრიცის დაფა შედგება სამი MAX7219- ისგან, რომელსაც შეუძლია აჩვენოს ნებისმიერი ასო ან რიცხვი ზედიზედ. ეს Arduino პროექტი ემყარება ამ ვებსაიტს. წინა ვებგვერდიდან დავამატე კიდევ 2 წერტილოვანი მატრიცა, ერთი ღილაკი და ერთი სპიკერი. სანამ წერილები
LED წერტილოვანი მატრიცის ჩვენება: 5 ნაბიჯი
LED წერტილოვანი მატრიცის ჩვენება: ამ პროექტში თქვენ კვლავ უნდა გამოიყენოთ ცვლის რეგისტრების ორი ნაკრები. ეს დაკავშირებული იქნება წერტილოვანი მატრიცის ჩვენების სტრიქონებთან და სვეტებთან. ამის შემდეგ თქვენ აჩვენებთ უბრალო ობიექტს, ან სპრაიტს, ეკრანზე და აცოცხლებთ მას. ამ პროექტის მთავარი მიზანი მე
SMS მონიტორი -- წერტილოვანი მატრიცის ჩვენება -- MAX7219 -- SIM800L: 8 ნაბიჯი (სურათებით)
SMS მონიტორი || წერტილოვანი მატრიცის ჩვენება || MAX7219 || SIM800L: ამ ვიდეოში თქვენ ისწავლით თუ როგორ გამოიყენოთ GSM მოდული, წერტილოვანი მატრიცა და როგორ აჩვენოთ მასზე გადახვევის ტექსტი. ამის შემდეგ ჩვენ მათ გავაერთიანებთ GSM SIM– ით მიღებული შეტყობინებების საჩვენებლად წერტილოვან მატრიცულ ეკრანზე. ეს საკმაოდ ადვილია და იო
წერტილოვანი მატრიცის LED- ის გამოყენება Arduino და Shift რეგისტრაციით: 5 ნაბიჯი
Dot Matrix LED- ის გამოყენება Arduino და Shift რეგისტრაციით: Siemens DLO7135 Dot matrix LED არის ოპტოელექტრონიკის ერთი საოცარი ნაწილი. ის დარეგისტრირებულია როგორც 5x7 Dot Matrix ინტელექტუალური ჩვენება (r) მეხსიერებით/დეკოდირებით/დრაივერებით. ამ მეხსიერებასთან ერთად, მას აქვს 96-სიმბოლოიანი ASCII დისპლეი ზედა და ქვედა