Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაბიჯი 1: ელექტრონიკის გაყვანილობა
- ნაბიჯი 2: ნაბიჯი 2: Raspberry Pi- ის კონფიგურაცია
- ნაბიჯი 3: ნაბიჯი 3: საქმის მშენებლობა
- ნაბიჯი 4: ნაბიჯი 4: კონტეინერების დამზადება
- ნაბიჯი 5: ნაბიჯი 5: ელექტრონიკის ინტეგრირება
- ნაბიჯი 6: ნაბიჯი 6: დასრულება
ვიდეო: ავტომატური ბარმენი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ პროექტის მიზანია გაუადვილოს კოქტეილების დამზადების/შერევის პროცესი IoT (ნივთების ინტერნეტი) საშუალებით. კოქტეილის რეცეპტები (შესვლისთანავე) დარჩება პროექტში. სასმელების კონტეინერები ინტეგრირებულია სენსორებით, რომლებიც გაზომავს ტემპერატურას და ბოთლის შინაარსს. მთელი პროექტი კონტროლდება სმარტფონის/კომპიუტერის ვებსაიტის საშუალებით.
მარაგები
HardWare:
mdf ხის ფურცელი (0, 5 სმ)
- ხის ხრახნები
- 4 მმ შიდა დიამეტრის მილი
- 4 პლასტმასის კონტეინერი
- 40 მმ PVC მილი
ელექტრონიკა:
- ჟოლო pi3
- 4x ულტრაბგერითი სენსორი (hc-sr04)
- 4x 10k ntc (წყალგაუმტარი)
- ADC mcp3008
- rfid სკანერი
- LCD ეკრანი
- 4 მოდულის სარელეო
- 4 პერისტალტიკული პომპეზურობა
- 12V DC დენის ადაპტერი
ინსტრუმენტები:
- tec7 გამჭვირვალე სილიციუმი
- საბურღი მანქანა
- 3D პრინტერი
- დაინახა
პროექტის ღირებულება დაახლოებით 130 ევრო იქნება.
ნაბიჯი 1: ნაბიჯი 1: ელექტრონიკის გაყვანილობა
გაყვანილობა:
მთელი პროექტის გაყვანილობის მშენებლობისას მე გირჩევთ გამოიყენოთ ულტრაბგერითი სენსორების უფრო გრძელი მავთულები, ამის მიზეზი ის არის, რომ მათ უნდა მიაღწიონ თითოეულ კონტეინერს. იგივე გააკეთეთ სარელეო მოდულის სინდით, ეს იქნება მშენებლობის მეორე მხარეს.
შეაერთეთ ტუმბოს წრე 12 ვ DC გადამყვანზე და შეაერთეთ სარელეო მოდულთან. (მონიშნეთ ტუმბოები, ასე რომ უფრო ადვილად დაიმახსოვრეთ რა ტუმბოა დაკავშირებული რელეს გადამრთველთან, ეს შემდგომში გამოსადეგი იქნება)
სურვილისამებრ (ეს დაზოგავს მუშაობას მთელი საქმის მშენებლობისას):
- თქვენ შეგიძლიათ შეაფასოთ ქინძისთავებთან დაკავშირებული ულტრაბგერითი სენსორები ქვემოთ მოცემული ნომრებით
- მონიშნეთ ntc, როგორც დაკავშირებული mcp3008
ჟოლო პი (BCM):
GPIO2 (sda1/i2c) ==> სარელეო მოდული 1
GPIO3 (scl1/i2c) ==> სარელეო მოდული 2
GPIO17 ==> გამოიწვიოს ულტრაბგერითი 1
GPIO27 ==> ექოს ულტრაბგერითი 1
GPIO22 ==> გამოიწვიოს ულტრაბგერითი 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) და rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> ექოს ულტრაბგერითი 2
GPIO6 ==> გამოიწვიოს ულტრაბგერითი 2
GPIO13 ==> ექოს ულტრაბგერითი 3
GPIO19 ==> გამოიწვიოს ულტრაბგერითი 4
GPIO26 ==> ექო ულტრაბგერითი 4
GPIO14 (uart0_TXD) ==> სარელეო მოდული 3
GPIO15 (uart0_RXD) ==> სარელეო მოდული 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==> LCD (RS)
ნაბიჯი 2: ნაბიჯი 2: Raspberry Pi- ის კონფიგურაცია
კონფიგურაცია:
დაუკავშირეთ pi თქვენს wifi– ს და ჩართეთ SPI კონფიგურაციის მენიუში (sudo rasp-config => ინტერფეისის პარამეტრები => SPI => ჩართვა)
დააინსტალირეთ შემდეგი პაკეტები:
- mfrc522
- RPLCD
- კოლბა
- კოლბა_კორსი
- flask_socketio
მონაცემთა ბაზა:
დააინსტალირეთ mariadb ჟოლოს პიზე.
გააკეთეთ დისტანციური კავშირი ssh– თან mysql workbench– ით.
იმპორტირებული შინაარსის ფაილი მონაცემთა ბაზასთან ჟოლოში და დარწმუნდით, რომ მომხმარებელს, რომელსაც ფლობთ, აქვს ყველა უფლება მონაცემთა ბაზაზე.
პროგრამა:
ამ განყოფილების ქვემოთ არის rar ფაილი გადმოწერეთ და ამოიღეთ მასში არსებული ფაილები.
ეს ფაილები შეიცავს კოლბის სერვერს და პროექტისათვის აუცილებელ კლასებს.
გადაიტანეთ ეს ფაილები ჟოლოს პიზე, მე გირჩევთ გააკეთოთ რჩევა თქვენი მომხმარებლისთვის, რომელსაც ეწოდება ავტომატური ბარმენი და განათავსეთ ფაილები იქ
სანამ პროგრამის გაშვებას შეძლებთ თქვენ უნდა გახსნათ app.py და მოძებნოთ 'db = DataBase (აპლიკაცია, "მომხმარებელი", "პაროლი", "cocktails_db")'
შეცვალეთ მომხმარებელი და პაროლი თქვენს mariadb მომხმარებლის სახელსა და პაროლზე
ვებ გვერდი:
დააინსტალირეთ apache2 სერვერი ჟოლოს პიზე.
დაკავშირება filezilla– ს საშუალებით.
ამოიღეთ ფაილი ქვემოთ და თქვენ კვლავ უნდა შეცვალოთ რამდენიმე რამ, js ფაილში არის 4.js ფაილი.
და ბოლოს გადაიტანე ყველაფერი /var /www რუქაზე ჟოლოს პი ფაილზილასთან ერთად.
ნაბიჯი 3: ნაბიჯი 3: საქმის მშენებლობა
საქმე არის ხისგან დამზადებული ჩარჩო და შემდეგ დაამატეთ mdf ფურცლები.
ჩარჩო:
2x1 ხის ფიცრებით თქვენ უნდა დაინახოთ ისინი სწორი ზომებით.
- 6x20 სმ
- 3x49 სმ
- 2x15 სმ
უკანა მხარე (ჩარჩო):
მიიღეთ 2 ცალი 50 სმ ხის ზოლები და 2 ცალი 25 სმ
და გააკეთე მარტივი მართკუთხედი. (ფოტო)
წინა მხარე (ჩარჩო):
აიღეთ რაც დარჩა ხისგან, ეს უნდა იყოს 4 ცალი 25 სმ, 1 ცალი 50 სმ და 2 ცალი 17, 5 სმ
და დაალაგეთ ისინი შემდეგი სურათის მსგავსად.
საქმე:
0,5 სმ mdf ფურცლებით გაჭერით შემდეგი ზომები:
მთავარი საქმე:
- 1x 51x36 სმ (ზედა)
- 1x 50x35 სმ (ქვედა)
- 2x 50x23, 5 სმ (წინა და უკანა)
- 2x 35, 5x23, 5 სმ (გვერდითი პანელები)
პუნქტი:
-1x19, 5x19 სმ
-3x10x19 სმ
1. აიღეთ 50x36 სმ ქვედა ნაწილში და ჩვენ მას ჩარჩოს უკანა და წინა მხარეს მივამაგრებთ.
2. ახლა მიამაგრეთ გვერდითი პანელები ჩარჩოზე, ეს უნდა იყოს მხარეები ჩარჩოს გარეშე. (მიზეზი, რის გამოც ჩვენ არ გავაკეთეთ გვერდითი ფიცრები ჩარჩოსთვის არის პროექტის შიგნით სივრცის დაზოგვა).
3. ახლა აიღეთ წინა პანელის პანელები და და ჩვენ გვჭირდება გავაკეთოთ შეწევა და ხვრელი ზედა მარცხენა LCD ეკრანისთვის.
პუნქტი:
- აბზაცისთვის პირველ რიგში უნდა ამოიღოთ ოთხკუთხედი წინა პანელიდან, რომლის სიმაღლეა 18 სმ 19 სმ
- შემდეგ აიღეთ თქვენი 4 ცალი ნაჭრისთვის და მიამაგრეთ ისინი ხის წებოსთან ერთად ჩანართში ჩასვით.
19, 5x19 სმ არის უკანა პანელი შეწევისთვის.
LCD ჩვენების ხვრელი:
- წინა პანელის ზედა მარცხენა კუთხეში თქვენ უნდა გააკეთოთ ხვრელი, რომლის სიგრძეა 7 სმ 2 და 5 სმ სიგანე
ნაბიჯი 4: ნაბიჯი 4: კონტეინერების დამზადება
სახურავი და კონტეინერი თავად უნდა შეიცვალოს, კონტეინერს სჭირდება ხვრელი მილში შესასვლელად წყლის ამოტუმბვისთვის და ტემპერატურის სენსორისთვის ხვრელი სახურავს სჭირდება 3 ხვრელი 1 სასმელის დასალევად და კიდევ 2 ულტრაბგერითი სენსორისთვის თითოეული კონტეინერი.
კონტეინერის სახურავი:
- გაბურღეთ 1 ხვრელი 4, 5 სმ სახურავის ზედა მხარეს
- ქვედა მხარეს 2 ხვრელი 1, 6 სმ 0 -დან 8 სმ შორის
თავად კონტეინერი:
- თქვენ დაგჭირდებათ საბურღი 2 ხვრელი კონტეინერის ბოლოში, კონტეინერის უკანა მხარეს (მოკლე მხარეები)
- 2 ხვრელიდან 1 უნდა იყოს დაახლოებით 1, 5 სმ დაშორებით ქვემოდან, რადგან ჩარჩოს უკანა მხარე, მეორე ქვედა უნდა იყოს დაბლა.
ნაბიჯი 5: ნაბიჯი 5: ელექტრონიკის ინტეგრირება
1. უპირველეს ყოვლისა, ჩვენ დავიწყებთ ბეიბს მარცხენა მხარეს, როგორც ეს წინა მხრიდან ჩანს.
2. შემდეგ სცადეთ და განათავსეთ LCD წინდახედულ ოთხკუთხედში წინ, ეს უნდა იყოს საკმარისად მჭიდროდ მორგებული თავისთავად შესანახად. მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ხრახნები, თუ საჭიროდ ჩათვლით
3. lcd– ს ქვემოთ თქვენ გჭირდებათ ხრახნი/ფირზე rfid სკანერი ადგილზე. (ორივე იმუშავებს)
4. მარჯვენა მხარეს ჩვენ მოვათავსებთ რელეს, როგორც სურათზეა ნაჩვენები და მარჯვენა მხარეს ვიღებთ ტუმბოებს, ჟოლოს პი კაბელებით წინა ხაზზე.
5. ახლა დაგჭირდებათ კონტეინერი, რომელსაც აქვს ყველაზე დაბალი ხვრელი შიგნიდან და ჩადეთ ტემპერატურის სენსორები ნუმერაციის მიხედვით ბოთლის ნომრით 1 დაწყებული მარცხნიდან მარჯვნივ. ტემპერატურის სენსორების მქონე ხვრელები უნდა იყოს წყალგაუმტარი, ასე რომ წებოთ tec7– ით.
6. ჩადეთ მილები მეორე მხარეს და გაზომეთ ტუმბოებამდე მისასვლელად საჭირო სიგრძის სიგრძე და მათი გაჭრა. დარწმუნდით, რომ წებო ეს.
7. იმავდროულად ჩვენ შეგვიძლია ჩავდოთ ულტრაბგერითი სენსორები და PVC მილები შესაბამის ხვრელებში, არ არის საჭირო წებო, ისინი კარგად უნდა მოერგოს.
ნაბიჯი 6: ნაბიჯი 6: დასრულება
- ამოიღეთ 2 დენის გადამყვანი უკანა მხრიდან და დააკარით უკანა დაფა.
- ამოიღეთ pvc მილების დახურვის თავსახურები, მოათავსეთ თავზე კორპუსზე, თუ დაგჭირდებათ, მაგრამ მე მირჩევნია არ დავემსუბუქო, შემიძლია ისე შევიდე მის დამზადების შემდეგ.
პროექტი ახლა დასრულებულია, თქვენ შეგიძლიათ დაამშვენოთ როგორც გსურთ.
გირჩევთ:
ხელის ავტომატური სადეზინფექციო საშუალება: 8 ნაბიჯი
ხელის ავტომატური სადეზინფექციო საშუალება: COVID-19 პანდემია გახდა ის, რაც საზოგადოებამ ძალიან ხშირად მოისმინა 2020 წლის განმავლობაში. ყველა მოქალაქე, ვინც მოისმენს სიტყვას „COVID-19“დაუყოვნებლივ იფიქრებს სიტყვაზე „საშიში“, „სასიკვდილო“, „შეინახეთ სუფთა”და სხვა სიტყვები. ამ COVID-19– ს აქვს
მობილური სრული დატენვის ავტომატური გამორთვა: 20 ნაბიჯი
მობილური სრული დატენვის ავტომატური გამორთვა: მობილური ტელეფონის დატენვის ავტომატურად გათიშვა სრულად დატენვისას. არ ინერვიულოთ ბატარეაზე, თუნდაც ის ღამით დატოვოთ. მობილურ ტელეფონებს აკუმულატორები მართავენ. მიუხედავად იმისა, რომ ბატარეები მოსახერხებელია გამოსაყენებლად, მათ გამოყენებას ასევე სჭირდება გარკვეული სიფრთხილის ზომები. მამა
ძაღლის ავტომატური კვება !!: 4 ნაბიჯი
ძაღლების ავტომატური კვება !!: მარტივი, სასარგებლო და ჯანმრთელი
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო: ბიტის გამოყენებით: ამ ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ მცენარეების ავტომატური მორწყვის სისტემა მიკრო: ბიტის და სხვა მცირე ელექტრონული კომპონენტების გამოყენებით. მიკრო: ბიტი იყენებს ტენიანობის სენსორს მცენარის ნიადაგში ტენიანობის დონის მონიტორინგი და
ავტომატური ეკგ- BME 305 საბოლოო პროექტი დამატებითი კრედიტი: 7 ნაბიჯი
ავტომატური ეკგ-BME 305 საბოლოო პროექტი დამატებითი კრედიტი: ელექტროკარდიოგრამა (ეკგ ან ეკგ) გამოიყენება გულის ცემის მიერ წარმოქმნილი ელექტრული სიგნალების გასაზომად და ის დიდ როლს ასრულებს გულ-სისხლძარღვთა დაავადებების დიაგნოსტიკასა და პროგნოზში. ეკგ -დან მიღებული ზოგიერთი ინფორმაცია შეიცავს რიტმს