Სარჩევი:
- ნაბიჯი 1: კომპონენტების შეგროვება
- ნაბიჯი 2: Pi- ის დაყენება
- ნაბიჯი 3: გაყვანილობა
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5: მოწყობილობის გამოყენება
ვიდეო: Raspberry Pi NFC ტანსაცმლის ტრეკერი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
თუ თქვენ ჩემნაირი ხართ, მაშინ იატაკზე გაქვთ ტანსაცმლის პატარა გროვა, რომელიც შეიძლება ბინძური იყოს ან არ იყოს. ეს შეიძლება შეიცავდეს ჯინსებს, მაისურებს და ძლივს ნახმარი შორტებს. მაშ, როგორ შეგიძლიათ თქვათ რომელი ტანსაცმელი არის სუფთა ან ბინძური? მე აღმოვაჩინე გზა, რომ თვალყური ადევნო ტანსაცმლის სხვადასხვა ნივთებს NFC და Raspberry Pi გამოყენებით. თქვენ უბრალოდ ჩადებთ NFC ბარათს ჯიბეში და შემდეგ სკანირებთ მას, რაც მოგაწვდით ინფორმაციას ამ ტანსაცმლის ნივთთან ერთად და მისი შეცვლის შესაძლებლობას.
ნაბიჯი 1: კომპონენტების შეგროვება
DFRobot– მა დამიკავშირდა ამ პროექტის სპონსორობისთვის, ამიტომ მათ გამოგზავნეს Raspberry Pi 3 და PN532 NFC მოდული, 5 NFC ბარათთან ერთად. NFC მოდული იყენებს UART– ს მასპინძელ მოწყობილობასთან კომუნიკაციისთვის, ამიტომ თავიდან ვცადე Raspberry Pi– ს გამოყენება, მაგრამ რამდენიმე პრობლემა შემეჯახა. ბიბლიოთეკები რთული და რთული იყო პითონთან, ამიტომ მე შევარჩიე არდუინო მეგას გამოყენება NFC მოდულთან კომუნიკაციისთვის. Arduino Mega აუცილებელი იყო, რადგან მას სჭირდება ორი UART პორტი, ერთი NFC მოდულისთვის და ერთი ინფორმაციის გამოსაყვანად.
ნაბიჯი 2: Pi- ის დაყენება
მივედი Raspberry Pi ჩამოტვირთვების გვერდზე და გადმოვწერე Raspbian– ის უახლესი ვერსია. შემდეგ ამოვიღე ფაილი და ჩავდე მოსახერხებელ დირექტორიაში. თქვენ არ შეგიძლიათ უბრალოდ.img ფაილის SD ბარათზე კოპირება/ჩასმა, თქვენ უნდა "დაწვათ" ბარათზე. თქვენ შეგიძლიათ გადმოწეროთ დამწვარი პროგრამა, როგორიცაა Etcher.io, რომ ადვილად გადაიტანოთ OS სურათი. მას შემდეგ, რაც.img ფაილი იყო ჩემს SD ბარათზე, ჩავსვი იგი Raspberry Pi- ში და მივეცი ძალა. დაახლოებით 50 წამის შემდეგ გავთიშე კაბელი და ამოვიღე SD ბარათი. შემდეგ ჩავდე SD ბარათი ჩემს კომპიუტერში და გადავედი "ჩატვირთვის" დირექტორიაში. გავხსენი Notepad და შევინახე როგორც ცარიელი ფაილი სახელწოდებით "ssh" გაფართოების გარეშე. იყო ასევე ფაილი, რომელიც მე დავამატე სახელწოდებით "wpa_supplicant.conf" და ჩავდე ეს ტექსტი მასში: network = {ssid = psk =} შემდეგ შევინახე და ამოვიღე ბარათი და დავბრუნე იგი ჟოლოს Pi 3. ეს ახლა უნდა დაუშვას SSH– ის გამოყენება და WiFi– თან დაკავშირება.
ნაბიჯი 3: გაყვანილობა
ამის გაყვანილობა საკმაოდ მარტივია. მე Rx პინი დავუკავშირე მეგას Tx1- ს, ხოლო Tx პინი მეგას Rx1 პინს. 5v მიდის 5v– ზე, ხოლო GND მიდის GND– ზე. მე ასევე Arduino Mega- ს დავუკავშირე Raspberry Pi 3 პატარა USB კაბელის საშუალებით.
ნაბიჯი 4: პროგრამირება
არის ორი ფაილი, ერთი Arduino Mega– სთვის და ერთი Raspberry Pi– სთვის. Arduino Mega ჯერ აგზავნის ხელის ჩამორთმევის მოთხოვნას მოდულში და შემდეგ ელოდება პასუხს. პასუხის გაცემის შემდეგ მეგა იწყებს მოწყობილობის გამოკითხვას იმის დასადგენად, არის თუ არა რაიმე ბარათი სკანირებული. თუ ასეა, ბარათის პირადობის მოწმობა იკითხება. იმისათვის, რომ Pi– ს მოკლე ინფორმაცია გადაეგზავნა, მე გამოვიყენე ფსევდო – ჩეკის ალგორითმი, რომ ხუთი ბაიტი ერთ რიცხვში გავაერთიანო. პირველი ოთხი ბაიტი ემატება ერთხელ, ხოლო ბოლო ბაიტი ორჯერ. ასევე არსებობს მასივი, რომელიც შეიცავს თითოეული ბარათის ნომრებს. როდესაც ბარათი დასკანერდება, მისი შემოწმება ჯდება მასივში არსებულთან შედარებით და შემდეგ ემთხვევა. დაბოლოს, ეს მონაცემები სერიულად იგზავნება Raspberry Pi– ზე შემდგომი დამუშავებისთვის.
Raspberry Pi ელოდება ახალ სერიულ ინფორმაციას და შემდეგ ბეჭდავს მას. კოდის დასაწყისში იქმნება ლექსიკონი, რომელიც განსაზღვრავს, თუ როგორ შეესაბამება ტანსაცმლის თითოეული ელემენტი თითოეულ ბარათს. თითოეულს აქვს სახელი, ბარათის ნომერი, ფერი და სტატუსი (სუფთა ან ბინძური). არსებობს შესაძლებლობა შეცვალოთ სტატუსი ტანსაცმლის საგნის სკანირების შემდეგ.
ნაბიჯი 5: მოწყობილობის გამოყენება
დავიწყე ბარათების ჩასმა ტანსაცმლის ჯიბეებში და მათი პირადობის მოწმობების შემოწმება, ინფორმაციის ჩაწერა ლექსიკონში. თუ მსურს ვნახო ისინი სუფთაა თუ ბინძური, მე უბრალოდ ვატარებ მათ RFID მკითხველთან, რომელიც შემდეგ აჩვენებს ინფორმაციას SSH– ის საშუალებით.
გირჩევთ:
ტანსაცმლის საყრდენი გადამრთველი: 22 ნაბიჯი
ტანსაცმელი Peg შეცვლა: ტანსაცმელი Peg შეცვლა არის სხვა სახის დამხმარე შეცვლა. ის განკუთვნილია შეზღუდული შესაძლებლობის მქონე ბავშვებისთვის, რათა მათ ჰქონდეთ უფლება გამოიყენონ ყოველდღიური ნივთები
ტანსაცმლის სარეცხი/საშრობი მონიტორინგი ESP8266 & აჩქარების სენსორით: 6 ნაბიჯი
ტანსაცმლის სარეცხი/საშრობი მონიტორინგი ESP8266 & დაჩქარების სენსორით: ტანსაცმლის სარეცხი მანქანა არის სარდაფში და თქვენ, როგორც წესი, ათავსებთ მასში ტანსაცმლის გროვას და ამის შემდეგ დაკავებული იქნებით თქვენი სახლის სხვა სამუშაოებით. თქვენ უგულებელყოფთ ტანსაცმელს, რომელიც დარჩა სველი და შეიწოვება სარდაფში თქვენი მანქანით
DIY მზის ტრეკერი: 27 ნაბიჯი (სურათებით)
DIY Solar Tracker: შესავალი ჩვენი მიზანია გავაცნოთ ახალგაზრდა სტუდენტები ინჟინერიას და ვასწავლოთ მათ მზის ენერგია; მათი სასწავლო გეგმის ნაწილად ჰელიოსის აშენებით. ინჟინერიაში არის ძალისხმევა, რომ ენერგიის გამომუშავება მოშორდეს წიაღისეული საწვავის გამოყენებას
ცურვის ტრეკერი: 6 ნაბიჯი (სურათებით)
ცურვის ტრეკერი: კოლეა, რომელიც ასევე ცნობილია როგორც წყნარი ოკეანის ოქროს პლოვერი, კაპიტანმა კუკმა დაინახა ტაიტიში, შემდეგ კი ხუთი წლის შემდეგ არქტიკაში, მის სანაშენე ადგილზე. ამ მოგზაურობის თვალყურის დევნება GPS თვალთვალის საშუალებით არ იყო შესაძლებელი ბოლო დრომდე, როდესაც ქვე 4.0 გმ
ტანსაცმლის საკიდი IDC2018IOT: 6 ნაბიჯი
ტანსაცმლის საკიდი: IOT ქსოვილის საკიდი გახდის თქვენს კარადას უფრო ჭკვიანურს და მოგცემთ ონლაინ სტატისტიკას ტანსაცმლის შიგნით. მას აქვს 3 მთავარი მახასიათებელი: როდესაც გსურთ აირჩიოთ რა აცვიათ, შეგიძლიათ დააჭიროთ იმ ფერს, რომლის გრძნობაც გსურთ დღეს აცვიათ და IOT ტანსაცმლის საკიდები