Სარჩევი:

წვეულება უსაფრთხო ამ ზაფხულს არდუინოს სისხლში ალკოჰოლზე რეაქტიული LED თასით: 10 ნაბიჯი
წვეულება უსაფრთხო ამ ზაფხულს არდუინოს სისხლში ალკოჰოლზე რეაქტიული LED თასით: 10 ნაბიჯი

ვიდეო: წვეულება უსაფრთხო ამ ზაფხულს არდუინოს სისხლში ალკოჰოლზე რეაქტიული LED თასით: 10 ნაბიჯი

ვიდეო: წვეულება უსაფრთხო ამ ზაფხულს არდუინოს სისხლში ალკოჰოლზე რეაქტიული LED თასით: 10 ნაბიჯი
ვიდეო: ზაფხულის სიმღერა 🎶🏖 TUTTI FRUTTI 🍉🍌 CRY BABIES 💧 MAGIC TEARS 💕 მულტფილმები ქართულად 2024, ნოემბერი
Anonim
წვეულება უსაფრთხოა ამ ზაფხულს არდუინოს სისხლში ალკოჰოლური რეაქტიული LED თასით
წვეულება უსაფრთხოა ამ ზაფხულს არდუინოს სისხლში ალკოჰოლური რეაქტიული LED თასით

პროექტის დონის სირთულე: შუალედური

საჭირო უნარ -ჩვევები:

- დიაგრამის კითხვა და გამეორება

- შედუღება, თუ გადაწყვეტთ არ შეიძინოთ წინასწარ შედუღებული ნაწილები

პროექტის შესავალი

შეერთებულ შტატებში და მთელს მსოფლიოში, ალკოჰოლმა ჯანმრთელობის სერიოზული საფრთხე შეუქმნა, როდესაც უპასუხისმგებლო გზით მოიხმარენ. ალკოჰოლის უპასუხისმგებლო მოხმარებით გამოწვეული სიკვდილიანობა ავტომობილის მართვის შედეგად და ღვიძლის დაზიანება, ასევე გრძელვადიანი ეფექტები, როგორიცაა ტვინისა და თირკმელების შესაძლო დაზიანება. მხოლოდ შეერთებულ შტატებში 250 მილიარდი დოლარი დაიკარგა ალკოჰოლის ბოროტად გამოყენების გამო (NIAAA, 2010), ისევე როგორც 88 000 -ზე მეტი ადამიანი, რის გამოც ალკოჰოლი გახდა სიკვდილის მესამე წამყვანი მიზეზი ქვეყანაში. ამ პროექტის კითხვაა, როგორც შემქმნელები, როგორ შეგვიძლია ამ პრობლემის მოგვარება და დავრწმუნდეთ, რომ ალკოჰოლური სასმელების მსგავსად გართობა შეიძლება იყოს უსაფრთხო და სახალისო?

ამ კითხვაზე ჩემი პასუხი იყო ვიპოვნო გზა, რომ შემეფასებინა და შემდეგ ვიზუალიზაცია მომხმარებლის წინასწარ განსაზღვრული BAC, რათა მათ უკეთესად ესმოდეთ რა მდგომარეობაში იყვნენ. ამ პროექტისათვის მე გამოვიყენე Arduino მიკროკონტროლი წყლის დონის სენსორით, LED ბეჭდით და LCD ეკრანით, რათა თვალყური ადევნო რამდენ სასმელს სვამს ადამიანი და შემდეგ ვიპოვო სისხლში ალკოჰოლის შემცველობის (BAC) შეფასების საშუალება. მომხმარებელი სქესის და წონის მიხედვით. სავარაუდო BAC, იმის მიხედვით თუ რა დიაპაზონში იყო იგი, განსაზღვრავს ქვემოთ მოყვანილი LED რგოლის ანიმაციას. დიაპაზონი იყოფა ოთხ განსხვავებულ სფეროს შორის: უსაფრთხო, დაზიანებული, ინტოქსიკაცია და სასიკვდილო. ვიმედოვნებ, რომ ამ პროექტის შექმნით თქვენ არა მხოლოდ შექმნით Arduino– ს გამოსაყენებელ პროექტს, არამედ უკეთესად გააცნობიერებთ, თუ როგორ მეტაბოლიზებთ ალკოჰოლს და შესაძლოა ზოგიერთი ძირითადი პროგრამირებაც კი, თუ თქვენ ირჩევთ კომენტარის გაკეთებულ კოდს.

როგორ იცის ჭიქამ რამდენი სასმელი დავლიე?

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

როგორ განსაზღვრეთ BAC?

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

რატომ არის BAC დიაპაზონი განსხვავებული ადამიანებისთვის?

BAC დიაპაზონი უშუალოდ ემყარება SBSJ უნივერსიტეტიდან მიღებულ მონაცემებს, რომელიც ითვალისწინებს რამდენი ალკოჰოლი უნდა ჰქონდეს მომხმარებელს თავის სისტემაში, რომ იყოს ოთხი დიაპაზონიდან ერთ -ერთში:

- უსაფრთხო: ავტომობილის მართვის ერთადერთი უსაფრთხო დიაპაზონი (წარმოდგენილია ცისარტყელას ანიმაციით)

- დაქვეითებული: სისხლის სამართლის ბრალდება შეიძლება გამოიწვიოს, თუ თქვენ მართავთ მანქანას ამ დიაპაზონში (წარმოდგენილია ნარინჯისფერი ანიმაციით)

- ნასვამი: სისხლის სამართლის ბრალდება იქნება, თუ ამ დიაპაზონში მანქანას მართავთ (წარმოდგენილია წითელი შუქებით)

- მომაკვდინებელი: თუ თქვენ უკვე არ ხართ გარდაცვლილი, თქვენ იმყოფებით უშუალო სამედიცინო საფრთხეში ამ დიაპაზონში (წარმოდგენილია წითელი და თეთრი განათების მოციმციმეებით)

მაგრამ ალკოჰოლის კარგად მიღება შემიძლია, ეს ჭიქა არაზუსტია?

რამდენად კარგად შეძლებთ ალკოჰოლის მოხმარების შემდეგ მოქმედებას, დიდი მნიშვნელობა არ ექნება, თუ მართვისას გადააბიჯებთ კანონიერ ზღვარს. ამ პროექტში გამოყენებული მონაცემები ითვალისწინებს მომხმარებლის BAC– ის იურიდიულ და სამედიცინო სფეროებს, ასევე მომხმარებლის წონასა და სქესს.

მარაგები

ამ პროექტის ზოგადი ელექტრონიკის მარაგი მოიცავს:

- ორი ღილაკი

- ჯუმბერის მავთულები

- 10 ათასი პოტენომეტრი

- 2 10k რეზისტორი

- 1 220 რეზისტორი

სპეციალური ნაწილები/მოდულები:

- Arduino (მე გამოვიყენე Uno ამ პროექტისთვის, მაგრამ ბევრი იაფი ალტერნატივა არსებობს)

- წყლის დონის სენსორი (შენიშვნა: ეს სენსორები ხშირად არაზუსტია და სწრაფად ხრწნიან, რაც ამ პროექტის შემუშავების მთავარ იმედგაცრუებას წარმოადგენდა. ამ პროექტით.)

- LED ბეჭედი (12 LED)

- LCD ეკრანი

ინსტრუმენტები:

- შედუღების რკინა (საჭიროა მხოლოდ LED ბეჭდის ყიდვისას თავების გარეშე)

- 3D პრინტერი (სურვილისამებრ)

ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE და დააკოპირეთ საჭირო კოდი

ამ პროექტისათვის არ არის საჭირო კომპიუტერული პროგრამირება, თქვენ მხოლოდ უნდა დააკოპიროთ კოდი აქედან და ჩასვათ Arduino IDE– ში. Arduino IDE გადმოსატვირთად:

ჩამოტვირთეთ და დააკონფიგურირეთ Arduino IDE:

- ეწვიეთ Arduino ვებსაიტს და შეარჩიეთ გადმოწერა თქვენი სისტემისთვის

- გადმოტვირთვის დასრულების შემდეგ მიიღეთ Arduino– ს COM პორტის ნომერი. შეაერთეთ Arduino და გადადით თქვენი მოწყობილობის მენეჯერთან. პორტების ქვეშ, მოძებნეთ თქვენი Arduino და გაითვალისწინეთ პორტის ნომერი. ის ასე უნდა გამოიყურებოდეს: COMx (სადაც x არის რიცხვი 1-9)

- COM პორტის ნომრის გამოყენებით, დააკონფიგურირეთ IDE თქვენი დაფისა და პორტისთვის Arduino IDE- ს გახსნით და ზედა ზოლში "ინსტრუმენტების" არჩევით. აირჩიეთ "დაფა" და შეარჩიეთ თქვენი მოდელი. შემდეგი, აირჩიეთ "პორტი" და შეარჩიეთ პორტი, რომელიც ნახეთ თქვენი Arduino– ს მოწყობილობის მენეჯერში.

პროექტის კოდის მოპოვება

- დააკოპირეთ კოდი ამ საფეხურიდან და ჩასვით Arduino IDE– ის თეთრ განყოფილებაში. დარწმუნდით, რომ ჯერ წაშალეთ ყველაფერი ესკიზზე, როგორიცაა მარყუჟის () და ბათილი () რუტინები, რადგან ეს დანერგილია თქვენს მიერ კოპირებული და ჩასმული კოდში.

ნაბიჯი 2: ჩამოტვირთეთ საჭირო ბიბლიოთეკები Arduino IDE– დან

ამ პროექტში გამოყენებული ბიბლიოთეკები მოიცავს "Wire", "LiquidCrystal" და "Adafruit Neopixel". ესკიზს ეს ბიბლიოთეკები სჭირდება ამ პროექტში გამოყენებულ კომპონენტებთან ურთიერთობისათვის. ამ ბიბლიოთეკების გადმოსაწერად:

- აირჩიეთ "ესკიზი" ზედა ზოლში

- ჩამოსაშლელი მენიუდან აირჩიეთ "ბიბლიოთეკის ჩართვა"

- აირჩიეთ "ბიბლიოთეკების მართვა"

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

გთხოვთ გაითვალისწინოთ, რომ ეს ბიბლიოთეკების გადმოტვირთვა გამოიწვევს შეცდომას ესკიზის შედგენისას. ამ ნაბიჯის დასრულების შემდეგ, მიამაგრეთ კაბელი თქვენი Arduino– დან თქვენს ლეპტოპზე და დააჭირეთ ისრის ღილაკს IDE– ს ზედა მარცხენა კუთხეში. ეს შედგენს და ატვირთავს ესკიზს არდუინოში. ახლა, როდესაც ჩვენ დავასრულეთ პროგრამირებასთან დაკავშირებული ყველა ნაბიჯი, მოდით გადავიდეთ გაყვანილობაზე!

ნაბიჯი 3: (სურვილისამებრ) Solder Headers ნაწილებზე

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

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

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

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

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

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

ნაბიჯი 4: მიჰყევით Picture and Wire Arduino კომპონენტებს

მიჰყევით Picture and Wire Arduino კომპონენტებს
მიჰყევით Picture and Wire Arduino კომპონენტებს

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

- ჩემი მიწის და დენის რელსები სწორად არის დაკავშირებული ერთმანეთთან და არდუინოს 5v და GND ქინძისთავები?

- მე არევა ჩემი პოტენომეტრი თუ LCD ეკრანი არ ჩანს? (შეეცადეთ გადაატრიალოთ პოტენომეტრი, რომ შეცვალოთ წინააღმდეგობა, თუ თეთრი სიმბოლოები სათანადოდ არ ჩანს)

- GND და VCC დაკავშირებულია თითოეულ ნაწილთან სწორად სწორ პინთან? გამოიყენება 5 ვოლტიანი პარამეტრი? (ამ პროექტის ყველა სენსორი და კომპონენტი გამოიყენებს 5 ვოლტს და არა 3.3 ვოლტს.

- შემთხვევით მოხდა თუ არა მავთულის ერთი კავშირის დაშორება იქ, სადაც უნდა ყოფილიყო?

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

ნაბიჯი 5: შეიკრიბეთ პროექტი "coaster"

შეკრების პროექტი
შეკრების პროექტი

თქვენ შეიძლება შეამჩნიოთ, რომ LED რგოლის სათაურები იშლება და არ გაძლევთ საშუალებას რეალურად განათავსოთ ჭიქა ბრტყელ ზედაპირზე. ამ პრობლემის გადასაჭრელად, ჩვენ დავამაგრებთ LED ბეჭედს 3D დაბეჭდილ ნაწილზე, რაც საშუალებას მისცემს ბეჭედი ბრტყელ მაგიდაზე განთავსდეს. ამ ფაილზე შეგიძლიათ იხილოთ 3D ფაილი. თუ თქვენ არ გაქვთ 3D პრინტერი, არ ინერვიულოთ, ამ ბეჭდვის დამზადება ღირს 1.40 ჩემს ადგილობრივ ბიბლიოთეკაში. თუ თქვენს ადგილობრივ ბიბლიოთეკას არ აქვს 3D პრინტერი, სხვა ვარიანტები მოიცავს სტეპლესს და ონლაინ გამყიდველებს. ისიც უნდა აღინიშნოს, რომ გარკვეული ნაწილი, რომელიც მე დავამატე, არ არის ერთადერთი თავსებადი, ეს არის მხოლოდ ის გზა, რომლითაც მოდელი შემიქმნია. ასე რომ, თუ თქვენ კარგად ერკვევით ხის დამუშავებაში ან სხვა ხელნაკეთობებში, ეს უფრო მისაღები იქნება!

თუ აირჩევთ ამ პროექტის ნაწილის დაბეჭდვას:

- ჩამოტვირთეთ STL ფაილი იმ კრაზანზე, როგორიცაა Cura

- გაზომეთ თქვენი არჩევანის ჭიქის ფსკერის დიამეტრი

- შეცვალეთ მოდელის მასშტაბი (მილიმეტრებში თუ იყენებთ კურას) თქვენს გაზომვას

ნაბიჯი 6: მიამაგრეთ სადგამი და სენსორი თქვენი არჩევანის თასზე

მიამაგრეთ სადგამი და სენსორი თქვენი სურვილისამებრ თასზე
მიამაგრეთ სადგამი და სენსორი თქვენი სურვილისამებრ თასზე

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

ნაბიჯი 7: გაალამაზეთ პროექტი და დაიცავით მავთულები

გაალამაზეთ პროექტი და დაიცავით მავთულები
გაალამაზეთ პროექტი და დაიცავით მავთულები

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

- თქვენ უნდა შეგეძლოთ დამტენი ჩართოთ არდუინოში

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

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

პროექტის შერჩევის რამდენიმე ვარიანტია:

- ფეხსაცმლის ყუთი ან მუყაო

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

- 3D ნაბეჭდი დიზაინი (ეს არის ვარიანტი, რომლის განხორციელებაც მინდოდა, თუმცა, ძალიან ძვირი ღირდა ასეთი დიზაინის დაბეჭდვა ჩემს ბიბლიოთეკაში)

ნაბიჯი 8: დალიეთ პასუხისმგებლობით

დალიეთ პასუხისმგებლობით!
დალიეთ პასუხისმგებლობით!

მას შემდეგ, რაც ჭიქას მიამაგრებთ სადგამზე და წყლის სენსორზე, კარგია წასვლა! თქვენ იცით, რომ ყველაფერი მუშაობს სწორად, როდესაც LCD ეკრანი მოგთხოვთ თქვენს სქესს და წონას. ერთი ღილაკი შეესაბამება წონას, მეორე კი სქესს. თქვენ შეგიძლიათ დააწკაპუნოთ თითოეულ მათგანზე, რომ ნახოთ რომელია მარკირებამდე. მას შემდეგ რაც შეარჩიეთ თქვენი სწორი წონა (მნიშვნელობები არის 20 ნაბიჯები) და სქესი, დააწკაპუნეთ ორივე ღილაკზე ერთდროულად. ამით დაიწყება პროგრამის დანარჩენი ნაწილი და დაინახავთ, რომ LED ბეჭედი ცისარტყელას შუქს აანთებს. ახლა ჭიქა მზად არის თქვენ დასალევად. რაც უფრო მეტ სასმელს მოიხმართ და დაასხამთ, პროგრამა გამოიყენებს BAC ცხრილს, რომელიც განხილულია შესავალში BAC– ის დასადგენად. გთხოვთ გაითვალისწინოთ, რომ ეს პროგრამა ითვალისწინებს ერთ სტანდარტულ სასმელს თითოეული ჭიქისთვის, გთხოვთ ნახოთ სურათი (სამხრეთ ალაბამას უნივერსიტეტი), ან ეწვიეთ აქ, რომ ნახოთ როგორ ითარგმნება თქვენი საყვარელი სასმელი. ასევე გაითვალისწინეთ, რომ ამ პროექტის მიზანია არა რაიმე უკანონო საქმიანობის წახალისება, არამედ ალკოჰოლის მოხმარებისათვის საკმარისად უსაფრთხო სასმელის ხელშეწყობა. ასევე, მიუხედავად იმისა, რომ მე ძალიან კმაყოფილი ვარ იმით, თუ რამდენად ზუსტია BAC შეფასების სტანდარტული სასმელი, ეს პროექტი არის ინსტრუმენტი, რომელიც დაგეხმარებათ უსაფრთხოდ დალიოთ, მაგრამ არ აკისრებს პასუხისმგებლობას, თუ თქვენ აირჩევთ ავტომობილის მართვას ნებისმიერი ალკოჰოლის მოხმარების შემდეგ.

ნაბიჯი 9: (არასავალდებულო) პრობლემების მოგვარება

(სურვილისამებრ) პრობლემების აღმოფხვრა
(სურვილისამებრ) პრობლემების აღმოფხვრა

- შეცდომა "დაფაზე ატვირთვისას" დაფა არ არის ჩართული.

- LCD ეკრანი არ აჩვენებს თეთრ სიმბოლოებს: თუ თქვენი LCD– ის ლურჯი შუქი ჩართულია, მაგრამ ესკიზის ატვირთვის შემდეგ თქვენ ვერ ხედავთ თეთრ სიმბოლოებს, ეს სავარაუდოდ კონტრასტული პრობლემების ბრალია. ამის გამოსასწორებლად, უბრალოდ ჩართეთ თქვენი პოტენომეტრი მარჯვნივ (მოუხვიეთ მარცხნივ, თუ ხედავთ თეთრ ბლოკებს თქვენი პერსონაჟებით).

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

- მოდული უკიდურესად ცხელია და არ აგზავნის სწორ მნიშვნელობებს: ეს არის შედეგი იმისა, რომ გატეხილია GND ან VCC კავშირი, ალბათ სხვა მავთულხლართებთან მუშაობისას. დარწმუნდით, რომ სენსორთან GND და VCC კავშირები დასრულებულია და მიჰყევით მათ GND და 5v ქინძისთავებს კომპონენტიდან, პურის დაფაზე, არდუინოში შეცდომების მოსაძებნად.

- მე შემთხვევით გადააჭარბა ჩემს წონას: არ ინერვიულოთ, წონის მაჩვენებელი 240 -ის შემდეგ ბრუნდება 100 -ზე, ასე რომ თქვენ შეგიძლიათ გააგრძელოთ ბრუნვა თქვენი წონის დასაბრუნებლად.

თუ პრობლემა შენარჩუნებულია, შეუერთეთ კაბელი Arduino– დან ლეპტოპს, გახსენით IDE და გაუშვით ესკიზი. სანამ ესკიზი მუშაობს, სერიულ მონიტორზე გამოჩნდება რამდენიმე მნიშვნელობა, რაც საშუალებას მოგცემთ ნახოთ ის, რაც არ მუშაობს ისე, როგორც ვარაუდობენ. სერიულ მონიტორზე წვდომისთვის, გაუშვით პროგრამა და "ინსტრუმენტები" და შემდეგ "სერიული მონიტორი" ჩამოსაშლელი მენიუდან.

ნაბიჯი 10: ასახვა

პროგრამირების მხრივ, მე ძალიან კმაყოფილი ვარ ამ პროექტით. მე დამჭირდა წერა, რადგან მე ჯერ კიდევ დამწყები ვარ, მაგრამ მე შემეძლო ბევრი ახალი ბიბლიოთეკის შესწავლა და BAC– ის პროგნოზირების მიზნის მიღწევა, და ვგრძნობ, რომ მე არ გამოვიყენე მალსახმობები BAC– ის შეფასებისას, რადგან ორივე სქესს ვიყენებდი და წონა (ეს შეადგინა ესკიზის უმრავლესობა). თუმცა, მე უნდა დავამტკიცო დიზაინი. მიუხედავად იმისა, რომ მე არ მაქვს 3D პრინტერი ან არ ვიცი ხის დამუშავება, მე ნამდვილად მინდოდა, რომ ჩემი პროექტი უკეთესად ყოფილიყო წარმოდგენილი. მე ვაპირებ მალე Ender 3 -ის მიღებას და პირველი რასაც გავაკეთებ არის ის, რომ დავბრუნდე იმავე ინსტრუქციულად, დიზაინის გასაუმჯობესებლად. როგორც ჩემი პირველი ინსტრუქტაჟი, მე ვგრძნობ, რომ პროცესი კარგად წარიმართა და მე ძალიან კმაყოფილი ვარ იმდენად, რამდენადაც ამ პროექტმა მიმართა იმ მოთხოვნას, რაც მე შევქმენი პარტიული გამოწვევისთვის, მაგრამ ისეთი რაღაცის შემუშავება, რომლის დაბრუნებაც მსურს, როცა რესურსი მექნება.

გირჩევთ: