Სარჩევი:

სტეკერი: 4 ნაბიჯი
სტეკერი: 4 ნაბიჯი

ვიდეო: სტეკერი: 4 ნაბიჯი

ვიდეო: სტეკერი: 4 ნაბიჯი
ვიდეო: 🎦 Это за ГРАНЬЮ военного преступления! Цель САМАЯ неочевидная - Чаплыга. Сценарий отравленной земли 2024, ნოემბერი
Anonim
სტეკერი
სტეკერი

ეს პროექტი იყო "შემოქმედებითი ელექტრონიკა", Beng Electronics Engineering მოდული მალაგას უნივერსიტეტში, ტელეკომუნიკაციების სკოლაში (https://www.uma.es/etsi-de-telecomunicacion/).

ჩვენი პროექტი შედგება 80 -იანი წლების არკადული მანქანის სიმულაციისგან. ჩვენ ავირჩიეთ თამაში, რომელიც დღეს საკმაოდ პოპულარულია, საყოველთაოდ ცნობილია როგორც "stacker".

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

მასალები:

-მავთული

- არდუინო მეგა 2560

- ნეოპიქსელური მატრიზი

- სპიკერი

- ოთხი ღილაკი

- 5V 5A კვების ბლოკი

- გადამრთველი

- Ტყე

- გაბურღული თეფში

- ერთი 1000 UF მნიშვნელობის კონდენსატორი

- 470 Ω მნიშვნელობის რეზისტორი

ნაბიჯი 1: ნაბიჯი 1: პროგრამული უზრუნველყოფა

ჩვენი თამაშის განსახორციელებლად ჩვენ უნდა დავაინსტალიროთ Neopixel ბიბლიოთეკები, გავაკონტროლოთ ეკრანი, LiquidCrystal (AdaFruit– დან), მავთულები და TimerOne.

ძირითადი ფუნქციებია:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): იწყებს მასივს

- matriz.clear (): ადგენს ყველა led- ს 0. თქვენ გჭირდებათ ჩვენება () მასივის განახლებისთვის.

- matriz.show (): ჩართავს კონფიგურაციულ led- ებს და გამორთავს მათ, ვინც არის 0 -ზე.

- matriz.setPixelColor (პოზიციის ნომერი, R, G, B): ადგენს მინიჭებული ფერის ყუთს. (R, G, B გადადიან 0 -დან 255 -მდე. 0 -ით გამორთულია).

- matriz.setBrightness (BRIGHTNESS): ახდენს სიკაშკაშის კონფიგურაციას. ჩვეულებრივ, მნიშვნელობა 20 საკმარისია.

თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი აქ

თუ თქვენ გაქვთ რაიმე შეკითხვები, დატოვეთ ისინი კომენტარებში და მე სიამოვნებით ვპასუხობ მათ.

ნაბიჯი 2: ნაბიჯი 2: აპარატურა - კავშირი

ნაბიჯი 2: აპარატურა - კავშირი
ნაბიჯი 2: აპარატურა - კავშირი

აქ არის კავშირი, რომელიც საჭიროა ნეოპიქსელური მატრიცის უსაფრთხოდ გამოყენებისათვის.

სპიკერის შემთხვევაში, საკმარისი იქნება მისი დაკავშირება ნებისმიერი PWM გამომავალსა და მიწას შორის. MEGA– ს შემთხვევაში, ეს შედეგები არის პინ ნომერი 2 – დან 13 – მდე.

რადგან თითოეული ღილაკი იმუშავებს შეფერხებების საშუალებით, ისინი უნდა იყოს დაკავშირებული 2, 3, 18, 19 ქინძისთავებთან, რომლებიც MEGA დაფაზე არსებული 6 შეფერხებიდან არის. ჩვენ დავიტოვებთ 20 და 21 ქინძისთავებს LCD ეკრანისთვის

LCD ეკრანისთვის ჩვენ გვაქვს მიკროკონტროლერი, რომელიც მოითხოვს VCC, GND, SDA და SCL კავშირებს. ბოლო ორი მდებარეობს 20 და 21 ქინძისთავებზე, შესაბამისად.

ნაბიჯი 3: ნაბიჯი 3: აპარატურა - ყუთი

ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი
ნაბიჯი 3: აპარატურა - ყუთი

ჩვენი ყუთის შემუშავების მიზნით, ჩვენ გადავწყვიტეთ ხისგან დამზადება, რადგან ჩვენ გვქონდა ამის რესურსი და ინსტრუმენტები, თუმცა, თქვენ შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი მასალა, როგორიცაა 3D ბეჭდვა.

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

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

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

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

მეორეს მხრივ, ყუთის წინა ნაწილს აქვს 3 ხვრელი მატრიცის კაბელების ჩასასმელად და დამონტაჟებულია მართვის პანელი, რომელზედაც შესაბამისი ხვრელები მზადდება კომპონენტების მონტაჟისთვის.

საკონტროლო პანელში ხვრელები გაკეთებულია 14 ლიანდაგიანი ბიტით, ამიტომ მათი გაკეთება ადვილია, თუ ხელთ გაქვთ ხელსაწყოები, ისევე როგორც ხვრელები წინა ნაწილზე კოლოფის დამონტაჟებისათვის.

ჩვენ ასევე ვაკეთებთ წინა ჭრილობას LCD ეკრანისთვის და მეორე უკანა მხარეს კონექტორისთვის, რომელიც ენერგიას მისცემს კვების ბლოკს:

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

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

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

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

ზოლისთვის ჩვენ ვიყენებთ ფირზე გვერდებზე, რომ საღებავი მივიღოთ მხოლოდ იმ მხარეების დახატვაში, რაც გვსურს. დაბოლოს, ყუთი მოერგებოდა ფორმას:

ნაბიჯი 4: ნაბიჯი 4: გაბურღული ფირფიტა

ნაბიჯი 4: გაბურღული ფირფიტა
ნაბიჯი 4: გაბურღული ფირფიტა

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

გირჩევთ: