Სარჩევი:

UCL-IIoT ფერის დამლაგებელი: 7 ნაბიჯი
UCL-IIoT ფერის დამლაგებელი: 7 ნაბიჯი

ვიდეო: UCL-IIoT ფერის დამლაგებელი: 7 ნაბიჯი

ვიდეო: UCL-IIoT ფერის დამლაგებელი: 7 ნაბიჯი
ვიდეო: UCL-IIoT-Datalogger 2024, ნოემბერი
Anonim
UCL-IIoT ფერის დამლაგებელი
UCL-IIoT ფერის დამლაგებელი

შესავალი

ამ ინსტრუქციაში ჩვენ შევეცდებით აგიხსნათ, როგორ ვაპირებთ პროგრამირებას და როგორ ვაგროვებთ ფერის დახარისხების მანქანას. ის დაპროგრამდება Arduino Uno– ში, Arduino Software– ის საშუალებით.

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

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

ქვემოთ არის ჩამონათვალი იმ ნივთებისა, რასაც ჩვენ წავაწყდებით ამ სახელმძღვანელოს დროს.

ნაბიჯი 1: მასალების სია

ნაბიჯი 2: პროგრამირება

ნაბიჯი 3: ფრე

ნაბიჯი 4: დიაგრამა

ნაბიჯი 5: ჩვენი აპარატის დიზაინი

ნაბიჯი 6: მონაცემთა ბაზა

ნაბიჯი 7: წითელი კვანძი

ნაბიჯი 8: ვიდეო

ნაბიჯი 1: ნაბიჯი 1: მასალების სია

მასალის სია

არდუინო ნანო

არდუინოს დაფა

1 x USB კაბელი

3D პრინტერი

ლაზერული საჭრელი

სერვომოტორული

კვანძი წითელი

სხვადასხვა მავთულები

ფერის სენსორი

9V მიწოდება

პურის დაფის კვების ბლოკის მოდული

ნაბიჯი 2: ნაბიჯი 2: პროგრამირება

ნაბიჯი 2: პროგრამირება
ნაბიჯი 2: პროგრამირება

ჩვენ ვიყენებთ ა

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

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

ნაბიჯი 3: ნაბიჯი 3: გათამაშებები

ნაბიჯი 3: ფრე
ნაბიჯი 3: ფრე

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

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

ნაბიჯი 4: ნაბიჯი 4: დიაგრამა

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

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

ნაბიჯი 5: ნაბიჯი 5: ჩვენი აპარატის დიზაინი და 3D ბეჭდვა

ნაბიჯი 5: ჩვენი აპარატის დიზაინი და 3D ბეჭდვა
ნაბიჯი 5: ჩვენი აპარატის დიზაინი და 3D ბეჭდვა

ჩვენ ვიპოვეთ ჩვენი აპარატის დიზაინი, ვებგვერდზე და დიდი მადლობა ვებგვერდზე

ჩვენ გამოვიყენეთ ლაზერმჭრელი ჩვენი 3 მმ სისქის ხის დაფის დასაჭრელად და მისი მხოლოდ ერთი ნაწილია 6 მმ სისქისა, ეს არის ზედა სერვო ნაწილი, რადგან ჩვენ ვიყენებთ M & M- ს და როდესაც ის 3 მმ სისქისაა, M & M ის უბრალოდ გადმოდის მისგან.

ლაზერული ჭრა ჩვენ ვიყენებთ adobe გამომგონებელს

ჩვენ გვაქვს 3D ამობეჭდვა pibe და დამჭერი ქვედა სერვოზე, რათა მივიღოთ სწორი კუთხე.

ნაბიჯი 6: ნაბიჯი 6: მონაცემთა ბაზა

ნაბიჯი 6: მონაცემთა ბაზა

ჩვენ გვაქვს Wampserver64– ის საშუალებით მონაცემთა ბაზის შექმნა.

ჩვენს მონაცემთა ბაზაში ჩვენ ავირჩიეთ სხვადასხვა ფერის შენახვა და დრო ჩვენი ცვლადისთვის.

დრო, წითელი, ყვითელი, მწვანე, ლურჯი, ყავისფერი, ნარინჯისფერი.

ჩვენ მივიღებთ ინფორმაციას წითელი კვანძის საშუალებით, ხოლო წითელი კვანძი მიიღებს ინფორმაციას ჩვენი არდუინოდან.

ჩვენი ბრაუზერის ქვეშ ის აჩვენებს ჩვენს ფერებს და დაინახავს იქნება თუ არა შენახული ფერი.

ნაბიჯი 7: ნაბიჯი 7: წითელი კვანძი

ნაბიჯი 7: წითელი კვანძი
ნაბიჯი 7: წითელი კვანძი
ნაბიჯი 7: წითელი კვანძი
ნაბიჯი 7: წითელი კვანძი

ნაბიჯი 7: წითელი კვანძი

Node Red არის პროგრამა, რომელიც შეგიძლიათ დააინსტალიროთ თქვენი cmd საშუალებით თქვენს კომპიუტერში.

შემდეგ cmd- ში წერთ კვანძ-წითელს და შემდეგ დაიწყება.

გადადით თქვენს ბრაუზერში და ჩაწერეთ https://127.0.0.1:1880. თუ გსურთ დაფა თითქმის იგივეა უბრალოდ ჩაწერეთ https://127.0.0.1:1880. შემდეგ გვერდზე გამოჩნდება თქვენი დაფა.

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

როდესაც ჩვენი მონაცემთა ბაზის გადატვირთვაა საჭირო, ჩვენ გვაქვს მონაცემთა ბაზის გადატვირთვის ღილაკი.

კოდი არის:

[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "disabled": true, "info": ""}, {"id": "1370c730. 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", / "); / n წითელი წითელი = მონაცემი [0]; / n ყვითელი = მონაცემი [1]; / n მწვანე მწვანე = მონაცემი [2]; / n ვარდისფერი = მონაცემი [3]; / n ვარდისფერი = მონაცემი [4]; / nvar ნარინჯისფერი = მონაცემები [5]; / n გარეთ = / "INSERT INTO nodered.test (დრო, წითელი, ყვითელი, მწვანე, ლურჯი, ყავისფერი, ნარინჯისფერი) ღირებულებები ('\"+ახალი თარიღი (). ToISOString (). ნაჭერი (0, 19).შეცვლა ('T', '')+\ "',' \"+წითელი+\ "',' \"+ყვითელი+\ "',' \"+მწვანე+\ "',' \"+ ცისფერი+\ "',' \"+ყავისფერი+\ "',' \"+ნარინჯისფერი+\ "') "; / nmsg.topic = გარეთ; / n დაბრუნება msg; / n / n "," გამომავალი ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," ხაზები ":

გირჩევთ: