Სარჩევი:

დღიური დოზა: ჭკვიანი აბების გამანაწილებელი: 5 ნაბიჯი
დღიური დოზა: ჭკვიანი აბების გამანაწილებელი: 5 ნაბიჯი

ვიდეო: დღიური დოზა: ჭკვიანი აბების გამანაწილებელი: 5 ნაბიჯი

ვიდეო: დღიური დოზა: ჭკვიანი აბების გამანაწილებელი: 5 ნაბიჯი
ვიდეო: Riješite se KANDIDE ZAUVIJEK! Uzmite ovaj VITAMIN... 2024, ნოემბერი
Anonim
ყოველდღიური დოზა: ჭკვიანი აბების გამანაწილებელი
ყოველდღიური დოზა: ჭკვიანი აბების გამანაწილებელი

კეთილი იყოს თქვენი მობრძანება ჩემს პროექტში, სახელწოდებით DailyDose!

მე მქვია Chloë Devriese, მე ვარ სტუდენტი მულტიმედიური და საკომუნიკაციო ტექნოლოგიების Howest– ში Kortrijk– ში, ბელგია. როგორც სკოლის დავალება, ჩვენ გვჭირდებოდა IoT მოწყობილობის გაკეთება.

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

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

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

4 კონტეინერი 4 სხვადასხვა მედიკამენტისთვის არის წარმოდგენილი ამ პროტოტიპში.

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

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

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

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

ნაბიჯი 1: მასალების შეგროვება

მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება
მასალების შეგროვება

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

  • RaspBerry Pi 3 ადაპტერითა და მეხსიერების ბარათით
  • ჯუმბერის კაბელები
  • პურის დაფა (ები)
  • 1x 4, 7K Ω რეზისტორი
  • 1x 3, 3K Ω რეზისტორი
  • 2x 470K Ω რეზისტორი
  • 1x 1K Ω რეზისტორი
  • LCD ეკრანი
  • DS18B20 ერთი მავთულის ტემპერატურის სენსორი
  • კვადრატული ძალის მგრძნობიარე რეზისტორი (FSR)
  • Mcp3008*
  • ულტრაბგერითი სენსორი
  • 4 x უწყვეტი ბრუნვის სერვო ძრავა (FS5106R)
  • ღილაკი **
  • NeoPixel rgb LED ზოლები (30 LED- შავი)
  • ლოგიკური დონის გადამყვანი ***
  • დენის ჯეკი
  • 5V/2A DC კვების ბლოკი ***
  • აქტიური ბუზერი

შენიშვნები:

*ჟოლოს Pi არ აქვს ანალოგური შესასვლელი ქინძისთავები. ამ პრობლემის გადასაჭრელად, მე გამოვიყენე mcp3008 ანალოგური სიგნალის ციფრულ სიგნალად გადასაყვანად.

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

*** Raspberry Pi იყენებს 3.3V ლოგიკას, ამიტომ ჩვენ უნდა გამოვიყენოთ ლოგიკური დონის გადამყვანი, რომ გადავიყვანოთ ის 5V ლოგიკაზე, რასაც ნეოპიქსელები მოითხოვს. თქვენ დაგჭირდებათ გარე ენერგიის წყაროს გამოყენება, რადგან NeoPixels იღებს ბევრ ენერგიას. თითოეული პიქსელი საშუალოდ 20 mA- ს მიაპყრობს, ხოლო თეთრი - 60mA - მაქსიმალური სიკაშკაშე. 30 პიქსელი მიიღებს საშუალოდ 600mA- ს და 1.8A- მდე. დარწმუნდით, რომ თქვენი კვების ბლოკი საკმარისად დიდია თქვენი ზოლის მართვისთვის!

ნაბიჯი 2: შეაერთეთ ყველაფერი

მავთული ყველაფერი up
მავთული ყველაფერი up
მავთული ყველაფერი up
მავთული ყველაფერი up

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

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

Მონაცემთა ბაზა
Მონაცემთა ბაზა

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

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

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

თქვენ შეგიძლიათ გამოიყენოთ დისპენსერი ერთი პაციენტისთვის. ინფორმაცია ამ პაციენტის შესახებ ინახება ცხრილში.

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

ცხრილებით PatientMedication, PatientMedicationInfo, PatientMedicationInfoTime და Time ჩვენ თვალყურს ვადევნებთ პაციენტის დოზის გრაფიკს.

PatientMedicationHistory თვალყურს ადევნებს თუ არა პაციენტს მიღებული მედიკამენტები სწორ დროს, დიახ თუ არა.

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

ახლა, როდესაც თქვენ გაქვთ მონაცემთა ბაზა, დროა შექმნათ თქვენი RPI და განახორციელოთ მონაცემთა ბაზა.

ნაბიჯი 4: კოდირება

კოდირება!
კოდირება!
კოდირება!
კოდირება!
კოდირება!
კოდირება!

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

github.com

ჩამოტვირთეთ კოდი

ნაბიჯი 5: დისპენსერის მშენებლობა

დისპენსერის მშენებლობა
დისპენსერის მშენებლობა
დისპენსერის მშენებლობა
დისპენსერის მშენებლობა
დისპენსერის მშენებლობა
დისპენსერის მშენებლობა

დისპენსერისთვის გამოვიყენე მრავალი HPL ფირფიტა და ერთი MDF ფირფიტა

Კონსტრუქცია

HPL:

2 x - 35 სმ x 25 სმ (მარცხენა და მარჯვენა მხარე)

1 x - 35 სმ x 28 სმ (უკან)

1 x - 21 სმ x 28 სმ (წინა)

2 x - 23 სმ x 28 სმ (შუა საყრდენი და სახურავის მცირე ნაწილი)

1 x - 25 სმ x 30xm (სახურავის დიდი ნაწილი)

HPL ფირფიტაში 21 სმ x 28 სმ (წინ) თქვენ გახსნით კომპონენტებს (LCD, ღილაკი, ულტრაბგერითი სენსორი და ზარი)

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

MDF:

1x - 30cm x 27cm x 2cm (ქვედა ნაწილი)

მიეცით MDF ფირფიტაზე ნაკაწრი, გარშემო, სიმაღლე 1, 2 სმ. ეს აუცილებელია LED ზოლისთვის.

ფირფიტის შუაში თქვენ აკეთებთ მრგვალ ხვრელს პატარა ხვრელით ფირფიტის უკანა მხარეს. ეს მრგვალი ხვრელი გამოიყენება ჭიქისა და ძალისადმი მგრძნობიარე რეზისტორის დასაყენებლად. პატარა ხვრელი არის ძალებისადმი მგრძნობიარე რეზისტორის კაბელების დამალვა.

თუ გინდა, ახლა შეგიძლია დახატო MDF ფირფიტა, ეს ფირფიტა იქნება ქვედა ნაწილი.

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

ერთგვარი ძაბრი

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

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

3D ელემენტების დაბეჭდვა მე გამოვიყენე 3D ელემენტები 4 კონტეინერისთვის, თითოეული კონტეინერი შედგება ჭიქის, სერვო როტატორის და თასის როტატორისგან

გირჩევთ: