Სარჩევი:

დაწნული ჩვენება: 4 ნაბიჯი
დაწნული ჩვენება: 4 ნაბიჯი

ვიდეო: დაწნული ჩვენება: 4 ნაბიჯი

ვიდეო: დაწნული ჩვენება: 4 ნაბიჯი
ვიდეო: შარლოტა ბრონტე - "ჯეინ ეარი" - ნაწილი პირველი 2024, ნოემბერი
Anonim
Image
Image
წრე
წრე

ერთკვირიანი კურსის განმავლობაში ფიზიკურ გამოთვლაზე, ანუ არდუინოზე, ჩვენ უნდა შევასრულოთ სამდღიანი პროექტი ორ ჯგუფად. ჩვენ ავირჩიეთ მბრუნავი ჩვენების აშენება. ის იყენებს მხოლოდ 7 LED- ს (ჩვენ დავამატეთ კიდევ ერთი სპეციალური სიმბოლოების ჩვენებისათვის, როგორიცაა ÄÖÜ). ისინი დამონტაჟებულია მკლავზე, რომელიც საკმაოდ სწრაფად ტრიალებს. შემდეგ ჩვენ ვრთავთ და ვთიშავთ მათ და ტექსტი იკითხება. სინამდვილეში ის უკეთესად გამოიყურება ვიდრე ვიდეოში.

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

ნაბიჯი 1: ლაზერული ჭრა

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

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

ნაბიჯი 2: წრე

წრე
წრე
წრე
წრე
წრე
წრე

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

ჩვენი დაფა იყო sparkfun esp32, ამიტომ ჩვენ ჩამონტაჟებული გვაქვს wifi, ბატარეის დატენვა და შესაბამისი ბატარეა. მისი გამოყენება ძალიან ადვილი იყო და ჩვენ კვლავ ვიყენებდით ერთსა და იმავე დაფას.

ყოველგვარი განსაკუთრებული მიზეზის გარეშე ავირჩიეთ ყველა დადებითი LED ფეხის დაკავშირება და თითოეული ნეგატიური ფეხის დაკავშირება ციფრულ I/O პინთან. ეს ნიშნავს, რომ თქვენ უნდა დააყენოთ პინი LOW- ზე, რომ LED ჩართოთ და HIGH გამორთოთ.

კარგი იდეა აღმოჩნდა რეზისტორების შეკვრა დაფაზე და გამოსაყენებელი მილების გამოყენება ყველაფრის გამოსაყოფად.

ნაბიჯი 3: კოდი

ყველა ჩვენი კოდი შეგიძლიათ იხილოთ Github– ზე.

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

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

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

ნაბიჯი 4: დასკვნა

დასკვნა
დასკვნა

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

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

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

გირჩევთ: