Სარჩევი:

როგორ შევუსაბამო წინდები?: 6 ნაბიჯი (სურათებით)
როგორ შევუსაბამო წინდები?: 6 ნაბიჯი (სურათებით)

ვიდეო: როგორ შევუსაბამო წინდები?: 6 ნაბიჯი (სურათებით)

ვიდეო: როგორ შევუსაბამო წინდები?: 6 ნაბიჯი (სურათებით)
ვიდეო: FuLA - Gunზომილება 2024, ივნისი
Anonim

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

Როგორ მუშაობს?

1) დაიწყეთ წყვილი წინდების თითოეულ წინდაში RFID ტეგის შეკერვით. ჩვენება მიუთითებს, რომ ეს არის ახალი წინდა. RFID ტეგზე დაიწერება წყვილების შემდგომი რაოდენობა. მას შემდეგ, რაც დაიწერება, თქვენ მოგეთხოვებათ შესაბამისი წინდა შეინახოთ წინდა-მატჩში.3) შეინახეთ შესაბამისი წინდა წინდის დამჭერთან. ასევე ამ RFID ტეგზე იგივე შემდგომი ნომერი დაიწერება.

ამიერიდან წინდები-მატჩის გვერდით ერთი წინდის შენახვის შემდეგ წყვილის ნომერი უნდა მიეცეს.

როგორ მზადდება?

ნაბიჯი 1) შესავალი / სწრაფი ვერსია

ნაბიჯი 2) Atmega328 breadboard / solderingboard

ნაბიჯი 3) LCD– ის დაკავშირება Arduino Uno– სთან

ნაბიჯი 4) RFID-RC522 დაკავშირება Arduino Uno– სთან

ნაბიჯი 5) ATmega328 პროგრამირება

ნაბიჯი 6) კრივი

ნაბიჯი 1: შესავალი / სწრაფი ვერსია

შესავალი / სწრაფი ვერსია
შესავალი / სწრაფი ვერსია
შესავალი / სწრაფი ვერსია
შესავალი / სწრაფი ვერსია

Სავაჭრო სია:

· 1x LCD 4x20 Hitachi HD44780 დრაივერით ან თავსებადი · 16x მამრობითი pin კონექტორი · 1x RFID-RC522 · 1x 5cm x 7cm soldering board, 2.54 mm რასტერი, 18 x 24 ბეჭედი. · 1x USB-B კონექტორი · 7x მამრობითი pin კონექტორი · 16x ქალი pin კონექტორი · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (კერამიკული) კონდენსატორი · 1x 10k ohm რეზისტორი · 1x 10kohm ბანკი · 7x მავთულები ორივე მხარის მდედრობითი კონექტორებით · 1x Arduino Uno პროგრამირებისთვის. + მავთულები.

და მე თითქმის დამავიწყდა აღვნიშნო RFID ტეგები 13.56 MHz Mirfare წინდებისათვის.

ყველა ძირითადი რამ, რაც შეიძლება შეუკვეთოთ ელექტრონულ მაღაზიებში.

სქემატური

Როგორც ზემოთ

Solderedboard პირდაპირ არის დაკავშირებული LCD– ის 16x მამრობითი pin conecctor– ით. LCD უნდა იყოს დამონტაჟებული ყუთის ზედა ნაწილში. RFID-RC522 დაკავშირებულია გამგეობის მდედრ მავთულხლართებთან. RFID-RC522 დამონტაჟებულია ყუთის წინ. ფაქტიურად ძაბვა RFID-RC522 უნდა შემცირდეს 3.3VI დამავიწყდა, მაგრამ ის მუშაობს ჩემთვის. მე შევამჩნიე ეს კომენტარი github- ზე "SPI მუშაობს მხოლოდ 3.3 ვ -ით, უმეტესობა 5V ტოლერანტულია, მაგრამ სცადეთ დონის შემცვლელი.") ასე რომ ფრთხილად იყავით.

პროგრამირება. პროგრამირებისათვის მე ამოვიღე ATmega328 Arduino Uno– დან. მოვათავსე ATmega328 Arduino Uno– ში და ჩავტვირთე ATmega328– ში. ATmega328

ატვირთვის შემდეგ მე გამოვცადე ის პურის დაფაზე, როგორც ზემოთ მოცემულ სურათზე. და წარმატებული ტესტირების შემდეგ მე შევცვალე ATmega328 solderingboard.

ბოქსინგი

ყუთის დიზაინის მიზანია მისი დამზადება ასეთი გზით:- ნაწილობრივ მრავალჯერადი გამოყენება სხვა პროექტებისთვის.

ყუთი დახატულია Fusion360– ში. ყუთი დაბეჭდილია 3D თანამემამულე შემქმნელის მიერ. "Joost" ნაპოვნია 3D Hub. გაკვეთილები.

- Fusion 360 -ის კომპონენტების გაორმაგებით ბლოკი არ იბეჭდება. ამით აიხსნება დაკარგული რამ.

ნაბიჯი 2: Atmega328 Solderingboard- ზე

Atmega328 Solderingboard- ზე
Atmega328 Solderingboard- ზე
Atmega328 Solderingboard- ზე
Atmega328 Solderingboard- ზე

უპირველეს ყოვლისა, მე აღმოვაჩინე, რომ ძალიან სასარგებლოა პირველი ცდა სათითაოდ პურის დაფაზე. 1) LCD ეკრანით Arduino UNO.2) RFID_RC522 Arduino UNO3- ით) Atmega328 პურის დაფაზე.4) Atmega328 და LCD პურის დაფაზე.5) Atmega328 LCD და RFID_RC522 პურის დაფაზე.6) Atmega328 შედუღების დაფაზე.7) Atmega328 და LCD შედუღების დაფაზე.8) Atmega328, RFID_RC522 და LCD გამაგრების დაფაზე.

ამ "SOCK MATCHER" - ის შესაქმნელად დამზადებულია მიკროკონტროლი გამაგრების დაფაზე.

როგორ დააინსტალიროთ მიკროკონტროლი პურბორდზე განმარტებულია არდუინოს საიტზე.

საწყისი breadboard to soldering ფორუმში არის მხოლოდ მომდევნო ნაბიჯი. ეს გამოიყურება როგორც სურათზე ზემოთ.

გაყვანილობისთვის იხილეთ გრაფიკული დიაგრამა.

ნაბიჯი 3: LCD– ის დაკავშირება არდუინოსთან

LCD– ის ATmega328– თან დასაკავშირებლად სრული ინსტრუქცია შეგიძლიათ ნახოთ Arduino– ს ვებგვერდზე:

გაკვეთილისგან განსხვავდება:- მე გამოვიყენე 4x20 LCD

- და Arduino UNO pin 12 და 13 სადაც არ გამოიყენება, მაგრამ pin 6 და pin 7 რადგან pin 12 და 13 გამოიყენება te RFID_RC522.

ინსტალაციის დროს შევამჩნიე ორი წერტილი, სადაც:

1) ფრთხილად უნდა იყოთ LCD კათოდი და ანოდის კავშირი 15 და პინი 16 შეიძლება გადაუგრიხონ გამყიდველის მიხედვით. კათოდი უნდა იყოს GND- ზე.

2) მე გამოვიყენე 4x20 LCD და მომიწია თითოეული ხაზის დაყენება, რადგან ის პირდაპირ ხაზიდან სამზე გადავიდა. მაგალითი: lcd.setCursor (0, 1); lcd.print ("ტექსტის მაგალითი"); lcd.setCursor (0, 1); lcd.print ("მაგალითის შემდეგი სტრიქონი");

ნაბიჯი 4: RFID-RC522 დაკავშირება Arduino Uno– სთან

მას შემდეგ რაც მივიღე RFID_RC522 მე შევეცადე მისი მუშაობა საბოლოოდ აღმოვაჩინე ბიბლიოთეკა MRFC522.h და მაგალითები. იხილეთ ბმული.

ნაბიჯ -ნაბიჯ ვცდილობდი, რომ ეს გამეკეთებინა, რომ მსურდა ამის გაკეთება.

1) UID (უნიკალური საიდენტიფიკაციო კოდის) კითხვა

2) შეადარეთ UID განსხვავებული RFID ტეგებისგან.

3) წაიკითხეთ ინფორმაცია RFID ტეგზე

4) ჩაწერეთ ინფორმაცია RFID ტეგზე.

5) გაწმინდეთ RFID ტეგის წერილობითი ინფორმაცია.

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

ნაბიჯი 5: პროგრამული უზრუნველყოფა

როდესაც ეს მუშაობდა, დავიწყე პროგრამის წერა.

წერის დროს შევნიშნე, რომ მჭირდებოდა ინფორმაციის შენახვა (წყვილების რაოდენობა) Atmega328– ზე, რაც არ იკარგებოდა დენის წყვეტის შემდეგ. ეს კეთდება Atmega– ს EEPROM– ზე. როგორ მუშაობს ეს ნათლად არის ახსნილი Arduino ვებსაიტზე:

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

პროგრამის საბოლოო კონფიგურაციაა, რომ დაწეროს საქმე თითოეული საჭირო მოქმედებისთვის.

აღწერილობა იწერება პროგრამული უზრუნველყოფის შესავალში

პროგრამული უზრუნველყოფა არის შესავლის/სწრაფი ვერსიის ფარგლებში. მიმაგრებულია ზემოთ ასევე პროგრამა RFID ტეგების გასასუფთავებლად ტესტირებისათვის.

ნაბიჯი 6: კრივი

კრივი
კრივი
კრივი
კრივი
კრივი
კრივი
კრივი
კრივი

ყუთის დიზაინის მიზანია მისი დამზადება ასეთი გზით: 1) ნაწილობრივ მრავალჯერადი გამოყენებისათვის სხვა პროექტებისთვის და გაფართოებადი 2) მისი ხელით ან მარტივად გამოყოფა 3) და დაშლა უნდა მოთავსდეს წერილების ყუთში.

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

იმის გამო, რომ მე არ მქონდა გამოცდილება, დავიწყე პატარა ყუთით … cute. ეს იყო წარმატება, მადლობა თანამემამულე შემქმნელს. "Joost", რომელიც ვიპოვე 3D Hub– თან, რომელმაც შეასრულა ნახატი პირველი საცდელი ბეჭდვის შემდეგ. ის მუშაობს ორიგინალური Prusa i3 MK2– ით. მასალად ავირჩიე PLA/PHA = Colorfabb. PLA/PHA ნაზავი. სტანდარტული PLA– ზე ოდნავ უკეთესი შესრულებით.

პატარა ყუთი არის 5 სმ სიგანე და კბილები 5 მმ სიმაღლე, სიგანე და სიღრმე. ყუთი დახატულია Fusion360- ში.

Fusion 360 -ში კომპონენტების გაორმაგებით ბლოკი არ იბეჭდება.

ამით აიხსნება დაკარგული კბილები.

მე გამოვიყენე ინჩები ძირითადი გაზომვებისთვის, რომელიც ემყარება Arduino Uno- ს დიზაინს და ზომას შორის გამწოვ სლოტებს შორის. 100 მლ = 0, 1 ინჩი = 2, 54 მილიმეტრი.

"კბილები" არის 200x200x200 მილი. სადაც მე შევეცადე "კბილები" გამხდარიყო კუთხეების დამრგვალებით. ეს გამოიწვია ნაწილების ჯდება.

ეს "კბილები" მცირდება 180 მლნ 180 მლნ 200 მლნ -მდე. რამაც ცოტათი დაკარგა.

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

კედლის სისქე არის 100 მილი, კუთხე 45 გრადუსით. იხილეთ ნახაზი ახსნისათვის. Fusion360– დან ნახატი გადავიდა STL– ში ბეჭდვის კომუნალად „კურას“არჩევით.

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

ასევე შევცვალე RFID წაკითხვის მითითება წინა მხარეს უფრო ღია დიზაინით

საბოლოო თანდართული ნახატები ჯერ არ არის გამოყენებული, ასე რომ არ არსებობს გარანტია ნახატებისთვის. თუ გამოიყენება, გთხოვთ შემატყობინოთ, თუ ეს არის ზუსტი.

რატომ არის ნარინჯისფერი? იქნებ იმიტომ რომ ჰოლანდიურია?

იმის გასაგებად, თუ როგორ უნდა მოერგოს, შევქმენი ეს ანიმაცია.

და ნახატების ბმულები.

ქვედა https://a360.co/2jpB0Ei, უკანა მხარე https://a360.co/2ivfApo, მარჯვენა მხარე

მარცხენა მხარე https://a360.co/2jhWaSl, წინა https://a360.co/2jpEq9L, ზედა

დამჭერი https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, soldering board

ძირითადი ბლოკი https://a360.co/2j1QDyi RFID_RC522

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

გირჩევთ: