Სარჩევი:

Arduino კალკულატორი: 8 ნაბიჯი (სურათებით)
Arduino კალკულატორი: 8 ნაბიჯი (სურათებით)

ვიდეო: Arduino კალკულატორი: 8 ნაბიჯი (სურათებით)

ვიდეო: Arduino კალკულატორი: 8 ნაბიჯი (სურათებით)
ვიდეო: Arduino Drum Sequencer: 8 ტრეკი, 16 ნაბიჯი თითო ზომაზე, 8 ზომა თითო ნიმუში 2024, ივლისი
Anonim
არდუინოს კალკულატორი
არდუინოს კალკულატორი
არდუინოს კალკულატორი
არდუინოს კალკულატორი
არდუინოს კალკულატორი
არდუინოს კალკულატორი

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

ნაბიჯი 1: ინსტრუმენტები და მასალები

ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

ამ პროექტისთვის დაგვჭირდება:-1/8 MDF ან სხვა ლაზერული ჭრის მასალა, როგორიცაა აკრილი ან პლაივუდი-ლაზერული საჭრელი (სურვილისამებრ, მაგრამ რეკომენდირებული) ეკრანი-კლავიატურა-საბურღი-საბურღი ბიტი-დისკი საფქვავი (სურვილისამებრ)-გადამრთველი (როკერი ან გადართვა) -თბობის შემცირების მილები-გამდნარი რკინისა და გამდუღებელი-ხრახნები-USB A to B კაბელი (კაბელი განსხვავდება არდუინოს მოდელებს შორის) -კომპიუტერი arduino IDE- ით

-ბატარეის კვების ელემენტი -9 ვ

-არდუინო (მე გამოვიყენე დუემილანოვი, თუ არ გინდა 30 დოლარის დახარჯვა ერთ ებაიზე მის ძებნაზე)

ნაბიჯი 2: საქმის დამზადება

საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება

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

ნაბიჯი 3: ბურღვა და შემდგომი შეკრება

ბურღვა და შემდგომი შეკრება
ბურღვა და შემდგომი შეკრება
ბურღვა და შემდგომი შეკრება
ბურღვა და შემდგომი შეკრება
ბურღვა და შემდგომი შეკრება
ბურღვა და შემდგომი შეკრება

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

ნაბიჯი 4: ლუქის მხარდაჭერა

ლუქი მხარდაჭერა
ლუქი მხარდაჭერა
ლუქი მხარდაჭერა
ლუქი მხარდაჭერა
ლუქი მხარდაჭერა
ლუქი მხარდაჭერა

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

ნაბიჯი 5: ძალა

Ძალა
Ძალა
Ძალა
Ძალა
Ძალა
Ძალა

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

ნაბიჯი 6: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

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

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

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

კოდი
კოდი
კოდი
კოდი

კოდი შეიძლება მოიძებნოს სადმე ამ ნაბიჯში, როგორც zip ფაილი, ასევე ino ფაილი. ეს არის დაახლოებით 480 სტრიქონი, მაგრამ ეს უმეტესწილად მარტივი კოდია. კოდის რამოდენიმე განსაკუთრებული თვისება ის არის, რომ ის შექმნის შეცდომას, თუ რიცხვი იყოფა 0 -ზე, ის ითვლის ტრიგონომეტრიულ ფუნქციებს გრადუსებით და არა რადიანებით, განტოლების დასრულების შემდეგ ნებისმიერი გასაღების დაჭერა შესაძლებელია გასასუფთავებლად, რიცხვის გაკეთება. ნეგატიური ადვილად და ათწილადები კარგად არის დამუშავებული. თუ თქვენ მიიღებთ zip- ს, ამოიღეთ იგი და გახსენით ფაილი arduino IDE- ში. თუ გადმოწერილი გაქვთ ინო, გახსენით იგი arduino IDE– ით და ის გკითხავთ თუ გსურთ შექმნათ საქაღალდე, უბრალოდ თქვით დიახ და ის უნდა იმუშაოს. გახსნის შემდეგ შეარჩიეთ დაფა, შეაერთეთ დაფა და ატვირთეთ ესკიზი.

ნაბიჯი 8: როგორ გამოვიყენოთ

Როგორ გამოვიყენო
Როგორ გამოვიყენო
Როგორ გამოვიყენო
Როგორ გამოვიყენო

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

(1) აირჩიეთ ნომერი კლავიატურაზე (2) გამოიყენეთ A და B, რომ გადახვიდეთ თქვენთვის სასურველ ფუნქციაზე (3) ერთხელ თქვენთვის სასურველ ფუნქციაზე დააწკაპუნეთ D ან = (4) რაც აქამდე გაქვთ, უნდა გადახვიდეთ ზედა ხაზზე ახლა შეარჩიეთ თქვენი მეორე ნომერი (5) დააჭირეთ D ან = (6) განტოლება უნდა გადავიდეს ზედა ხაზზე და თქვენი პასუხი მეორე ხაზზე დარჩეს

მაგალითი: 2 A (ორჯერ დარტყმა გადავა -) D 1 D (შესრულებულია)

გირჩევთ: