Სარჩევი:

Disco Drinks Coaster: 4 ნაბიჯი (სურათებით)
Disco Drinks Coaster: 4 ნაბიჯი (სურათებით)

ვიდეო: Disco Drinks Coaster: 4 ნაბიჯი (სურათებით)

ვიდეო: Disco Drinks Coaster: 4 ნაბიჯი (სურათებით)
ვიდეო: Bloodhound Gang - The Bad Touch (Official Video) 2024, ნოემბერი
Anonim
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster

მიუხედავად იმისა, რომ ჩვენ ვცხოვრობთ კემბრიჯის გარეთ დიდ ბრიტანეთში, ჩემი მეუღლე ტრაგიკულად არის დამოკიდებული ლას -ვეგასზე. ჩვენი ბოლო ვიზიტიდან თითქმის ექვსი თვე გავიდა და ის ელოდება ნათელ განათებას და კოქტეილებს. რამდენიმე რამ სასმელს უფრო მიმზიდველს ხდის, ვიდრე ზოგიერთი ფერადი ნათურა სიახლოვეს. ჩემი ცოლის სიბრაზის გამომწვევი მიზეზების გამო, მე გადავწყვიტე გამეხალისებინა იგი ანიმაციური, კაშკაშა განათებული სასმელების ჭურჭლის დამზადებით. აქ არის ჯინი და მატონიზირებელი: აქ ის არის, მინის გარეშე, ნაჩვენები მობრუნებული გალაქტიკური ყინულის კუბიკი. სადგამი შეიძლება ამოძრავდეს ნებისმიერი კომპიუტერიდან სერიული პორტით და აჩვენებს თქვენთვის სასურველ 10 10 პიქსელიან ვიდეოს.

ნაბიჯი 1: შეიძინეთ ნაწილები

თქვენ დაგჭირდებათ:

30 1K 0805 რეზისტორი (R1 - R30) 30 MBTA42 NPN ტრანზისტორი (Q1 - Q30) 10 100 Ohm 0805 რეზისტორი (R31 - R40) 10 FMMT717 PNP ტრანზისტორი (Q31 - Q40) 5 74HC594 SOIC ცვლის რეგისტრი (IC1 - IC5) 4 100nF 1206 კონდენსატორები (C1-C4) და ბოლოს: 100 TB5-V120-FLUX-RGB8000 RGB LED- ები (LED00-LED99) LED- ები შეიძლება ძნელად დაიჭიროს ღირსეულ ფასად; eBay კიდევ ერთხელ არის მეგობრული ინჟინრის ინჟინერი.

ნაბიჯი 2: გააკეთეთ და ააწყვეთ PCB

გააკეთეთ და ააწყვეთ PCB
გააკეთეთ და ააწყვეთ PCB
გააკეთეთ და ააწყვეთ PCB
გააკეთეთ და ააწყვეთ PCB

შექმენით ერთი ან მეტი PCB თანდართული გერბერის და საბურღი ფაილების გამოყენებით. საჭიროა ორმხრივი PTH პროცესი, ამიტომ ალბათ უმჯობესია გამოიყენოთ ერთ – ერთი მცირე მოცულობის პროფესიონალური PCB მწარმოებელი; მე აღმოვაჩინე PCB Train დიდ ბრიტანეთში საკმაოდ საიმედო.

შეიკრიბეთ დაფა, დიდი სიფრთხილით მოეკიდეთ ზედაპირის სამონტაჟო კომპონენტებს. მე აღმოვაჩინე, რომ ეს ერთი იყო ჩემი ოსტატობის ზღვარზე. გაითვალისწინეთ, რომ დაფაზე არის ორი განსხვავებული ტიპის SOT-23 ტრანზისტორი და ორი ტიპის 0805 რეზისტორი. შეხედეთ აბრეშუმის ქვედა ფენას, რომ ნახოთ კომპონენტის სახელები (R23 და ა.

ნაბიჯი 3: მართეთ დაფა

ეს არის სახიფათო ნაწილი. თქვენ უნდა გამოიყენოთ რაღაც (ალბათ მიკროკონტროლერი) იმისათვის, რომ დაფა მართოთ ისე, რაც წარმოქმნის გამოსახულებას. მიამაგრეთ დენის და მონაცემთა კაბელები კონექტორზე დაფის ქვედა მარჯვენა კუთხეში. ზემოდან დანახული, ჩვენ ვთვლით ექვს ქინძისთავს:

1 2 3 4 5 6 შესაბამისი სიგნალებია: 1. XVOLTS - წამყვანი ძაბვა LED- ებისთვის. დაუკავშირდით 4V მიმდინარე შეზღუდულ მიწოდებას. 2. SERIAL_CLOCK - მონაცემების SERIAL_DATA- დან გადატანა პოზიტიურ ზღვარზე. 3. SERIAL_LATCH - ჩაამაგრეთ 40 ბიტი ცვლის რეგისტრატორიდან LED კონტროლზე დადებით ზღვარზე. 4. საფუძველი - საერთო საფუძველი. 5. 5 ვოლტი - მიწოდების ძაბვა საკონტროლო სქემისთვის. დაუკავშირდით 5 ვ წყაროს. 6. SERIAL_DATA - ცვლის რეგისტრაციის მონაცემების შეყვანა. ეკრანის დასკანირების მიზნით, შეიყვანეთ 10 4 ბიტიანი რიცხვი ცვლის რეგისტრში. ცოტათი დასაბრუნებლად: - მოიყვანეთ SERIAL_CLOCK დაბალი - შეცვალეთ SERIAL_DATA - მოიყვანეთ SERIAL_CLOCK მაღლა მას შემდეგ რაც 40 ბიტი დაზუსტდა, SERIAL_LATCH სიგნალი შეიძლება მაღალი იყოს მათი LED კონტროლის სქემაში გადასატანად. თითოეული 4 ბიტიანი ნომერი შერჩევით აძლევს წითელ, მწვანე და ლურჯ LED- ებს ერთ რიგში და შერჩევით გამორთავს ყველა LED- ს ერთ სვეტში. ასე რომ, თუ ჩვენ ვიტრიალებთ სტრიქონში: 0011 0100 0111… RGCB RGCB RGCB ეს ადგენს ყველა LED- ს მწკრივში 0 ლურჯს, ყველა LED- ს 1 -ს მწვანედ და ყველა LEDS მწკრივში 2 ცისფერს (მწვანე + ლურჯს). ის გამორთავს ყველა LED- ს 0 და 2 სვეტებში, მნიშვნელობების სხვადასხვა კომბინაციებში სწრაფად დარეკვით (როგორც წესი, 10 სვეტიდან მხოლოდ 1-ით დაბალია), ჩვენ შეგვიძლია სკანირების მასივი სურათის შესაქმნელად და გამოვიყენოთ პულსის სიგანე მოდულაცია, რომელიც იძლევა აშკარა ინტენსივობის დიაპაზონს. თანდართული პროგრამული უზრუნველყოფა შეიძლება გამოყენებულ იქნას Atmel ATmega644– ით კომპიუტერისა და Mac– ის სერიული შეყვანის საპასუხოდ საჭირო სიგნალების შესაქმნელად.

ნაბიჯი 4: გაფრთხილება და რჩევა

ორიოდე სიტყვა გამაფრთხილებელი. თანამედროვე LED- ები შეიძლება მართლაც ძალიან ნათელი იყოს. თქვენ შეიძლება საკმაოდ ცუდად დააზარალოთ საკუთარი თავი სრული ინტენსივობით აკრიფეთ და თქვენი თვალის დახუჭვის რეფლექსის იგნორირება გააკეთეთ, ასე რომ ნუ გააკეთებთ. ასევე, თქვენი პროგრამული უზრუნველყოფის გამართვისას ადვილია სკანირების პროცესის შეჩერება და ძვირფასი LED- ების დაწვა. გამოიყენეთ ღირსეული მიმდინარე შეზღუდული სკამით კვების ბლოკი, რომლის დენიც დარეკილია რამდენიმე ათეულ მილიამპერზე, რომ ეს არ მოხდეს.

გირჩევთ: