Სარჩევი:

პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით: 5 ნაბიჯი (სურათებით)
პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით: 5 ნაბიჯი (სურათებით)

ვიდეო: პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით: 5 ნაბიჯი (სურათებით)

ვიდეო: პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით: 5 ნაბიჯი (სურათებით)
ვიდეო: ინცესტის გამოცხადებები? HELLRAISER REVELATIONS -მიმოხილვა და კომენტარი Cheap Trash Cinema, ეპიზოდი 4 2024, ნოემბერი
Anonim
პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით
პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით
პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით
პროგრამირებადი საათი ოთხი პერსონაჟის ჩვენებით

თქვენ იქნებით ქალაქის სალაპარაკოდ, როდესაც ატარებთ ამ საზიზღარ, არაგაბარიტულ, სრულიად არაპრაქტიკულ მაჯის საათს. აჩვენეთ თქვენი საყვარელი უხამსი ენა, სიმღერის ტექსტი, პირველადი რიცხვები და სხვა. Microreader ნაკრებით შთაგონებული, მე გადავწყვიტე გიგანტური საათის დამზადება მსგავსი თექვსმეტი სეგმენტის ჩვენების გამოყენებით. თორმეტი საათის შემდეგ, მე გამოვედი ჩემი მაზოხისტური ფუგიდან და შევწყვიტე თექვსმეტი ბიტიანი მონაცემთა ავტობუსის მარშრუტირება ცალმხრივ PCB– ზე იმდენად მცირე ზომის, რომ მაჯაზე გეცვას. ჩემს საიდუმლოებით მოცულ ყუთში რომ დავბრუნდი, გამოვიდა ოთხი პერსონაჟის ჩვენება, რომელიც შედგებოდა 5x7 led მატრიცებისგან. 7 ბიტიანი პარალელური მონაცემების შეყვანა, არ არის საჭირო მიმდინარე შეზღუდვის რეზისტორების, ზედა და ქვედა სიმბოლოების გამოყენება, დანარჩენი თავად წერს. ეს ინსტრუქცია არ ნიშნავს იმას, რომ იყოს სახელმძღვანელო PCB– ების შექმნის ან PIC– ების პროგრამირების შესახებ. სრული სამართლიანობისთვის, მე ნამდვილად არ გირჩევთ, რომ ვინმემ სცადოს ამათგან ერთი. თუ საკმარისად იცით, რომ მიჰყევით, თქვენ ალბათ უკეთეს საქმეს გააკეთებთ, ვიდრე მე. თუ არ იცით რა ხდება, მაშინ ეს სასწავლო არ გასწავლით ყველაფერს რაც თქვენ უნდა იცოდეთ. პ.ს. თუ ამას იყენებთ ინტერნეტში სასაცილო ფრაზების გადასატანად, თქვენ ცუდი ადამიანი ხართ და უნდა გრცხვენოდეთ.

ნაბიჯი 1: მიიღეთ თქვენი ნაგავი ერთად

რა დაგჭირდებათ: DLO3416 ინტელექტუალური ჩვენება მოყვება წითელ, მწვანე, ლავანდის, ფუქსიას და ნეკერჩხლის კაკლის არომატს. PIC 16F628A ან 16F648 შესაძლოა თქვენ შეძლოთ სხვა პინ-თავსებადი PIC– ით გაქცევა, უბრალოდ დარწმუნდით, რომ ყურადღებით წაიკითხეთ მონაცემთა ცხრილი რა ასეა თუ ისე, თქვენ დაგჭირდებათ მინიმუმ ერთი PIC SOIC პაკეტში და ალბათ DIP წრედის ბორბორდინგისთვის. 628A და 648A იდენტურია, გარდა პროგრამის მეხსიერების მოცულობისა (2k vs 4k). გამოიყენეთ 648A, თუკი თქვენ არ გაქვთ 628A როგორც გარშემორტყმული. ჩვენ ვაპირებთ გამოვიყენოთ ის, რომ 5V გავაკეთოთ ჩვენი ეკრანისთვის 3V მონეტის ელემენტის ბატარეიდან. მიიღეთ რამდენიმე ისე, რომ თქვენ გაანადგუროთ ერთი მაინც. პასიური კომპონენტები ყველა ხვრელის ტიპისაა. მე ვიცი, რომ ზედაპირისა და ხვრელის ნაზავი ესთეტიურად სასიამოვნოა, მაგრამ რისი გაკეთება შეგიძლიათ.-კონდენსატორები: 10uF (2), 1uF (1) დაწკაპუნებული ტიპი, რომელსაც ყველგან ხედავთ იაფი ღილაკებია საჭირო.-დააწკაპუნეთ სათაურებზე/სოკეტებზე: ორი ქინძისთავი და ჯუმპერი, და ერთი მწკრივი 6 სოკეტიდან. თქვენ შეგიძლიათ ჩაანაცვლოთ ქინძისთავები სოკეტებისთვის, თუ გსიამოვნებთ ტანსაცმლისა და კანის შემთხვევით გახეხვა.-CR2032 მონეტის უჯრედი და დამჭერი. დამხმარე მსახიობი: შედუღების რკინა, რომელსაც ყველაზე პოტენციური წვერით ნახავთ. MCP1253 მოყვება ზედაპირზე შესაფუთი პაკეტი, რომელიც საკმარისად მცირეა შემთხვევით ჩასუნთქვისთვის. სპილენძით დაფარული დაფა, ეჩანტი, აცეტონი და ა.შ. რომ არ მახსოვს ახლა

ნაბიჯი 2: PCB გართობა

PCB გართობა
PCB გართობა
PCB გართობა
PCB გართობა
PCB გართობა
PCB გართობა
PCB გართობა
PCB გართობა

ჩვენების მონაცემთა ფურცელი დევს. ნათქვამია, რომ კურსორის არჩევა არის აქტიური მაღალი შეყვანა. ახლა ვინაიდან ჩვენ ვართ მომთმენი და ფრთხილი, ჩვენ შევამოწმეთ წრე, რომ ეს აღმოვაჩინოთ, სანამ PC– ები CU– ით დაბალ საათებში ვკარგავთ. მხოლოდ ერთი ჩვენებით, ჩვენ არ გვჭირდება ფიქრი მიმართვის შესახებ. ჩვენ ასევე არ გვაინტერესებს კურსორის ფუნქცია. ფაქტობრივად, მე აღმოვაჩინე მართლაც საოცარი ჩამონათვალი იმ ნივთებისა, რომლებიც ჩვენ არ გვაინტერესებს, რომელთა სწავლებაც ძალიან ვიწროა. უმეტესწილად გამიშვით გამგეობა, ასე რომ, მე არ შევიყვანე საკმაოდ არწივის სქემატური სქემა. PIN- შედეგების შედგენა ქინძისთავების გამოსახატავად ბევრად უფრო ადვილია კომპონენტის ნაკვალევის გამოყენებით. თუ ეს ძალიან დამაბნეველია, გაარკვიე.. მე ვგულისხმობ ერთს. მე არ ვაპირებ წასვლას იმაზე, თუ როგორ უნდა გააკეთო შენი საკუთარი PCB, Instructables შედგება დაახლოებით 50% -იანი ტონერის გადაცემის მეთოდის ინსტრუქციის მიხედვით. ჩამოტვირთეთ არწივის ფაილი, დაბეჭდეთ 1: 1 და აისახება. დაუთოვეთ იგი სპილენძის დაფაზე დაახლოებით ნახევარი საათის განმავლობაში, ამოიღეთ ქაღალდი, აღმოაჩინეთ, რომ ის არ მუშაობს და ათჯერ გაიმეორეთ. თუ გსურთ გააკეთოთ უფრო ლამაზი სამუშაოები, გააკეთეთ ორმაგი ცალმხრივი დაფა ან რამე, არწივის ბიბლიოთეკები MCP1253– ისთვის (ვიღაცის წყალობით ღია წრეებში) და ჩვენება ერთვის.

ნაბიჯი 3: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება

რამდენიმე ზოგადი რჩევა:

1. დაიწყეთ MCP1253– ით. ამ გზით როდესაც თქვენ ხრახნიან მას და დაამსხვრიეს დაფა, თქვენ არ კარგავთ ბევრს. ჯერ კალიში მოათავსეთ კვალი, შემდეგ დაიჭირეთ და მიამაგრეთ. მის გარშემო დამატებითი კვალის სიგრძე უნდა დაგეხმაროთ, გაათბოთ შორეული ბოლო და დაალაგოთ იგი. თუ თქვენ გაქვთ სტაბილური ხელი და კარგი შედუღება, შეგიძლიათ გააკეთოთ წამყვანი ინდივიდუალურად. თუ რომელიმე მათგანს გადააჭარბებთ, გადაიტანეთ მათზე შესაკრავი ფითილი. 2. MSOP– ის შედუღების შემდეგ, SOIC PIC იქნება გასეირნება პარკში. ისევ იგივე გარიგება, დაიჭირე კუთხეები და იმუშავე გზაზე. 3. ზედაპირის სამონტაჟო ნაწილები მიდის ბოლოში, ყველაფერი დანარჩენი მიდის თავზე.

ნაბიჯი 4: ბევრი აკრეფა რამდენიმე სიტყვისთვის

ბევრი აკრეფა რამდენიმე სიტყვისთვის
ბევრი აკრეფა რამდენიმე სიტყვისთვის

PIC პორტები დაკავშირებულია შემდეგნაირად:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 გადართვა შემავალი RB6 PGC RB7 PGD მონაცემები, მაგრამ თქვით, არიან გარყვნილ წესრიგში! კარგი, ცოტა დამღლელი დაგიზოგავ. თანდართულ ფაილს აქვს ამ შეკვეთისთვის ნათარგმნი სიმბოლოების ნაკრები. ჩემს კოდს აქვს გარკვეული პრობლემები და არ არის ძალიან ლამაზი, ასე რომ მე ჯერ არ ჩავრთავ მას ამ სასწავლო ინსტრუქციაში. პროგრამის ზოგადი ნაკადი ერთი პერსონაჟის შესაცვლელად არის შემდეგი: მითითებული მისამართის ბიტები გადაიტანეთ პერსონაჟის მონაცემები PORTA– ში გარკვევა WR / ბიტი არ დააყენეთ WR / ბიტი სახალისო ნაწილი ცდილობს წვდომა მონაცემების დიდ ცხრილებზე პროგრამის მეხსიერებაში, გადართვა ღილაკზე ჩვენების რეჟიმებს შორის აჭერს, ირჩევს 80 -იანი წლების როკის შესაბამის ტექსტებს და სხვა. ნათელ მხარეს, საკმაოდ მარტივია მისი ამოქმედება, თუ გაქვთ PIC პროგრამირების გამოცდილება. შეგიძლიათ უხეშად აიძულოთ იგი და ჩაწეროთ ფუნქციის ზარი თითოეული პერსონაჟისთვის, ან გამოიყენოთ საძიებო ცხრილი ერთი ინდექსით და მიიღოთ 256 სიმბოლოს თანმიმდევრობა, (64 ოთხი სიმბოლო "სიტყვა").

ნაბიჯი 5: სხვადასხვა

ICSP პროგრამირება ჯუმერის ამოღება პროგრამირების დროს გათიშავს DC კონვერტორს დანარჩენი წრიდან. თქვენი პროგრამისტიდან გამომდინარე, თუ თქვენ შემთხვევით დატოვებთ ჯუმბერს, შეგიძლიათ გაწუროთ კონვერტორი ან პროგრამირება უბრალოდ ვერ მოხერხდეს. ბატარეის ცხოვრება დამამცირებელი შეყვანა თქვენი მეგობარია. სრული სიკაშკაშის დროს (100% მოვალეობის ციკლის დროს) წრეს შეუძლია 50 mA– ს ზემოთ ამოწევა. ეს არა მხოლოდ დატენავს თქვენს ბატარეას რამოდენიმე წუთში, არამედ იმაზე უფრო ნათელია, ვიდრე საჭიროა. ექსპერიმენტი ჩაატარეთ PWM– ის მცირე მარყუჟით, რათა ეკრანი დაბინძურდეს მიმდინარე მოხმარების მისაღებ დონეზე. ჩემი გამოცდილებით, ეკრანი ჯერ კიდევ ძალიან თვალსაჩინოა, როდესაც მთლიანი წრე იზიდავს 2-5mA ბრძანებით. ეს საათი არ იგულისხმება რეგულარულად ტარებაზე ან დროის აღრიცხვაზე, ცხადია. მიზანი ის არის, რომ რაღაც სისულელე გქონდეს მაჯაზე რამდენიმე საათის განმავლობაში, როდესაც გამოხვალ. თქვენ შეგიძლიათ შეცვალოთ მონეტის უჯრედი უფრო დიდი ბატარეით, როგორიცაა li-ion პაკეტი მობილური ტელეფონიდან, თუ ნამდვილად გჭირდებათ მეტი ბატარეის ხანგრძლივობა. დაელოდეთ, როგორ ჯოჯოხეთით იკიდებთ ამას თქვენს მაჯაზე, მეც ჯერ არ მიფიქრია. მე ალბათ საბოლოოდ ვყიდი იაფფასიან საათს სამაჯურისთვის.

გირჩევთ: