Სარჩევი:
- მარაგები
- ნაბიჯი 1: კოდი:
- ნაბიჯი 2: 3D დიზაინი
- ნაბიჯი 3: აპარატურა - დედაპლატა
- ნაბიჯი 4: აპარატურა - ღილაკები 1
- ნაბიჯი 5: აპარატურა - ღილაკები 2
- ნაბიჯი 6: აპარატურა - ჩართვა და გამორთვა
- ნაბიჯი 7: აპარატურა - Buzzer
- ნაბიჯი 8: თხილის ჩასმა
- ნაბიჯი 9: მორგება - LCD და მოცურების გადამრთველი
- ნაბიჯი 10: მორგება - ღილაკები
- ნაბიჯი 11: მორგება - დახურვა
- ნაბიჯი 12: დაამატეთ GameGirl5110 ლოგო
- ნაბიჯი 13: ისიამოვნეთ თქვენი თამაშიGirl5110
ვიდეო: GameGirl5110: 13 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
გამარჯობა! მე ვარ ალვარო რუბიო, მე მინდოდა ავაშენო ჩემი კლასიკური კონსოლი რეტრო თამაშების მოყვარულთათვის და ეს არის შედეგი: GameGirl 5110.
მას აქვს 3D ნაბეჭდი ქეისი, რომელიც შთაგონებულია GameBoy Classic– ში. და…
Y რატომ 5110?
კიდევ უფრო რეტროსთვის გადავწყვიტე გამოვიყენო Nokia 5110– ის ორიგინალური LCD ეკრანი ლურჯი განათებით.
-არდუინოზეა დაფუძნებული, შენ შეგიძლია გამოიყენო სასურველი მოდელი, ჩემს შემთხვევაში მე შევარჩიე არდუინო ნანო შეზღუდული ადგილისთვის.
-თქვენ გაქვთ 6 პროგრამირებადი ღილაკი თქვენი საყვარელი თამაშების ასატვირთად! აქ დავაპროგრამებ გველის თამაშს.
-მე გამოვიყენე მარცხენა 4 ღილაკი მიმართულებებისათვის და მარჯვენა ზედა ღილაკი ეს არის გადატვირთვა, თქვენ შეგიძლიათ შეცვალოთ კონტროლი arduino ფაილში.
-მას აქვს პიეზოელექტრული, როგორც ბგერა ბგერებისათვის.
მარაგები
მასალები:
- არდუინო ნანო
- Nokia 5110 LCD ეკრანი
- მინი სლაიდების გადამრთველი ON/OFF
- ღილაკი B3F Omron 12 მმ ფერები
- პროტოტიპის დაფა
- 9 ვ ბატარეის დამჭერი
- მავთული
- Dupont საკაბელო ქალი-ქალი
- PLA ან ვინმე, ვინც ბეჭდავს საქმეს
- ჩადეთ თხილი
-
თხილი და ჭანჭიკები 2 მმ
ინსტრუმენტები:
- გასაყიდი რკინა
- კალის და ნაკადი
- წებო იარაღი
- screwdriver
ნაბიჯი 1: კოდი:
ეს პროექტი იყო "შემოქმედებითი ელექტრონიკა", Beng Electronics Engineering მოდული მალაგას უნივერსიტეტში, ტელეკომუნიკაციების სკოლაში (https://www.uma.es/etsi-de-telecomunicacion/).
პირველ რიგში, მე დავპროგრამე თამაში "გველი" ბიბლიოთეკის გამოყენებით LCD5110_Graph.h.
შეგიძლიათ ჩამოტვირთოთ და მიიღოთ სახელმძღვანელო აქ.
მე არ ჩავდივარ პროგრამირების სიღრმეში, მაგრამ თუ თქვენ გაქვთ რაიმე შეკითხვა, შეგიძლიათ მკითხოთ კომენტარებში!:)
დააწკაპუნეთ აქ, რომ გადმოწეროთ ჩემი arduino ფაილები Github– დან, ის გაზიარებულია MIT ლიცენზიის გამოყენებით.
ნაბიჯი 2: 3D დიზაინი
შემდეგი ნაბიჯი არის 3D ბეჭდვის ქეისის დამზადება. მე გირჩევთ დაბეჭდოთ ჯერ ქეისი და მოგვიანებით გააკეთოთ ტექნიკა, რომ უფრო ადვილად მოარგოთ საქმეს. მე გამოვიყენე Freecad ამ დიზაინის შესაქმნელად (პირველად 3D გამოყენებით) და მე ვაზიარებ ფაილებს CC ლიცენზიის გამოყენებით.
არის 4 ფაილი:
- უკან
- წინა
- ლოგო 'GameGirl5110'
- ბაზა აპარატურის ასამაღლებლად.
შესაძლებელია, რომ თქვენი პროტოტიპის დაფა ან თქვენი ტექნიკა განსხვავდებოდეს ჩემისაგან და თქვენ უნდა შეიტანოთ ცვლილებები ამ დიზაინში ან თქვენს აპარატურაში.
ეს ნამუშევარი ლიცენზირებულია Creative Commons Attribution-NonCommercial-ShareAlike 4.0 საერთაშორისო ლიცენზიით.
ნაბიჯი 3: აპარატურა - დედაპლატა
პირველ რიგში მე გავაკეთე arduino nano და LCD პროტოტიპის დაფა, მე გავყიდე ორი ქალი სათაური 15 ქინძისთავი პროტოტიპის დაფაზე არდუინოს ქინძისთავების მანძილით და კიდევ 8 ქალი სათაური LCD კონექციისთვის. მიაქციეთ ყურადღება, რომ მე 8 ქალი სათაური დავაყენო D3, D4, D5, D6, D7 ქინძისთავების ადგილას, რომელიც დავამატე arduinos სათაურის ქინძისთავებს. შემდეგი 3 ქინძისთავები არის VCC BL და GND, თქვენ უნდა შეაერთოთ VCC და BL ნებისმიერ 5V პინზე და GND თქვენი დაფის ნებისმიერ მიწასთან, ამით ჩვენ დავამთავრეთ პირველი 3 პროტოტიპ დაფებიდან. ქალთა სათაურების გამოყენებით ჩვენ შეგვიძლია ამოვიღოთ არდუინო და ეკრანი, როდესაც გნებავთ, ან შეგიძლიათ შეცვალოთ იგი, თუ რამე გაფუჭებულია გათიშვის გარეშე. თქვენ შეგიძლიათ ნახოთ ფოტო შედეგით, შემდეგ თქვენ უნდა დააკავშიროთ LCD დუპონტის კაბელებთან, როგორც გამაძლიერებელი.
ნაბიჯი 4: აპარატურა - ღილაკები 1
ახლა ჩვენ ვაპირებთ გავაკეთოთ მარცხენა ღილაკები თამაშის მიმართულებებისათვის. რეზისტორის გამოყენება არჩევითია, შეგიძლიათ გამოიყენოთ არდუინოს შეყვანის შიდა რეზისტორები ხაზის INPUT_PULLUP (PIN) გამოყენებით; მაგრამ თქვენ უნდა დაამატოთ ან შეცვალოთ კოდის რამდენიმე სტრიქონი, მომდევნო ეტაპზე მე გავაკეთებ ღილაკების დაკავშირების ამ მეთოდის მაგალითს.
თქვენ გაქვთ სქემის კავშირი მარცხნივ, თქვენ უნდა შეაერთოთ 4 ღილაკი მათ შორის მანძილით 3d ფაილიდან ან შეცვალოთ დიზაინი თქვენს ახალ აპარატურაზე მორგებისთვის.
თქვენ შეგიძლიათ გამოიყენოთ ანალოგური შეყვანა ციფრული სახით, უბრალოდ განსაზღვრეთ ისინი როგორც შეყვანა.
მწვანე კაბელები არის კაბელები, რომლებიც უნდა შეაერთოთ არდუინოს საშუალებებთან, მე გამოვიყენე:
- UP -> pin 16 (A2)
- LEFT -> pin 17 (A3)
- ქვემოთ -> პინი 18 (A4)
- RIGHT -> pin 19 (A5)
ასევე თქვენ უნდა შეაერთოთ VCC 5V და GND მთავარი პროტოტიპის დაფის ნებისმიერ ადგილზე.
მნიშვნელოვანია: მე გირჩევთ შეაერთოთ გრძელი კაბელები პროტოტიპის დაფებს შორის, შემდეგ კი თქვენ შეგიძლიათ გადაადგილოთ და უკეთესად მოაწყოთ იგი იმ შემთხვევაში, თუ არაფერი გატეხილია.
ნაბიჯი 5: აპარატურა - ღილაკები 2
ახლა ჩვენ უნდა გავაკეთოთ 2 ღილაკი მარჯვნივ. ამ შემთხვევაში მე გაჩვენებთ თუ როგორ გამოიყენოთ INPUT_PULLUP თუ გსურთ გამოიყენოთ შიდა რეზისტორი.
მე გამოვიყენებ ზედა ღილაკს გადატვირთვისთვის, შემდეგ ერთ მხარეს შევაერთებ დედაპლატის RST- ის ჩასამაგრებლად და მეორე მხარეს GND- ზე.
ამ თამაშში მე არ მჭირდება მეორე ღილაკი, მაგრამ მე გავაკრავ მას მომავალში სხვა თამაშებისთვის გამოსაყენებლად, შემდეგ თქვენ უბრალოდ უნდა შეაერთოთ ერთი მხარე A1– ზე და მეორე მხარე GND– ზე. როდესაც გსურთ გამოიყენოთ ის რენბენერი გამოიყენოთ INPUT_PULLUP (15); და გამოიყენეთ იგი digitalRead– ით.
ნაბიჯი 6: აპარატურა - ჩართვა და გამორთვა
მე გამოვიყენებ 9 ვ ბატარეას და სლაიდერის გადამრთველს, შემდეგ შევიძინე ბატარეის დამჭერი, რომლითაც თქვენ უნდა შეაერთოთ შავი მავთული GND– ზე და წითელი მავთული VIN– ზე, მაგრამ სანამ დაამატებთ ჩამრთველს, რომელიც აკავშირებს წითელ მავთულს ბატარეის დამჭერიდან გადამრთველის შუა პინი და ერთი სხვა ქინძისთავები შედუღებულია VIN– ზე. შემდეგ თქვენ დახურავთ წრეს.
ნაბიჯი 7: აპარატურა - Buzzer
ბგერების გამოსაყენებლად გამოვიყენებ პიეზოელექტრულს, თქვენ შეგიძლიათ გამოიყენოთ ის, რაც გირჩევნიათ, თქვენ უნდა შეაერთოთ ერთი მავთული GND– ზე და მეორე მავთული ციფრულ პინ 2 –ზე ამ კოდით. სურვილისამებრ შეგიძლიათ შეცვალოთ იგი.
შემდეგ დავაფიქსირე იგი ბატარეის დამჭერის უკანა ნაწილზე წებოვანი იარაღით, რათა ხმამაღლა ჟღერდეს როგორც ხედავთ.
ნაბიჯი 8: თხილის ჩასმა
ახლა თქვენ დაასრულეთ კონსოლის აპარატურა, სცადეთ სანამ ჩასვამთ საქმეში !!
მას შემდეგ რაც დარწმუნდებით, რომ კონსოლი მზად არის, შედუღების წერტილით შეგიძლიათ ჩადოთ თხილი, რომელიც დნება პლასტმასის ოთხ სვეტში.
ნაბიჯი 9: მორგება - LCD და მოცურების გადამრთველი
თქვენი კონსოლი თითქმის მზადაა !!
დავიწყე LCD– ით, უბრალოდ ჩავდე მის ადგილას და გავასწორე პლასტიკური იარაღით.
შემდეგ თქვენ შეგიძლიათ ჩადოთ მოცურების გადამრთველი და დააკრათ იგი, საჭიროების შემთხვევაში შეგიძლიათ გამოიყენოთ თხილი.
ნაბიჯი 10: მორგება - ღილაკები
ეს არის უმძიმესი ნაწილი, თქვენ უნდა ჩადოთ ღილაკები მათ შესაფერის ხვრელებში და თქვენ უნდა დააფიქსიროთ ის ზუსტი სიმაღლით, რადგან თუ ამას არ გააკეთებთ, თქვენი ღილაკი კვლავ დააჭირეთ. ამისათვის მე ჩავსვი რბილი პლასტმასის სტიკერი, როგორც ხედავთ ფოტოზე დაფის ზედა ნაწილში და შეგიძლიათ შეინარჩუნოთ ყველაფერი რამდენიმე სანტიმეტრით სიმაღლის შესანარჩუნებლად.
მას შემდეგ რაც მიიღებთ პროტოტიპის დაფების სწორ პოზიციას, უბრალოდ დააფიქსირეთ იგი პლასტმასის იარაღით და შეინარჩუნეთ პოზიცია სანამ არ გაშრება. გააკეთეთ ეს ორივე პროტოტიპის დაფით.
ახლა სცადეთ, თუ შეგიძლიათ სწორად დააჭიროთ ყველა ღილაკს, მაშინ მზად ხართ შემდეგი ნაბიჯისათვის.
ნაბიჯი 11: მორგება - დახურვა
ახლა თქვენ დააფიქსირებთ პლასტმასის ნაჭერს, რომელიც ჩვენ დავბეჭდეთ და ის გამოიყენება უფრო მყარი გახადოს და შემდეგ პროტოტიპის დაფები არ ჩაღრმავდეს, როდესაც ძლიერ დაჭერით.
უბრალოდ დაარეგულირეთ ორივე დაფის შუაგულში და დააფიქსირეთ პლასტმასის იარაღით, დააჭირეთ სანამ არ გაშრება და შემდეგ შეგიძლიათ ბატარეის დამჭერი მოათავსოთ დანარჩენ სივრცეში.
დაარეგულირეთ ყველა კაბელი და მთავარი დაფა კორპუსის ზედა ნაწილში, შემდეგ კი შეგიძლიათ დახუროთ.
თქვენი GameGirl5110 თითქმის მზადაა გამოსაყენებლად;)
ნაბიჯი 12: დაამატეთ GameGirl5110 ლოგო
ახლა თქვენ უნდა დააფიქსიროთ ლოგო ეკრანისთვის, ამისათვის მე მირჩევნია გამოვიყენო ცოტაოდენი Superglue და დახატო იგი მუდმივი მარკერით, თუ მოგწონს!
ნაბიჯი 13: ისიამოვნეთ თქვენი თამაშიGirl5110
ეს არის შედეგი! თუ თქვენ გაქვთ რაიმე შეკითხვა, მკითხეთ კომენტარებში და მე დაგეხმარებით რაც შეიძლება მალე!
ვიმედოვნებ, რომ ისიამოვნებთ საკუთარი GameGirl5110– ის შექმნის წარმატებით და გაერთობით თამაშში!;)
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
როგორ: ჟოლოს PI 4 Headless (VNC) დაყენება Rpi-imager და სურათებით: 7 ნაბიჯი (სურათებით)
როგორ: ჟოლოს PI 4 უსათაურო (VNC) დაყენება Rpi- გამოსახულებითა და სურათებით: ვგეგმავ გამოვიყენო ეს Rapsberry PI რამოდენიმე სახალისო პროექტში ჩემს ბლოგში. მოგერიდებათ მისი შემოწმება. მინდოდა დავბრუნებულიყავი ჩემი ჟოლოს PI– ს გამოყენებით, მაგრამ მე არ მქონდა კლავიატურა ან მაუსი ახალ ადგილას. დიდი ხანი იყო რაც ჟოლოს დაყენება
ბოლტი - წვრილმანი უსადენო დატენვის ღამის საათი (6 ნაბიჯი): 6 ნაბიჯი (სურათებით)
ბოლტი - DIY უსადენო დატენვის ღამის საათი (6 ნაბიჯი): ინდუქციური დატენვა (ასევე ცნობილია როგორც უკაბელო დატენვა ან უსადენო დატენვა) არის უკაბელო ენერგიის გადაცემის ტიპი. ის იყენებს ელექტრომაგნიტურ ინდუქციას პორტატული მოწყობილობების ელექტროენერგიის უზრუნველსაყოფად. ყველაზე გავრცელებული პროგრამა არის Qi უკაბელო დატენვის ქ
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: 13 ნაბიჯი (სურათებით)
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: ეს არის ინსტრუქცია კომპიუტერის დაშლის შესახებ. ძირითადი კომპონენტების უმეტესობა მოდულურია და ადვილად იშლება. თუმცა მნიშვნელოვანია, რომ იყოთ ორგანიზებული ამის შესახებ. ეს დაგეხმარებათ ნაწილების დაკარგვისგან, ასევე ხელახალი შეკრებისას
MIDI ნაბიჯი ინტერფეისი: 12 ნაბიჯი (სურათებით)
MIDI ნაბიჯი ინტერფეისი: ესპანური ვერსია აქ. ამ სასწავლო ჩვენ გაჩვენებთ თუ როგორ უნდა გააკეთოთ მსუბუქი და ხმოვანი ინტერფეისი, რომლის გამოყენებაც შესაძლებელია " სიმონ ამბობს " და როგორც MIDI ინტერფეისი. ორივე რეჟიმი ითამაშებს თქვენს ფეხებს. ფონზე პროექტი დაიბადა, რადგან