Სარჩევი:
ვიდეო: Arduino ანალოგური ღირებულების შემქმნელი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ცოტა ხნის წინ, მე მივხვდი, რომ საკმაოდ მოსახერხებელი იქნებოდა ჩემი ანალოგური შედეგების გრაფიკის ქონა. ეს ხელს შეუწყობს ჩემი მონაცემების გამოსწორებას, მომცემს ზოგად წარმოდგენას სენსორის ლიმიტებზე და სხვაზე და ეს იქნება საკმაოდ მაგარი ინტერფეისი ნებისმიერი სენსორისთვის. ასე რომ, არდუინოსთან, ოლედთან და თქვენი არჩევანის სენსორით, მოდით, ეს დავიწყოთ.
ნაბიჯი 1: ის, რაც დაგჭირდებათ:
- არდუინო
- ჩვენება (ჩემი პროექტი იყენებს 0.96 "OLED- ს და ესკიზი იგივეა, მაგრამ მოგერიდებათ გამოიყენოთ ნებისმიერი ჩვენება, რომელიც გსურთ. თქვენ მოგიწევთ კოდის შეცვლა, თუმცა (ახსნილია კოდის განყოფილებაში))
- პურის დაფა (მე ვიყენებ ჩვეულებრივ დაფის ფარს, მაგრამ არ აქვს მნიშვნელობა რას იყენებთ)
- ჯუმბერის მავთულები
- ბევრი დრო არ არის
ნაბიჯი 2: აპარატურა
OLED– ის დაკავშირება: (იხილეთ სურათები ზემოთ ფერისთვის)
- წითელი მავთული (VCC): არდუინოს 5 ვ
- მწვანე მავთული (GND): არდუინოს საფუძველი
- მეწამული მავთული (SCL): SCL Arduino (შეამოწმეთ დაფის ქვედა ნაწილი ეტიკეტირებისთვის, თუ არ არის კონკრეტული SCL pin, ეს ჩვეულებრივ A5)
- ნარინჯისფერი მავთული (SDA): SDA of Arduino (შეამოწმეთ დაფის ქვედა ნაწილი ეტიკეტირებისთვის, თუ არ არის კონკრეტული SDA pin, ეს ჩვეულებრივ A4)
სენსორის დაკავშირება: (იხილეთ სურათები ზემოთ ფერისთვის)
- ჩართეთ სენსორი მისი კონკრეტული პინუტის მიხედვით
- სენსორის გამომავალი უნდა წავიდეს A0
ნაბიჯი 3: კოდი
პროგრამა მარტივად აკეთებს- იღებს ანალოგურ შეყვანას, ასახავს მას გრაფიკის y კოორდინატებზე და ხაზს უსვამს y კოორდინატამდე, წინა y კოორდინატიდან, ხოლო x კოორდინატი მუდმივად იზრდება.
კოდი სულაც არ არის ძალიან რთული და კარგად არის კომენტარი გაკეთებული, ასე რომ, თუ გრძნობთ, რომ თქვენ კარგად გესმით მისი შესწორება, აუცილებლად გააკეთეთ ეს. თუმცა, ის შემუშავებული იყო მაქსიმალურად კონფიგურირებადი მინიმალური შესწორებით. გრაფიკის ზომის, გრაფის პოზიციის ან კითხვის ზოლის ზომის შესაცვლელად (ბარის ზომა უკვე ოპტიმალურად და საპასუხოდ არის დაყენებული), თქვენ მხოლოდ უნდა შეცვალოთ
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
მუდმივები, თქვენი მოთხოვნის შესაბამისად, მუდმივების განსაზღვრის განყოფილებაში.
გარდა ამისა, თქვენი სენსორის გამომავალი შეიძლება იყოს შებრუნებული (მაღალი შეყვანა -> დაბალი გამომუშავება და პირიქით). ამ შემთხვევაში, შეცვალეთ INVERTED მუდმივი "ჭეშმარიტი".
არდუინოს კოდი:
ნაბიჯი 4: დასკვნა
ეს ასეა ამ მარტივი პროექტისთვის. ვიმედოვნებთ, რომ ის სხვა ადამიანებისთვის იქნება სასარგებლო. თუ შემთხვევით აღმოაჩენთ შეცდომას კოდში, რაიმე პოტენციურ გაუმჯობესებას, ან თუნდაც პროექტის ახალ გამოყენებას, გთხოვთ შემატყობინოთ კომენტარებში. ასევე, თუ პროექტი მოგეწონათ, განიხილეთ ხმის მიცემა კონკურსში "Build A Tool".
გირჩევთ:
წვრილმანი მიკროსქემის აქტივობის დაფა ქაღალდის სამაგრებით - შემქმნელი - STEM: 3 ნაბიჯი (სურათებით)
წვრილმანი მიკროსქემის აქტივობის დაფა ქაღალდის სამაგრებით | შემქმნელი | STEM: ამ პროექტით თქვენ შეგიძლიათ შეცვალოთ ელექტრული დენის გზა სხვადასხვა სენსორების გავლით. ამ დიზაინით თქვენ შეგიძლიათ გადახვიდეთ ცისფერი LED- ის განათებას ან ბუზერის გააქტიურებას შორის. თქვენ ასევე გაქვთ არჩევანი გამოიყენოთ სინათლის დამოკიდებული რეზისტორი
როგორ წავიკითხოთ მრავალი ანალოგური მნიშვნელობა ერთი ანალოგური პინის გამოყენებით: 6 ნაბიჯი (სურათებით)
როგორ წავიკითხოთ მრავალი ანალოგური მნიშვნელობა ერთი ანალოგური პინის გამოყენებით: ამ გაკვეთილში მე ვაპირებ გაჩვენოთ როგორ წაიკითხოთ მრავალი ანალოგური მნიშვნელობა მხოლოდ ერთი ანალოგური შეყვანის პინის გამოყენებით
შექმენით საკუთარი სუპერ მარტივი ულტრაბგერითი ნისლის შემქმნელი: 4 ნაბიჯი
შექმენით საკუთარი სუპერ მარტივი ულტრაბგერითი ნისლის შემქმნელი: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ მარტივი დრაივერის წრე 113 kHz ულტრაბგერითი პიეზოელექტრული დისკისთვის. წრე ძირითადად შედგება 555 ტაიმერის წრისგან, MOSFET- ისგან და რამდენიმე დამატებითი კომპონენტისგან. გზად მე
CNC შემქმნელი: 3 ნაბიჯი
CNC შემდგენელი: Ciao a tutti! Prima di tutto mi presento! Sono nuovo in Instructables. Sono Andrea Solari, ho 25 anni e sono laureato in ingegneria elettrica. In questi anni ho creato molti progetti personali, è giunto il momento di pubblicarne alcuni! ეს საინტერესოა
რბილი შემქმნელი (Inrush Current Limiter) AC და DC დატვირთვებისათვის: 10 ნაბიჯი
რბილი შემქმნელი (შეყვანის დენის შეზღუდვა) AC და DC დატვირთვებისათვის: შეყვანის დენი/ჩართვის მომატება არის მაქსიმალური მყისიერი შეყვანის დენი, რომელიც დგება ელექტრული მოწყობილობით პირველად ჩართვისას. შეჭრის დენი გაცილებით მაღალია, ვიდრე დატვირთვის სტაბილური დენი და ეს არის მრავალი პრობლემის წყარო, როგორიცაა fuse bl