Სარჩევი:

ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაში 20x4 LCD ეკრანის გამოყენებით I2C: 7 ნაბიჯი
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაში 20x4 LCD ეკრანის გამოყენებით I2C: 7 ნაბიჯი

ვიდეო: ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაში 20x4 LCD ეკრანის გამოყენებით I2C: 7 ნაბიჯი

ვიდეო: ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაში 20x4 LCD ეკრანის გამოყენებით I2C: 7 ნაბიჯი
ვიდეო: Leap Motion SDK 2024, ივლისი
Anonim
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C
ხელის არდუინოს ქაღალდის როკ მაკრატელი თამაშის გამოყენებით 20x4 LCD დისპლეით I2C

გამარჯობა ყველას ან იქნებ უნდა ვთქვა "გამარჯობა მსოფლიო!"

დიდი სიამოვნებით გაგიზიარებდი პროექტს, რომელიც იყო ჩემი შესავალი ბევრ რამეში Arduino. ეს არის ხელნაკეთი Arduino Paper Rock მაკრატელი თამაში I2C 20x4 LCD დისპლეით. მე ვიცი, თქვენ შეიძლება ფიქრობთ: "ქაღალდის როკის მაკრატლის კიდევ ერთი თამაში?" მაგრამ Arduino Paper Rock მაკრატელი თამაშების უმეტესობა იყენებს უბრალო LED- ებს და მე ასევე ვნახე ის, რომელიც იყენებდა ქაღალდის სიმბოლოებს, რომლებიც მოხსნილი იყო სერვოებით. აი მაგარია. ეს პროექტი იყენებს 20x4 LCD ეკრანს და გააკეთა ერთი I2C– ით და ერთი მის გარეშე (აქ ნაჩვენები არ არის). მინდოდა იაფი საქმე დასრულებული იერით, არა მხოლოდ პურის დაფის არეულობა. ყველას არ აქვს წვდომა 3D პრინტერზე და სურს გადაიხადოს ვინმე, ვინც ამას აკეთებს. და მე მინდოდა, რომ ამის გაკეთება ადვილი ყოფილიყო, რათა იდეები სხვებისთვის გამეზიარებინა. ვინაიდან ჩემი პროგრამირების უნარები ახალბედაა, ესკიზი საკმაოდ მარტივია და ადვილად გასაგები და შესწორებადი. ეს იყო ჩემი პირადი განათლება ესკიზის შესაქმნელად. თქვენ ნახავთ უამრავ ჩანაწერს ესკიზში და მან გაიარა ბევრი, ბევრი (20+?) გამეორება, სანამ არ მჯერა, რომ ის სწორია. პროექტის ღირებულება 20 დოლარზე ნაკლებია (არა I2C).

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

ნაბიჯი 1: პროექტის შესავალი

პროექტის შესავალი
პროექტის შესავალი
პროექტის შესავალი
პროექტის შესავალი

ავირჩიე ამაზონის LCD ეკრანი და აირჩიე I2C 20x4 LCD დაბალი ღირებულების გამო (დაახლოებით $ 12 - $ 18) და გაყვანილობისა და პროგრამირების სიმარტივის გამო. თუ გსურთ, შეგიძლიათ გამოიყენოთ ერთი I2C– ს გარეშე და შეიძლება მიიღოთ ისეთივე იაფი, როგორც 7 დოლარი. მაგრამ თქვენ დაგჭირდებათ სხვადასხვა ბიბლიოთეკისა და გაყვანილობის სქემის გამოყენება და მეტი Arduino ქინძისთავების გამოყენება. არ ინერვიულოთ, საკმარისია ორივე გზით წასვლა. სერიული I2C 20x4 უფრო ადვილი იქნებოდა აშენება, ნაკლები მავთული ნაკლებად დამაბნეველია. მაგრამ პარალელურად 20x4 LCD დაახლოებით 5 დოლარით იაფია. მე დავხატე სქემა ორივე გაყვანილობის სქემისთვის. სხვა ნაწილების უმეტესობა შევიძინე ამაზონიდან და რამდენიმე ადგილობრივი მაღაზიიდან. ჩემი ყუთი არის ცარიელი კაპუჩინოს სასმელის ნაზავი ყუთი. მე მომწონს, რომ სახურავი ადვილად იშლება, რომ ჩართო/გამორთო, იმუშაო ნებისმიერ კომპონენტზე ან შეცვალო ბატარეა. და "ჰეი!" ყუთი უფასო იყო და მე მომწონს კაპუჩინო. პლასტმასის გადამუშავება კარგია გარემოსთვის. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ყუთი, რომელიც მოგწონთ, რომ ყველაფერი მოერგოს ან თუნდაც გამოტოვოთ ყუთი ან პურის დაფა პროექტში. მინდოდა "დასრულებული პროექტის სახე" იაფად. დავდებ, რომ ვინმე ქმნის 3D ბეჭდვით ვერსიას. Arduino თამაშობს თქვენთან ერთად Paper Rock მაკრატლის თამაშს LCD ეკრანზე, ინახავს ქულებს, შეგიძლიათ შეიყვანოთ ღილაკებით, ხოლო თუ აირჩევთ არის ვარიანტი, რომლის საშუალებითაც შეგიძლიათ მოატყუოთ. თავდაპირველად მოტყუების ფუნქცია დაწერილი იყო გამართვის მიზნით და როდესაც მე დავამთავრე ეს მე გავაკეთე კომენტარი. მხოლოდ გასართობად ჩავაბრუნე.

ნაბიჯი 2: პურის დაფა

პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა

Arduino Uno– ს გამოყენებით მე ჩავრთე ჩემი სქემები, მაგრამ როდესაც ამ ყველაფერს ერთად ვაყენებდი, ვიყენებდი Arduino Nano– ს, რადგან ის უფრო კარგად ჯდება ყუთში. ასე რომ, თქვენ შეგიძლიათ ააწყოთ ეს რომელიმე ერთზე. მაგრამ გახსოვდეთ IDE– ში რამდენიმე პარამეტრის შეცვლა. ნანო დამონტაჟებულია LCD– ის უკანა მხარეს ბრძანების ზოლების ან ორმხრივი წებოვანი ლენტის გამოყენებით. განათავსეთ Arduino Nano I2C ყულაბაში, ისე რომ USB კონექტორი იყოს გარედან (LCD– ის მარჯვნივ). თქვენ შეგიძლიათ გამოიყენოთ 9v ან 4x AA (რომელიც გაძლევთ 6v) ბატარეის ყუთი SPST სლაიდების გადამრთველით ყუთში დამონტაჟებული სიმძლავრისთვის ასევე სარდლობის ზოლებით. აშენებულია ორივე მიმართულებით, Arduino– ს აქვს ბორტზე არსებული ძაბვის რეგულატორი, რომელიც მას 5 ვოლტამდე ამცირებს. თუ დაფიქრდებით, ამ თამაშს შეუძლია რეალურად გადაამუშაოს "ძირითადად მკვდარი 9 ვ ბატარეები" სიმძლავრისთვის და კარგად იმუშაოს. (თქვენ შეცვლით კვამლის დეტექტორის ბატარეებს წელიწადში ორჯერ, არა?) სხვა მოწყობილობებმა, რომლებიც იყენებენ 9 ვ ბატარეას, შეიძლება თქვან, რომ ის მკვდარია 6 - 8 ვოლტზე; მაგრამ ის არ მკვდარია სანამ ის არდუინო მკვდარია!

პროექტის შემუშავებისას მე გამოვიყენე 4 SPST ღილაკი შესასვლელად. მაგრამ დასრულებული თამაშის ყუთში შესაყვანად გამოყენებული იყო 5 SPST ღილაკი, რომელიც მომავალში ფიქრობდა მე შემეძლო შემექმნა თამაში, რომელსაც მეტი ღილაკი სჭირდებოდა. იქნებ ლაბირინთში თამაში? ღილაკების რეზისტორული ძაბვის გამყოფი დამონტაჟებულია ერთად პროტო დაფის ჯართზე, რომელიც ასევე შეიძლება დამონტაჟდეს სარდლობის ზოლებით.

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

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

შეკრება:

4 ძირითადი ასამბლეა არის LCD სურვილისამებრ I2C ყულაბით დაფაზე, არდუინო ნანო, რეზისტენტებისა და კონცენტრატორების დეიზი მიჯაჭვულია ერთმანეთთან დაკავშირებულ პროტო დაფაზე და ბატარეის ყუთზე ჩართვა/გამორთვა.

თქვენ უნდა დაიწყოთ მიკროსქემის პურიდან ან მყარი მავთულიდან პროტო დაფა სქემატურიდან გამომდინარე. მე მომწონს LCD– ის შენახვა ყუთის სახურავში, რომ არ დავიკაკუნო. მე გამოვიყენე სათაური არდუინოს მხოლოდ ერთ მხარეს, რომელსაც აქვს 5v, რათა შეაერთოს იგი პროტო დაფაზე. არდუინოდან პროტო დაფაზე გავაკეთე ხიდი 3 სათაურით (ბევრი შედუღების სამუშაო), რათა ისინი მოთავსებულიყვნენ LCD– ის უკანა მხარეს ბრძანების ზოლებით ან ორმხრივი წებოვანი ლენტით. მაგრამ მართლაც, დაფები შეიძლება იყოს დაკავშირებული მხოლოდ soldering ხაზები ერთიდან მეორეზე. გამოიყენა ქალი სათაური პროტო დაფის LCD I2C- თან დასაკავშირებლად. პროტო დაფის რეზისტენტული ფეხები შეიძლება გამოყენებულ იქნას ღილაკების შესაკრავად 5 წერტილის დასამზადებლად. თითოეული ღილაკის მეორე ფეხი მიდის Arduino pin A0– ზე. თითოეულ ღილაკს დასჭირდება 2 მავთული. გამოიყენეთ Ohm მეტრი, რათა დადგინდეს რომელი ღილაკის ფეხები უნდა გამოიყენოთ, მაგრამ ზოგადად თქვენ არ შეგეძლებათ არასწორი ფეხები (ერთმანეთის დიაგონალი).

შეარჩიეთ თქვენი Arduino– ს პარამეტრები IDE– ში. გადმოწერეთ ესკიზი და ჩაწერეთ არდუინოზე და შეამოწმეთ / გაუშვით პრობლემა.

მზად ხართ ყუთში ჩასვათ? ამოიღო ეტიკეტი კაპუჩინოსთვის, გარეცხილი და გამხმარი ჩემი ყუთი. ყურადღებით გაზომეთ და ამოიღეთ ხვრელი ყუთში LCD– ისთვის, როგორც ხედავთ და იგი დამონტაჟებულია 3 დუელებით, რომლებიც ხრახნიან სამ LCD კუთხის ხვრელზე (2 ყუთის ბოლოში, 1 სახურავთან ახლოს) მხოლოდ იმდენ ხანს, რომ მიაღწიოთ ყუთის უკან და შეინახეთ იგი ადგილზე ხახუნის საშუალებით. ხრახნიანი ხვრელი LCD ღორის ყუთზე შეიძლება ძალიან ახლოს იყოს ტერმინალთან, ამიტომ მე გამოვტოვებ მას. გამოიყენე Exacto დანა საბურღი ხვრელების ხრახნები dowels ისე, რომ ისინი არ გაიყოფა (ფრთხილად, არ slip და stab თავს, გამართავს dowels ერთად pliers). ბოლოდ ინსტალაციისთვის მოუხდა ყუთში ოდნავ მოხვევა / გახეხვა, მაგრამ ის ბრუნდება სათანადო ფორმაში. ღილაკების ხვრელები "გაბურღულია" მათი პოზიციონირებით (დახაზეთ ხაზები სწორი კიდეებით) და გაათბეთ ტერმინალები გამაგრილებელი რკინით, სანამ ისინი ყუთში "არ დნება". შემდეგ ამოიღეთ ღილაკები გაგრილების შემდეგ და შედგით 6 " - 9" CAT 5e მავთულის ჯართზე ან ღილაკებზე 18ga to 22ga მავთულზე. დააინსტალირეთ ღილაკები მავთულხლართებში, ჯერ ისევ მათ ხვრელებში, შემდეგ შედგით რეზისტორის პროტო დაფაზე. სუპერ წებოს, ცხელი წებოს ან თუნდაც უბრალოდ ხახუნის წერტილი შეინარჩუნებს ღილაკებს. ერთ კორპუსზე გამოყენებულია ტელეფონის საკაბელო სპლაიზერი (წითელი წრეები გამჭვირვალე პლასტმასის ბლოკებში), რაც ხელს შეუწყობს ბოლო ერთი კავშირების გაადვილებას ბატარეის ყუთს, რეზისტორის პროტო დაფს და LCD / Arduino ასამბლეას შორის. თუ გსურთ, შეგიძლიათ გამოიყენოთ solder და სითბოს შემცირება ნაცვლად. შემდეგ ფრთხილად და ნელა მიიტანეთ ყველა მავთული და კომპონენტები ყუთში და დახურეთ სახურავი. თქვენ დააინსტალირეთ ბატარეა და ატვირთეთ Arduino ესკიზი ამ ყველაფრის გაკეთებამდე? თქვენ ასევე დაგჭირდებათ ბიბლიოთეკა 20x4 LCD დისპლეისთვის I2C– ით ან მის გარეშე (რომელი აირჩევთ), რომელიც შეგიძლიათ უფასოდ გადმოწეროთ Github– ზე. ჩართეთ იგი, სცადეთ და ნახეთ მუშაობს თუ არა. მოგვიანებით მე შევადგინე ჩემი ესკიზი პაუზებით, რათა გაეადვილებინა კითხვა, დავამატე "მოციმციმე წერტილების ეფექტი" და სხვა მრავალი რამ, უამრავ კომენტართან ერთად. შეეცადეთ განათავსოთ Arduino ისე, რომ USB მაინც იყოს დაკავშირებული და აიტვირთოს ახალი ესკიზი. რა თქმა უნდა, ესკიზის შექმნისას გამოიყენება ნაკადის სქემა. თქვენ ნახავთ კომენტარებს, რომლებიც საკმაოდ განსაზღვრავენ სად იყო ნაკადის თითოეული ბლოკი.

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

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

ნაბიჯი 4: პროგრამირება და პარამეტრები

პროგრამირება და პარამეტრები
პროგრამირება და პარამეტრები
პროგრამირება და პარამეტრები
პროგრამირება და პარამეტრები

ახლა გასართობად IDE– სთან ერთად. იმედი მაქვს, კაპუჩინოს სვამდით. შეიძლება დაგჭირდეთ, რომ დაგეხმაროთ გაღვიძებაში.

თქვენ შეიძლება აღმოაჩინოთ, რომ დაგჭირდებათ ბიბლიოთეკების შექმნა. თქვენ დაგჭირდებათ Wire.h I2C– სთვის, LCD.h LCD– ისთვის, LiquidCrystal_I2C.h I2C კონტროლირებადი LCD– ისთვის. თქვენ ასევე უნდა გამოვიყენოთ ბრძანება lcd.begin (20, 4), რათა Arduino- ს უთხრათ, რომ თქვენ იყენებთ 20 -სიმბოლო 4 ხაზის LCD- ს და შეიძლება იყოს სხვა პარამეტრები.

ბიბლიოთეკების დაყენების შესახებ ინფორმაციისთვის იხილეთ:

Arduino IDE– ში თქვენ შეიძლება დაგჭირდეთ თქვენი დაფის და პორტის დაყენება, რომელთანაც ის არის დაკავშირებული. პორტი შეგიძლიათ იხილოთ თქვენი კომპიუტერის მართვის პანელში/მოწყობილობის მენეჯერში/Universal Serial Bus კონტროლერებში. თქვენ უნდა გაარკვიოთ რომელ არდუინოს იყენებთ. მე ვიყენებ Arduino Nano– ს, მაგრამ Uno ასევე მუშაობს ამაზე. ფრთხილად შეარჩიეთ თქვენი პარამეტრები.

შეიძლება დაგჭირდეთ თქვენი I2C მისამართის გარკვევა. თქვენ უნდა შეგეძლოთ მისი წაკითხვა პირდაპირ დაფის მხტუნავებიდან. თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ I2C სკანერი Arduino.cc– დან ან ასევე https://www.gammon.com.au/forum/?id=10896 და სხვა ადგილებიდან.

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

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

არსებობს ბევრი პატარა ცვლადი, რომელიც ყველა სწორი უნდა იყოს და შენი შეიძლება იყოს ჩემგან განსხვავებული. მოთმინება და სხვადასხვა რამის გამოცდა დაგეხმარებათ თქვენი მუშაობის დაწყებაში. ასევე დაიმახსოვრეთ მას შემდეგ რაც დააყენეთ თქვენი Arduino ცვლადები (დაფის სახელის მსგავსად, com 3, 5 ან სხვა რამ, პროცესორი და პროგრამისტი [ყველა ინსტრუმენტის ქვეშ]) შეიძლება გქონდეთ ყველაფერი სწორად, მაგრამ ის არ იმუშავებს, რადგან საჭიროა ხელახლა ჩატვირთვა. გათიშეთ Arduino და შეაერთეთ იგი თქვენს კომპიუტერში. ასევე შეიძლება დაგჭირდეთ თქვენი კომპიუტერის შენახვა და ხელახლა ჩატვირთვა.

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

Გაერთე!

ნაბიჯი 5: ღილაკის წაკითხვის ესკიზი დაგეხმარებათ იპოვოთ თქვენი რეზისტენტული ღირებულებები მთავარ ესკიზში შესწორების მიზნით. დააჭირეთ თითოეულ ღილაკს და ჩაწერეთ თქვენი რეზისტორის მნიშვნელობები მთავარ ესკიზში შესასვლელად

// ღილაკის კითხვის ესკიზი

void setup () {

// განათავსეთ თქვენი დაყენების კოდი აქ, ერთხელ გასაშვებად:

სერიული.დაწყება (9600);

}

ბათილი მარყუჟი () {

// განათავსეთ თქვენი მთავარი კოდი აქ განმეორებით გასაშვებად:

int buTTon; // ღილაკების წასაკითხად

buTTon = 0; // ღილაკების წასაკითხად

buTTon = analogRead (A0); // ბრძანება გამოიყენება ღილაკების წასაკითხად

დაგვიანება (100);

Serial.println (buTTon);

ნაბიჯი 6: ნაწილების სია და ინსტრუმენტები, რომლებიც შეიძლება დაგჭირდეთ

ნაწილების სია ამაზონიდან:

არდუინო უნო ან არდუინო ნანო

20x4 LCD დისპლეი I2C– ით ან მის გარეშე

9v ან 6v ბატარეის ყუთი SPST slide switch (ან მიიღეთ slide switch ცალკე)

5x SPST ღილაკები

1x გამწევი რეზისტორი 1k - 5k

5x რეზისტორები 1k– ზე ნაკლები, 200 - 500 Ohms კარგია

ნაწილების სია სხვა ადგილები ან მაღაზიები:

9v ან 4x 1.5 ვოლტიანი ბატარეა (9v ვარიანტი გაძლევთ გადამუშავების "ძირითადად მკვდარი" ბატარეების)

ბრძანების ზოლები (გამოიყენება შევსების პაკეტი) ან ორმხრივი წებოვანი ლენტი

ტელეფონის საკაბელო სპლაიერები (სურვილისამებრ, მაგრამ აადვილებს მავთულის დაკავშირებას)

რამდენიმე ინჩი 1/4 დიუმიანი დუელი

ხის პატარა ხრახნები დუელის LCD ეკრანზე დასაყენებლად

Solder

სითბოს შემცირება 18 g მავთულისთვის

ნარჩენები ან გადამუშავების ნაწილები:

ცარიელი კაპუჩინოს სასმელის ნაზავი ყუთი (ყველას არ აქვს 3D პრინტერი, აქვს კაპუჩინო და პლასტმასის გადამუშავება)

დაახლოებით 1 "x 2" პროტო დაფის ჯართი, თუმცა მე გამოვიყენე პროტობორდი ამაზონიდან

სხვადასხვა სიგრძის 18ga to 22ga მავთული ან Cat 5e მყარი ბირთვი

ინსტრუმენტები, რომლებიც შეიძლება დაგჭირდეთ:

პატარა Philips screwdriver

პატარა ბრტყელი დანა ხრახნიანი

ზუსტი დანა

Soldering რკინის და solder

მძიმე მოვლის მაკრატელი

ნემსის ცხვირსახოცი

მმართველი

ნაბიჯი 7: კიდევ რამდენიმე ინფორმაცია და მთავარი ესკიზი

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

გირჩევთ: