Სარჩევი:

კლონი Trooper PiTop: 4 ნაბიჯი
კლონი Trooper PiTop: 4 ნაბიჯი

ვიდეო: კლონი Trooper PiTop: 4 ნაბიჯი

ვიდეო: კლონი Trooper PiTop: 4 ნაბიჯი
ვიდეო: #clone #cosplay #косплей #клон #clonetrooper #trooper #starwars #звёздныевойны #эрк #arc 2024, ნოემბერი
Anonim
Image
Image
აირჩიე ლეპტოპი
აირჩიე ლეპტოპი

კლონი Trooper PiTop

პირველ რიგში მე უნდა ვაღიარო მეპლერის ნამუშევარი https://www.instructables.com/member/mepler/ რომლის პროექტიც TI99/4a– ზე მე მივიღე ჩემი პროექტისთვის. Გმადლობთ.

მარაგები

გამოყენებული ნაწილები:

ბავშვები სწავლობენ ლეპტოპს

ჟოლო Pi Zero W

3.5 ინჩიანი LCD ჟოლოსთვის

Raspberry Pi Zero CSI მინი კამერის მოდული 5MP

64 GB მიკრო SD ბარათი

Teensy 2.0 USB განვითარების დაფა

USB კერა

USB დენის ბანკი

USB ყურსასმენი მიკროფონით

USB თამაშის კონტროლერი

უკაბელო USB მაუსი

ასორტი USB კაბელები

პროტოტიპის დაფა

ნაბიჯი 1: შეარჩიეთ ლეპტოპი

მე დავიწყე ვარსკვლავური ომების კლონი ჯარისკაცის სწავლის ლეპტოპით ორეგონის სამეცნიეროდან.

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

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

ნაბიჯი 2: კლავიატურის USB- ზე გადაყვანა

კლავიატურის USB- ზე გადაყვანა
კლავიატურის USB- ზე გადაყვანა
კლავიატურის USB- ზე გადაყვანა
კლავიატურის USB- ზე გადაყვანა
კლავიატურის USB- ზე გადაყვანა
კლავიატურის USB- ზე გადაყვანა

კლავიატურა გაყვანილია TI99/4a კლავიატურის მსგავსი მატრიცაში. როდესაც მე დავშალე ლეპტოპი, კლავიატურის მიკროსქემის პინები აღინიშნება PA0-PA6 და PB0-PB7. ასევე არის PC0 pin და დენის ღილაკის pin. ლეპტოპთან ერთად მე გამოვიყენე მავთულის ნაჭერი, რათა მოკლედ დამეხია ქინძისთავები და ვნახო რა მოხდა ეკრანზე. მე შევძელი გასაღებების უმეტესი ნაწილის რუქა ამ გზით.

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

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

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

მე გავაკეთე კლავიატურის ქინძისთავები PB0 - PB7 გამომავალი და PA0 - PA6 შეყვანა Arduino კლავიატურის სკრიპტისთვის. მე საბოლოოდ არ გამოვიყენე PC0 პინი კლავიატურაზე, რადგან როდესაც მე მოზარდთან დაკავშირება ვცადე, ყველაფერი ძალიან არასტაბილური გახდა, ამიტომ ზოგიერთი ღილაკი არ მუშაობდა. კლავიშები, რომლებიც მე არ მაქვს კლავიატურაზე არის Esc, Power, Contrast - and +, თამაშის კატეგორია, მუსიკა ჩართვა/გამორთვა და Shift ღილაკი. მე გამოვიყენე Help გასაღები როგორც ცვლა და Backlight გასაღები, როგორც ფუნქციის გასაღები, ასე რომ მე მივიღებ F1– დან F10– მდე რიცხვით ღილაკებთან ერთად პლუს სხვადასხვა სპეციალურ სიმბოლოს სხვა კლავიშებთან ერთად გამოყენებისას. მოცულობა - გასაღები არის Esc და მოცულობა + არის Tab. თქვენ შეგიძლიათ გადახედოთ კლავიატურის სკრიპტს, რომ ნახოთ ზოგიერთი კომბინაცია, რომელიც მე გავაკეთე, რათა მივიღო სხვა კლავიშები, რომლებიც ამ კლავიატურას აკლია, როგორიცაა ფუნქცია + Q ქმნის ~. საკმაოდ მარტივია სკრიპტის txt ფაილში ცვლილებების შეტანა და შემდეგ მხოლოდ მისი კოპირება და ჩასმა Arduino პროგრამულ უზრუნველყოფაში Teensy– ის დასაპროგრამებლად და იმის დასადგენად, თუ როგორ მუშაობს თქვენი ცვლილებები. Teensy– ის პროგრამირების შემდეგ ის მუშაობს ისევე, როგორც ნებისმიერი USB კლავიატურა, ასე რომ თქვენ შეგიძლიათ ჩართოთ იგი ნებისმიერ კომპიუტერში შესამოწმებლად.

ნაბიჯი 3: აპარატურის მომზადება

მოსამზადებელი აპარატურა
მოსამზადებელი აპარატურა
მოსამზადებელი აპარატურა
მოსამზადებელი აპარატურა
მოსამზადებელი აპარატურა
მოსამზადებელი აპარატურა

მე გამოვიყენე Raspberry Pi Zero W ამ პროექტისთვის. GPIO- ს ქინძისთავები დავამუშავე დაფაზე, რათა ის დაკავშირებულიყო 3.5 დიუმიან LCD- თან. LCD, რომელიც ალიექსპრესისგან მივიღე და რამდენიმე დოლარი შევინახე სენსორული ვერსიის არ მიღების გამო, რადგან ის მაინც იქნებოდა გრაფიკული ფურცლის გამჭვირვალე პლასტმასის უკან. მე გამოვიყენე BerryBoot როგორც ჩამტვირთავი, ასე რომ მე შემეძლო გამომეყენებინა მრავალი OS ამ ლეპტოპისთვის.

www.berryterminal.com/doku.php/berryboot

BerryBoot სურათები აქ არის შესაძლებელი.

berryboot.alexgoldcheidt.com/images/

მე გამოვიყენე მინი HDMI to HDMI ადაპტერი და ჩვეულებრივი USB კლავიატურა და მაუსი პირველი ჩატვირთვისას და Berryboot მიკრო SD ბარათზე დასაყენებლად. მას შემდეგ, რაც Berryboot დაინსტალირდა, მე შემიძლია მისი მენიუ გამოვიყენო config.txt ფაილში საჭირო ხაზების დასამატებლად, ასე რომ Pi გამოიყენებს LCD ეკრანს.

dtoverlay = dpi24

enable_dpi_lcd = 1

display_default_lcd = 1

dpi_group = 2

dpi_mode = 87

dpi_output_format = 0x6f026

hdmi_timings = 480 0 50 20 50 800 800 1 3 2 3 0 0 0 120 0 32000000 6

ჩვენების_ბრუნვა = 3

ვინაიდან Pi Zero- ს აქვს მხოლოდ ერთი USB პორტი და მე მჭირდებოდა USB კავშირები კლავიატურის გადამყვანისთვის, უკაბელო მაუსი, USB ხმის ადაპტერი და ორი გარე USB კავშირი სათამაშო ბალიშებისთვის და ცერა თითის დისკებისთვის, მე უნდა მქონოდა USB კერა მინიმუმ 5 კავშირი. მე ვიჯექი ირგვლივ, რომელსაც ჰქონდა 7 პორტი პლუს მას ჰქონდა 5V 3A DC გადამყვანი, რომელიც გამოვიყენე როგორც დამტენი ბატარეის პაკეტისთვის.

ლეპტოპს აქვს მხოლოდ ერთი დინამიკი, მაგრამ მინდოდა ყურსასმენის ჯეკი და მიკროფონი ჩამერთო, ამიტომ გამოვიყენე ძველი USB ყურსასმენი. მე უბრალოდ დავჭერი მავთულები ბლოკის შემდეგ, რომელშიც ნათქვამია Logitech და გამოვიყენე ოჰმეტრი, რათა შევამოწმო, რომელი ფერის მავთულები წავიდა ყურსასმენებსა და მიკროფონზე. ყურსასმენისგან მიკროფონი შევინახე და მავთულები შევამცირე. მე ვნახე USB ხმის ბარათები Ebay– ზე დაახლოებით 3 დოლარად, რომელთა გამოყენება ალბათ უფრო ადვილი იქნებოდა, მაგრამ თქვენ მუშაობთ იმით, რაც მიიღეთ.

ბატარეა შევიძინე Ebay– დან. ეს არის 20000 mAh სიმძლავრის ბანკი, ერთი 1 ა გამომავალი და ერთი 2 ა გამომავალი. ის დამუხტულია მიკრო USB კავშირით. აღწერილობაში ნათქვამია, რომ ის თხელი იყო და მე არ მივაქციე ყურადღება დანარჩენ განზომილებებს, ამიტომ ის თითქმის ძალიან დიდია ამ პროგრამისთვის, მაგრამ იაფი იყო. მე მხოლოდ 2A გამომავალს ვიყენებ, რაც, ჩემი აზრით, მინიმალური იქნება Pi Zero– ს გამოსაყენებლად. მზა კომპიუტერი კარგად მუშაობს, თუნდაც გარე USB პორტებთან დაკავშირებული ნივთებით.

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

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

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

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

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

მე მქონდა პატარა პრობლემა USB კვანძთან. როდესაც მე მქონდა უკაბელო ადაპტერი თაგვისთვის, მაუსი შეწყვეტდა კავშირს. მე უნდა შევაერთო რამდენიმე მავთული, საიდანაც დენის ადაპტერი შედიოდა კერაში +5V პინზე და გრუნტის პინზე GPIO- ზე. ამან მოახერხა თაგვის კავშირის სტაბილიზაცია.

ქვედა ნახევარში შევაერთე კაბელები კლავიატურისთვის, USB გაფართოებები და დენის USB Pi- სთვის ერთად, მავთულის გათბობის შემცირების მიზნით, რომ ყველაფერი სუფთა და იზოლირებული იყოს. დავჭრა პატარა მიკრო USB კაბელი და შევაერთე კომპიუტერის დენის ადაპტერის ლულის დანამატს, რომელიც საბედნიეროდ იყო იგივე ზომის, რაც USB ჰაბების 5 ვ დენის ადაპტერის დანამატს. ხმისთვის შევაერთე მარჯვენა არხი კომპიუტერზე მხოლოდ დინამიკზე და ასევე დავამატე 3.5 მმ ყურსასმენის ბუდე, რომელიც ამოღებულია ძველი SoundBlaster ბარათიდან ორივე აუდიო არხით, ასე რომ ყურსასმენების ან გარე დინამიკების ჩართვისას მივიღებ სტერეო ხმას და ის წყვეტს შიდა სპიკერი. მე გავაღე ხვრელი კომპიუტერის ქვედა ნახევარში, კლავიატურის კონტრასტული კლავიშების ზემოთ და მიკროფონის ხსნარი USB ყურსასმენიდან ჩავდე ხვრელის ქვეშ. მე დავამატე SPST გადართვა USB კაბელის წითელ მავთულზე, რომელიც მიდის 2A სიმძლავრეზე, რომ Pi ჩართოს და გამორთოს. დენის გადამრთველი მოთავსებულია მის ხვრელში ქვედა ყუთში და თხილი ინახავს მას. შემდეგ ისევ გამოვიყენე ცხელი წებოს გობლები, რომ ყველაფერი ადგილზე დამეტოვებინა.

მაშინ საქმე მხოლოდ ზედა და ქვედა გადასაფარებლის ხრახნიდან და ჩართვით იყო.

როდესაც ის გაშვებული იყო, მე უფრო გამიადვილდა ოპერაციული სისტემების დამატება, როგორიცაა Raspian და Retropie BerryBoot– ში, გადმოწერე სურათები ადრე მიწოდებული ბმულიდან და განათავსე ისინი USB ფლეშ დრაივზე და დააინსტალირე BerryBoot მენიუდან. არსებობს რამდენიმე კარგი YouTube ვიდეო, რომელიც გვიჩვენებს, თუ როგორ უნდა გავაკეთოთ ეს.

ორიგინალური წონა სასწავლო ლეპტოპის ბატარეებით იყო 1 ფუნტი 13.5 oz. მოდიფიკაციების შემდეგ ის იწონის 2 ფუნტს 8.2 გ.

გთხოვთ გადახედოთ ჩამონტაჟებულ ვიდეოს, რომ ნახოთ კლონის ჯარისკაცის PiTop– ის მცირე დემო მოქმედება.

გირჩევთ: