Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: მასალების სია
- ნაბიჯი 2: ნაბიჯი 2: პროგრამირება
- ნაბიჯი 3: ნაბიჯი 3: გათამაშებები
- ნაბიჯი 4: ნაბიჯი 4: დიაგრამა
- ნაბიჯი 5: ნაბიჯი 5: ჩვენი აპარატის დიზაინი და 3D ბეჭდვა
- ნაბიჯი 6: ნაბიჯი 6: მონაცემთა ბაზა
- ნაბიჯი 7: ნაბიჯი 7: წითელი კვანძი
ვიდეო: UCL-IIoT ფერის დამლაგებელი: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
შესავალი
ამ ინსტრუქციაში ჩვენ შევეცდებით აგიხსნათ, როგორ ვაპირებთ პროგრამირებას და როგორ ვაგროვებთ ფერის დახარისხების მანქანას. ის დაპროგრამდება 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: პროგრამირება
ჩვენ ვიყენებთ ა
"გადართეთ საქმე" ქვედა სერვოს გასაკონტროლებლად, ასე რომ, როდესაც საქმეს ეძახიან ჩაწერეთ პოზიცია სერვოზე და დაამატეთ 1 მრიცხველს.
ჩვენ ვიყენებთ "თუ" ნაყოფს, რომ ზიანი მიაყენოს ვორტის ფერს, რომელსაც სენსორი ხედავს, რადგან ხედავს, თუ რამდენად წითელი, მწვანე და ლურჯი აისახება უკან.
ნაბიჯი 3: ნაბიჯი 3: გათამაშებები
ეს სურათი გვიჩვენებს, თუ როგორ უნდა დაუკავშიროთ თქვენი მავთულები თქვენს არდუინოს, ჩვენს მოდელზე ჩვენ გამოვიყენეთ breadbord კვების ბლოკი, რათა უზრუნველვყოთ საკმარისი სიმძლავრე ჩვენს სერვოსა და ფერის სენსორზე.
მაგრამ ყველაზე მნიშვნელოვანი ის არის, რომ არ გამოიყენოთ დენის წყარო არდუინო ნანოდან. დააკავშირეთ იგი სურათის მსგავსად ან როგორც ამას ვაკეთებთ
ნაბიჯი 4: ნაბიჯი 4: დიაგრამა
ჩვენ გავაკეთეთ მიმოხილვა, ასე რომ ადამიანებს შეუძლიათ ეტაპობრივად დაინახონ რა ხდება.
ის დამზადებულია ინტერნეტში უფასო საიტზე, სახელწოდებით draw.io. როდესაც ჩვენ შევეცადეთ PDF– ში გადაყვანა, ეს არ გამოვიდა სწორად, ამიტომ ჩვენ გადავიღეთ რამდენიმე ეკრანის ანაბეჭდი და ვუწოდეთ მათ სახელი და გვერდი.
ნაბიჯი 5: ნაბიჯი 5: ჩვენი აპარატის დიზაინი და 3D ბეჭდვა
ჩვენ ვიპოვეთ ჩვენი აპარატის დიზაინი, ვებგვერდზე და დიდი მადლობა ვებგვერდზე
ჩვენ გამოვიყენეთ ლაზერმჭრელი ჩვენი 3 მმ სისქის ხის დაფის დასაჭრელად და მისი მხოლოდ ერთი ნაწილია 6 მმ სისქისა, ეს არის ზედა სერვო ნაწილი, რადგან ჩვენ ვიყენებთ M & M- ს და როდესაც ის 3 მმ სისქისაა, M & M ის უბრალოდ გადმოდის მისგან.
ლაზერული ჭრა ჩვენ ვიყენებთ adobe გამომგონებელს
ჩვენ გვაქვს 3D ამობეჭდვა pibe და დამჭერი ქვედა სერვოზე, რათა მივიღოთ სწორი კუთხე.
ნაბიჯი 6: ნაბიჯი 6: მონაცემთა ბაზა
ნაბიჯი 6: მონაცემთა ბაზა
ჩვენ გვაქვს Wampserver64– ის საშუალებით მონაცემთა ბაზის შექმნა.
ჩვენს მონაცემთა ბაზაში ჩვენ ავირჩიეთ სხვადასხვა ფერის შენახვა და დრო ჩვენი ცვლადისთვის.
დრო, წითელი, ყვითელი, მწვანე, ლურჯი, ყავისფერი, ნარინჯისფერი.
ჩვენ მივიღებთ ინფორმაციას წითელი კვანძის საშუალებით, ხოლო წითელი კვანძი მიიღებს ინფორმაციას ჩვენი არდუინოდან.
ჩვენი ბრაუზერის ქვეშ ის აჩვენებს ჩვენს ფერებს და დაინახავს იქნება თუ არა შენახული ფერი.
ნაბიჯი 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," ხაზები ":
გირჩევთ:
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ისთვის: 7 ნაბიჯი
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ზე: გამარჯობა ყველას, ამ გაკვეთილში თქვენ ისწავლით თუ როგორ უნდა კოდირებდეთ ფერის ბურთის დასალაგებლად Modkit– ში Vex– სთვის
ფერის დამლაგებელი: 6 ნაბიჯი
ფერის დამლაგებელი: ამ ფერის დამლაგებლების მიზანია m & ms- ის გადატანა სხვადასხვა გროვაში მათი ფერის მიხედვით
მონეტების ელექტრონული დამლაგებელი: 7 ნაბიჯი (სურათებით)
ელექტრონული მონეტების დამლაგებელი: დიდი ხნის წინ, როდესაც ჯერ კიდევ შესაძლებელი იყო სკოლაში წასვლა, ჩვენ მივიღეთ საინტერესო იდეა აპარატის შესაქმნელად, რომელიც მუშაობს საკმაოდ მარტივად - სწორი თანხის გადაყრის შემდეგ, ჩვენ გასცემს კონკრეტულ პროდუქტს. ვერ ვამხელ
სანტას დამლაგებელი ქუდი: 10 ნაბიჯი (სურათებით)
სანტას დამლაგებელი ქუდი: ჩვენ მჭიდროდ ვთანამშრომლობთ სანტას სახელოსნოსთან, რათა მოგაწოდოთ ეს ინოვაცია naughty ან სასიამოვნო სიის კომუნიკაციაში. ახლა თქვენ შეგიძლიათ შეამოწმოთ რეალურ დროში, იმოქმედა თუ არა თქვენმა კარგმა და ცუდმა მოქმედებამ სანტას Naughty ან Nice სიაში! სახალისო პროექტი
M&M ფერის დამლაგებელი: 3 ნაბიჯი
M&M Color Sorter: ამ პროექტის დასაწყისში ჩვენ განვახორციელეთ სხვადასხვა ფერის ტკბილეულის ავტომატურად დალაგება ცალკეულ თასებში, ეფექტური განაკვეთით. ჩვენ პირველად ამ იდეამ შთაგვაგონა, როდესაც ვნახეთ პოსტი საიტზე https://howtomechatronics.com/projects/arduino-col