विषयसूची:

स्वचालित बारटेंडर: 6 कदम
स्वचालित बारटेंडर: 6 कदम

वीडियो: स्वचालित बारटेंडर: 6 कदम

वीडियो: स्वचालित बारटेंडर: 6 कदम
वीडियो: Training the new bartender that's. "Very Experienced" 2024, नवंबर
Anonim
स्वचालित बारटेंडर
स्वचालित बारटेंडर

इस परियोजना का लक्ष्य IoT (इंटरनेट ऑफ थिंग्स) के माध्यम से कॉकटेल बनाने/मिश्रण करने की प्रक्रिया को आसान बनाना है। कॉकटेल व्यंजनों (एक बार दर्ज) को परियोजना द्वारा याद किया जाएगा। पेय के लिए कंटेनर सेंसर के साथ एकीकृत होते हैं जो तापमान और बोतल की सामग्री को मापते हैं। सभी परियोजना को स्मार्टफोन/कंप्यूटर पर एक वेबसाइट के माध्यम से नियंत्रित किया जाएगा।

आपूर्ति

हार्डवेयर:

- एमडीएफ लकड़ी की चादर (0, 5 सेमी)

- लकड़ी के पेंच

- 4 मिमी भीतरी व्यास ट्यूब

- 4 प्लास्टिक कंटेनर

- ४० मिमी पीवीसी ट्यूब

इलेक्ट्रॉनिक्स:

- रास्पबेरी pi3

- 4x अल्ट्रासोनिक सेंसर (hc-sr04)

- 4x 10k एनटीसी (निविड़ अंधकार)

- एडीसी एमसीपी3008

- आरएफआईडी स्कैनर

- एलसीडी चित्रपट

- 4 मॉड्यूल रिले

- 4 क्रमाकुंचन पोम्प

- 12 वी डीसी पावर एडाप्टर

उपकरण:

- tec7 पारदर्शी सिलिकॉन

- बेधन यंत्र

- थ्री डी प्रिण्टर

- देखा

होल प्रोजेक्ट की लागत लगभग 130 यूरो होगी।

चरण 1: चरण 1: इलेक्ट्रॉनिक्स को तार देना

तारों:

पूरी परियोजना के तारों का निर्माण करते समय मैं अल्ट्रासोनिक सेंसर के लिए कुछ लंबे तारों का उपयोग करने की सलाह देता हूं, इसका कारण यह है कि उन्हें प्रत्येक कंटेनर तक पहुंचने की आवश्यकता होती है। रिले मॉड्यूल के साथ भी ऐसा ही करें, यह बिल्ड के दूसरी तरफ होने वाला है।

पंप सर्किट को 12v dc एडॉप्टर से मिलाएं और इसे रिले मॉड्यूल से कनेक्ट करें। (पंपों को लेबल करें ताकि यह याद रखना आसान हो जाए कि कौन सा पंप किस रिले स्विच से जुड़ा है, यह बाद में निर्माण में काम आएगा)

वैकल्पिक (यह पूरे मामले के निर्माण के दौरान काम छोड़ देगा):

- आप पिन से जुड़े अल्ट्रासोनिक सेंसर को नीचे दिए गए नंबरों से लेबल कर सकते हैं

- ntc को mcp3008 से कनेक्टेड के रूप में लेबल करें

रास्पबेरी पाई (बीसीएम):

GPIO2(sda1/i2c) ==> रिले मॉड्यूल 1

GPIO3 (scl1/i2c) ==> रिले मॉड्यूल 2

GPIO17 ==> अल्ट्रासोनिक ट्रिगर 1

GPIO27 ==> अल्ट्रासोनिक गूंज 1

GPIO22 ==> अल्ट्रासोनिक ट्रिगर 2

SPI_MOSI (GPIO10) ==> mcp3008 (दिन) और आरएफआईडी (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) और आरएफआईडी (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) और आरएफआईडी (CLK)

GPIO5 ==> इको अल्ट्रासोनिक 2

GPIO6 ==> अल्ट्रासोनिक ट्रिगर 2

GPIO13 ==> अल्ट्रासोनिक गूंज 3

GPIO19 ==> अल्ट्रासोनिक ट्रिगर 4

GPIO26 ==> अल्ट्रासोनिक गूंज 4

GPIO14 (uart0_TXD) ==> रिले मॉड्यूल 3

GPIO15 (uart0_RXD) ==> रिले मॉड्यूल 4

GPIO23 ==> एलसीडी (D7)

GPIO24 ==> एलसीडी (D6)

GPIO25 ==> आरएफआईडी (आरएसटी)

SPI0_CE0 (GPIO8) ==> आरएफआईडी (एसडीए)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)

GPIO12 ==> एलसीडी (D5)

GPIO16 ==> एलसीडी (D4)

GPIO20 ==> एलसीडी (ई)

GPIO21 ==>एलसीडी (रुपये)

चरण 2: चरण 2: रास्पबेरी पाई कॉन्फ़िगर करें

विन्यास:

पाई को अपने वाईफाई से कनेक्ट करें और कॉन्फ़िगरेशन मेनू में SPI को सक्षम करें (sudo rasp-config => इंटरफेसिंग विकल्प => SPI => सक्षम करें)

निम्नलिखित पैकेज स्थापित करें:

- एमएफआरसी522

- आरपीएलसीडी

- कुप्पी

- फ्लास्क_कोर्स

- फ्लास्क_सॉकेटियो

डेटाबेस:

रास्पबेरी पाई पर मारियाडब स्थापित करें।

mysql कार्यक्षेत्र के साथ ssh से रिमोट कनेक्शन बनाएं।

रास्पबेरीपिया पर डेटाबेस के साथ स्वयं निहित फ़ाइल आयात करें और सुनिश्चित करें कि उपयोगकर्ता के पास डेटाबेस के सभी अधिकार हैं।

कार्यक्रम:

इस खंड के नीचे एक रार-फाइल है इसे डाउनलोड करें और फाइलों को भीतर से निकालें।

इन फ़िललों में फ्लास्क सर्वर और प्रोजेक्ट के लिए आवश्यक कक्षाएं होती हैं।

इन फ़ाइलों को रास्पबेरी पाई में स्थानांतरित करें, मैं आपके उपयोगकर्ता के लिए स्वचालित बारटेंडर नामक एक मानचित्र बनाने की अनुशंसा करता हूं, और वहां भरने को रखता हूं

इससे पहले कि हम प्रोग्राम चला सकें, आपको app.py खोलना होगा और 'db = DataBase(app, "user", "password", "cocktails_db")' खोजना होगा।

उपयोगकर्ता और पासवर्ड को अपने mariadb उपयोगकर्ता नाम और पासवर्ड में बदलें

वेबसाइट:

रास्पबेरी पाई पर एक apache2 सर्वर स्थापित करें।

फाइलज़िला के माध्यम से कनेक्ट करें।

नीचे दी गई फ़ाइल को निकालें और आपको फिर से कुछ चीज़ें बदलनी होंगी, js फ़ाइल में 4.js फ़ाइलें हैं।

और अंत में फाइलज़िला के साथ रास्पबेरी पाई पर /var/www मानचित्र पर सब कुछ स्थानांतरित करें।

चरण 3: चरण 3: केस का निर्माण

चरण 3: केस बनाना
चरण 3: केस बनाना
चरण 3: केस बनाना
चरण 3: केस बनाना
चरण 3: केस बनाना
चरण 3: केस बनाना

मामला लकड़ी से बने फ्रेम और फिर एमडीएफ शीट जोड़ने का है।

फ्रेम:

2x1 लकड़ी के तख्तों के साथ आपको उन्हें सही आकार में देखना होगा।

- 6x 20 सेमी

- 3x 49 सेमी

- 2x 15 सेमी

पीछे की ओर (फ्रेम):

50cm लकड़ी की पट्टी के 2 टुकड़े और 25cm. के 2 टुकड़े लें

और एक साधारण आयत बनाओ। (फोटो)

सामने की ओर (फ्रेम):

लकड़ी से जो कुछ बचा है, वह 4 टुकड़े 25 सेमी, 1 टुकड़ा 50 सेमी और 2 टुकड़े 17, 5 सेमी होना चाहिए

और उन्हें निम्न चित्र की तरह व्यवस्थित करें।

मामला:

0, 5cm mdf शीट के साथ निम्नलिखित आकारों में कटौती करें:

मुख्य मामला:

- 1x 51x36 सेमी (शीर्ष)

- 1x 50x35cm (नीचे)

- 2x 50x23, 5cm (आगे और पीछे)

- 2x 35, 5x23, 5cm (साइड पैनल)

मांगपत्र:

-1x 19, 5x19cm

-3x 10x19cm

1. नीचे के लिए 50x36cm लें और हम फ्रेम के पीछे और सामने की तरफ इसे संलग्न करेंगे।

2. अब साइड पैनल को फ्रेम से अटैच करें, ये बिना फ्रेम के साइड होने चाहिए। (इसका कारण हमने फ्रेम के लिए साइड प्लैंक नहीं किया है, परियोजना के भीतर जगह खाली करना है)।

3. अब फ्रंट पैनल पैनल को पकड़ें और हमें एलसीडी डिस्प्ले के लिए ऊपर बाईं ओर एक इंडेंट और एक छेद बनाने की आवश्यकता होगी।

मांगपत्र:

- इंडेंट के लिए आपको सबसे पहले फ्रंट पैनल से एक आयत निकालने की जरूरत है जो 18 सेमी ऊंचा 19 सेमी. हो

- फिर इंडेंट के लिए अपने 4 टुकड़ों को पकड़ें और उन्हें कुछ लकड़ी के गोंद के साथ मामले में डालें।

19, 5x19cm इंडेंट के लिए बैक पैनल है।

एलसीडी डिस्प्ले छेद:

- सामने के पैनल के ऊपर बाईं ओर आपको एक छेद बनाना होगा जो लंबाई में 7cm और चौड़ाई 2, 5cm हो।

चरण 4: चरण 4: कंटेनर बनाना

चरण 4: कंटेनर बनाना
चरण 4: कंटेनर बनाना
चरण 4: कंटेनर बनाना
चरण 4: कंटेनर बनाना

ढक्कन और कंटेनर को ही संशोधित करने की आवश्यकता है, कंटेनर को पानी को पंप करने के लिए ट्यूब में प्रवेश करने के लिए एक छेद की आवश्यकता होती है और तापमान सेंसर के लिए एक छेद की आवश्यकता होती है, ढक्कन को पेय डालने के लिए 3 छेद 1 और अल्ट्रासोनिक सेंसर के लिए 2 अन्य की आवश्यकता होती है। प्रत्येक कंटेनर।

कंटेनर ढक्कन:

- ढक्कन के ऊपर की तरफ 4, 5cm का 1 छेद ड्रिल करें

- नीचे की तरफ 1, 6cm के 2 छेद 0, 8cm के बीच में

कंटेनर ही:

- आपको कंटेनर के नीचे की तरफ 2 छेद करने की आवश्यकता होगी, कंटेनर के सामने की तरफ (छोटी भुजाएँ)

- 2 में से 1 छेद नीचे से लगभग 1, 5 सेमी दूर होना चाहिए क्योंकि फ्रेम का पिछला भाग, दूसरा नीचे से नीचे होना चाहिए।

चरण 5: चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना

चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना
चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना
चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना
चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना
चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना
चरण 5: इलेक्ट्रॉनिक्स को एकीकृत करना

1. सबसे पहले हम ब्रेडबोर्ड को बाईं ओर चिपकाना शुरू करेंगे जैसा कि सामने से देखा गया है।

2. अगली बार कोशिश करें और एलसीडी को आरी आउट आयत के भीतर रखें, यह अपने आप में पकड़ने के लिए पर्याप्त तंग होना चाहिए। लेकिन जरूरत महसूस होने पर आप स्क्रू का इस्तेमाल कर सकते हैं

3. एलसीडी के ठीक नीचे आपको आरएफआईडी स्कैनर को पेंच/टेप करना होगा। (दोनों काम करेंगे)

4. दाईं ओर हम चित्र में दिखाए गए अनुसार रिले रखेंगे और दाईं ओर पंपों को स्क्रू करेंगे, जिसमें रास्पबेरी पाई के लिए केबल सामने के इंडेंट के ऊपर जा रहे हैं।

5. अब आपको सबसे कम छेद वाले कंटेनर की आवश्यकता होगी और बोतल नंबर 1 के साथ नंबरिंग के अनुसार तापमान सेंसर डालें, जो बाईं ओर से दाईं ओर शुरू होता है। तापमान सेंसर के साथ छेद जलरोधक होना चाहिए ताकि tec7 के साथ गोंद हो।

6. दूसरी तरफ ट्यूब डालें और पंपों तक पहुंचने के लिए आवश्यक लंबाई का एक मोटा माप लें और उन्हें काट लें। इसे चिपकाना सुनिश्चित करें।

7. इस बीच हम अल्ट्रासोनिक सेंसर और पीवीसी ट्यूबों को संबंधित छिद्रों में सम्मिलित कर सकते हैं, किसी गोंद की आवश्यकता नहीं है, उन्हें काफी अच्छी तरह से फिट होना चाहिए।

चरण 6: चरण 6: समाप्त करना

- 2 पावर एडेप्टर को पीछे की तरफ से निकालें और बैकप्लेट को स्क्रू करें।

- पीवीसी टयूबिंग के क्लोजिंग कैप्स को केस के शीर्ष पर ही खोल दें, यदि आपको आवश्यकता हो तो आप इसे स्क्रू कर सकते हैं, लेकिन मैं इसे पसंद नहीं करता हूं, मैं इसे इसके बनने के बाद इस तरह से एक्सेस कर सकता हूं।

परियोजना अब समाप्त हो गई है, आप अपनी इच्छानुसार सजा सकते हैं।

सिफारिश की: