Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: პროგრამული უზრუნველყოფა
- ნაბიჯი 2: ნაბიჯი 2: აპარატურა - კავშირი
- ნაბიჯი 3: ნაბიჯი 3: აპარატურა - ყუთი
- ნაბიჯი 4: ნაბიჯი 4: გაბურღული ფირფიტა
ვიდეო: სტეკერი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ეს პროექტი იყო "შემოქმედებითი ელექტრონიკა", 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: აპარატურა - კავშირი
აქ არის კავშირი, რომელიც საჭიროა ნეოპიქსელური მატრიცის უსაფრთხოდ გამოყენებისათვის.
სპიკერის შემთხვევაში, საკმარისი იქნება მისი დაკავშირება ნებისმიერი PWM გამომავალსა და მიწას შორის. MEGA– ს შემთხვევაში, ეს შედეგები არის პინ ნომერი 2 – დან 13 – მდე.
რადგან თითოეული ღილაკი იმუშავებს შეფერხებების საშუალებით, ისინი უნდა იყოს დაკავშირებული 2, 3, 18, 19 ქინძისთავებთან, რომლებიც MEGA დაფაზე არსებული 6 შეფერხებიდან არის. ჩვენ დავიტოვებთ 20 და 21 ქინძისთავებს LCD ეკრანისთვის
LCD ეკრანისთვის ჩვენ გვაქვს მიკროკონტროლერი, რომელიც მოითხოვს VCC, GND, SDA და SCL კავშირებს. ბოლო ორი მდებარეობს 20 და 21 ქინძისთავებზე, შესაბამისად.
ნაბიჯი 3: ნაბიჯი 3: აპარატურა - ყუთი
ჩვენი ყუთის შემუშავების მიზნით, ჩვენ გადავწყვიტეთ ხისგან დამზადება, რადგან ჩვენ გვქონდა ამის რესურსი და ინსტრუმენტები, თუმცა, თქვენ შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი მასალა, როგორიცაა 3D ბეჭდვა.
პირველ რიგში და სტრატეგიულად, ჩვენ შევიმუშავეთ ყუთი დიდი განზომილებებით, რომლის მიზანია უფრო დიდი ვიზუალური შთაბეჭდილების მოხდენა და გვაქვს სივრცე, თუ გვსურს რაღაც მომენტში გავაფართოვოთ ყუთი, ან გვსურს მეტი ფუნქციის დამატება.
ამ გზით, ჩვენ გადავწყვიტეთ შევქმნათ სტრუქტურა ყუთისთვის ხის ნაჭრებით, რომელიც შეკუმშული იყო ლურსმნთან და სილიკონის იარაღთან ერთად. ფორმა, რომელიც ჩვენ მივეცით სტრუქტურულ სტრუქტურას, არის შემდეგი:
ამ გზით ჩვენ ვქმნით ჩვენს ყუთს და ვაძლევთ სტრუქტურას ხვრელებით, ეს ხვრელები დაფარულია ხის ფურცლებით, ჩვენ ვუერთდებით მათ სტრუქტურას იმავე გზით, სილიკონით და ფრჩხილის იარაღით.
ეს ფურცლები გამტარი უნდა იყოს, რადგან ისინი მოგვიანებით მოხატული უნდა იყოს და მათ უნდა ჰქონდეთ ყუთში დარჩენილი ხვრელების გაზომვები. ანალოგიურად, ჩვენ ყუთის უკანა ნაწილი გავყავით ორ ნაწილად ისე, რომ ზედა ნაწილი გამოაშკარავდეს სტრუქტურას, რათა შიგნით ელექტრონული კომპონენტები გაუმკლავდეს.
მეორეს მხრივ, ყუთის წინა ნაწილს აქვს 3 ხვრელი მატრიცის კაბელების ჩასასმელად და დამონტაჟებულია მართვის პანელი, რომელზედაც შესაბამისი ხვრელები მზადდება კომპონენტების მონტაჟისთვის.
საკონტროლო პანელში ხვრელები გაკეთებულია 14 ლიანდაგიანი ბიტით, ამიტომ მათი გაკეთება ადვილია, თუ ხელთ გაქვთ ხელსაწყოები, ისევე როგორც ხვრელები წინა ნაწილზე კოლოფის დამონტაჟებისათვის.
ჩვენ ასევე ვაკეთებთ წინა ჭრილობას LCD ეკრანისთვის და მეორე უკანა მხარეს კონექტორისთვის, რომელიც ენერგიას მისცემს კვების ბლოკს:
მეორეს მხრივ, ჩვენ ასევე ვაძლევთ ყუთს სპიკერს, ასე რომ ჩვენ ვაკეთებთ მცირე ზომის ჭრილებს გვერდზე და ვწებებთ სპიკერს ყუთში სილიკონით.
მას შემდეგ, რაც სპიკერი წებოვანია და წინა პანელის ხვრელები და მონტაჟი დასრულებულია, ჩვენ ვაგრძელებთ ყუთის ხატვას. ჩვენს მოდელში ჩვენ არ გვაქვს შეღებილი წინა პანელი, მაგრამ დიზაინი უფასოა.
ყუთის შესაღებად ჩვენ შევიძინეთ სპრეის საღებავის ორი ქილა, შავი და ვერცხლისფერი, ზედა ხაზისა და ლოგოს დასამზადებლად.
თავდაპირველად ჩვენ შევღებეთ მთელი ყუთი შავი და შემდეგ გადავაბრუნეთ იგი ვერცხლის საღებავით, როგორიცაა ლოგო, რომელიც მივიღეთ ქაღალდის ფურცლიდან, რომელიც ამოჭრის იმ სურათს, რომლის მიღწევაც გვინდოდა კომპიუტერის დაბეჭდვით.
ზოლისთვის ჩვენ ვიყენებთ ფირზე გვერდებზე, რომ საღებავი მივიღოთ მხოლოდ იმ მხარეების დახატვაში, რაც გვსურს. დაბოლოს, ყუთი მოერგებოდა ფორმას:
ნაბიჯი 4: ნაბიჯი 4: გაბურღული ფირფიტა
ნაკრების სწორი მუშაობისთვის აუცილებელი კომპონენტები შედის გაბურღულ ფირფიტაში. კომპონენტებია ზემოთ ნახსენები კონდენსატორი და რეზისტორი, ასევე დენისა და დენის კავშირები დენის წყაროს, არდუინოს და ნეოპიქსელურ მატრიქსს შორის.
გირჩევთ:
ნახევარი ნაბიჯი: 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) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი
聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
დენის სტეკერი: დასადგმელი USB დატენვის ბატარეის სისტემა: 5 ნაბიჯი (სურათებით)
Power Stacker: Stackable USB დატენვის ბატარეის სისტემა: გთხოვთ დააწკაპუნოთ ქვემოთ, რომ ეწვიოთ ჩვენს Hackaday პროექტის გვერდს! Https: //hackaday.io/project/164829-power-stacker-s … Power Stacker არის პორტატული, მოდულური, USB დატენვის ლითიუმი -ბატარეის პაკეტი. დააწყვეთ ისინი ერთადერთ ენერგიულ პროექტებზე ან გამოყავით