instructables स्मार्ट पिनबल
Pblomme द्वारा स्मार्ट पिनबल
म सानैदेखि पिनबल मेसिनसँग खेल्न मन पराउँछु। म सानो हुँदा हामीसँग एउटा सानो थियो र मैले त्यो चीजसँग खेल्न घण्टा बिताएँ। त्यसोभए जब मेरा शिक्षकहरूले हामीलाई 'मन्त्रित वस्तु' बनाउनको लागि यो असाइनमेन्ट दिए र उनीहरूले केहि रमाईलो बनाउनको लागि टिप दिए, मैले तुरुन्तै पिनबल मेसिनको बारेमा सोचें।
त्यसोभए, यस निर्देशनमा म तपाईंलाई यस यात्राको माध्यमबाट हिंड्नेछु जुन मैले मेरो संस्करणलाई उत्कृष्ट पिनबल मेसिन बनाउन लिएको छु! आपूर्ति:
अवयवहरू:
- रास्पबेरी पाई (€ 39,99) x1
- रास्पबेरी टी-कोबलर (€ 3,95) x1
- usb-c बिजुली आपूर्ति 3,3V (€ 9,99) x1
- काठको प्लेट (€ 9,45) x1
- LDR (€ 3,93) x1
- बल संवेदनशील प्रतिरोधक (€ 7,95) x1
- इन्फ्रारेड सेन्सर (€ 2,09) x1
- काठको स्टिक (€ 6,87) x1
- रंगीन रबर ब्यान्डको बक्स (€ 2,39) x1
- LCD-स्क्रिन (€ 8,86) x1
- कालो संगमरमर (€ 0,20) x1
- नियोन स्टिकर (€ 9,99) x1
- केबलहरू (€ 6,99) x1
- सर्वो मोटर (€ 2,10) x1
स्मार्ट पिनबल मेसिन एक DIY पिनबल मेसिन हो जुन रास्पबेरी पाई र विभिन्न कम्पोनेन्टहरू प्रयोग गरेर निर्माण गर्न सकिन्छ। पिनबल मेसिनमा सेन्सर, सर्वो मोटर, एलसीडी स्क्रिन र डाटा भण्डारण गर्नको लागि डाटाबेस छ।a स्मार्ट पिनबल मेसिन बनाउन आवश्यक पर्ने आपूर्ति र उपकरणहरू निम्न छन्:
आपूर्तिहरू
- Raspberry Pi (39.99) x1
- रास्पबेरी टी-कोब्लर (३.९५) x3.95
- USB-C पावर सप्लाई 3.3V (9.99) x1
- काठ प्लेट (9.45) x1
- LDR (3.93) x1
- बल-संवेदनशील प्रतिरोधक (7.95) x1
- इन्फ्रारेड सेन्सर (2.09) x1
- काठको स्टिक (6.87) x1
- रंगीन रबर ब्यान्डको बक्स (2.39) x1
- LCD-स्क्रिन (8.86) x1
- कालो संगमरमर (०.२०) x0.20
- नियोन स्टिकर (9.99) x1
- केबलहरू (6.99) x1
- सर्वो मोटर (2.10) x1
उपकरणहरू
- गोंद बन्दुक
- जिगस
- एक ड्रिल
- काठ गोंद
प्रयोग निर्देशनहरू
- सबै कुरा जडान गर्दै: PDF मा प्रदान गरिएका निर्देशनहरू पालना गर्नुहोस् fileकेबलहरू प्रयोग गरेर सबै सेन्सरहरू, सर्वो मोटर, र LCD-स्क्रिन जडान गर्न। सुनिश्चित गर्नुहोस् कि सबै कम्पोनेन्टहरू सही र सुरक्षित रूपमा जडान भएका छन्।
- डाटाबेस सेटअप गर्दै: आफ्नो Raspberry Pi मा MariaDB स्थापना गर्नुहोस् र यसमा MySQL Workbench जडान गर्नुहोस्। त्यसपछि, SQL चलाउनुहोस् file सबै खेल डाटा भण्डारण गर्न डाटाबेस सिर्जना गर्न प्रदान गरियो। डाटाबेसले दुई महत्त्वपूर्ण तालिकाहरू समावेश गर्दछ, एउटा खेलाडीहरूको लागि र अर्को सेन्सर डेटाको लागि।
- सेन्सर र साइट सेट अप गर्दै: पिनबल मेसिनको लागि सेन्सर र साइट सेटअप गर्न PDF मा प्रदान गरिएका निर्देशनहरू पालना गर्नुहोस्।
- शारीरिक खेल बनाउने: बक्स: पिनबल मेसिनको लागि काठको बक्स सिर्जना गर्न PDF मा प्रदान गरिएका निर्देशनहरू पालना गर्नुहोस्।
- सबै कुरा संयोजन: PDF मा प्रदान गरिएका निर्देशनहरू अनुसार पिनबल मेसिनका सबै कम्पोनेन्टहरू मिलाउनुहोस्।
चरण 1: सबै कुरा जडान गर्दै
तलको pdf मा तपाईंले के र कसरी सबै सेन्सरहरू, सर्वो मोटर, र LCD स्क्रिन जडान गर्न सक्नुहुन्छ भनेर फेला पार्न सक्नुहुन्छ। केही कम्पोनेन्टहरू pdf मा ब्रेडबोर्डमा सेट गरिएका छन्, तर तपाईंले सबै चीजहरू केबलहरूसँग जडान गर्नुपर्छ। पछि बक्समा सबै कुरा राख्न के आवश्यक छ?
डाउनलोड गर्नुहोस्: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
डाउनलोड गर्नुहोस्: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
चरण 2: डाटाबेस सेटअप
यस परियोजनाको लागि, तपाइँलाई खेलबाट प्राप्त हुने सबै डाटा भण्डारण गर्नको लागि तपाइँलाई डाटाबेस चाहिन्छ। यसको लागि, मैले MySQL workbench मा डाटाबेस बनाएको छु। सुनिश्चित गर्नुहोस् कि तपाइँ मारियाडीबी तपाइँको raspberry-pi मा स्थापित छ र तपाइँको pi मा MySQL workbench जडान गर्नुहोस्। त्यहाँ तपाईले sqlle चलाउन सक्नुहुन्छ तपाईले डाटाबेस प्राप्त गर्न यहाँ फेला पार्न सक्नुहुन्छ। डाटाबेसमा महत्त्वपूर्ण तालिकाहरू खेलिरहेका मानिसहरूका लागि र तालिका 'स्पेल' मा भण्डारण गरिएको सेन्सर डेटा हो। यसले खेल सुरु र समाप्त हुँदा, तपाईंले हटजोनमा हिर्केको समय र खेलेको समय बचत गर्छ। यो सबै खेलिएको 10 उत्कृष्ट खेलहरूको स्कोरबोर्ड प्राप्त गर्न प्रयोग गरिन्छ।
चरण 3: सेन्सर र साइट सेटअप
Github पुस्तकालयमा तपाईंले सेन्सर र मोटर काम गर्न आवश्यक सबै कोड nd गर्न सक्नुहुन्छ। तपाईं पनि बनाउन को लागी सबै कोड nd गर्न सक्नुहुन्छ webसाइट काम र खेल संग अन्तरक्रिया।
कोड बारे एक सानो जानकारी:
खेल सुरु हुन्छ जब बल ldr को छेउमा घुम्छ, त्यसैले यो गाढा हुन्छ। ldr ले यो पत्ता लगाउँछ र खेल सुरु गर्छ। तपाइँ ldr को तीव्रता लाई तपाइँको प्रकाश अवस्था लाई पूर्ण रूपमा परिवर्तन गर्न सक्नुहुन्छ। मैले यसलाई 950 मा राखें, किनकि मैले यसलाई बनाएको ठाउँमा यसले राम्रोसँग काम गर्यो, तर यो तपाईंको लागि फरक हुन सक्छ। तपाईंले प्रत्येक सेकेन्डको लागि अंकहरू प्राप्त गर्नुहुन्छ जुन तपाईंले बललाई 'जीवित' राख्नुहुन्छ। जब तपाइँ प्रेशर सेन्सर, उर्फ, तातो क्षेत्र मा हिर्काउनुहुन्छ, तपाइँ अतिरिक्त बिन्दुहरू प्राप्त गर्नुहुन्छ र सर्भोमोटर केहि समयको लागि घुम्न रोक्छ। जब तपाइँ अन्ततः हराउनुहुन्छ, बल IR-सेन्सरको छेउमा घुम्छ र तपाइँले हार्दा खेललाई कसरी थाहा हुन्छ।
चरण 4: भौतिक खेल बनाउने: बक्स
खेल बनाउनको पहिलो चरण, बक्स आफैं बनाउँदैछ। मैले यो भिडियोको मेरो डिजाइनमा आधारित छु। केवल मैले कार्डबोर्डको सट्टा काठ प्रयोग गरें र अन्त्यलाई अलि माथि बनाए, त्यसैले यसले एलसीडी-स्क्रिन गर्न सकेन। म भाग्यमानी थिएँ, किनकि मसँग काठ काट्ने मेसिन भएको साथी थियो, तर जिगस प्रयोग गरेर आकारहरू काट्न सम्भव छ।
पक्ष, पछाडि, अगाडि र मुख्य ग्राउन्ड प्लेट काटेर सुरु गर्नुहोस्। सबै कुरा जडान गर्नु अघि, एलसीडी स्क्रिनको लागि पछाडि प्वाल बनाउनुहोस्। अब नङ वा काठ गोंद संग सबै जडान गर्नुहोस्। सुनिश्चित गर्नुहोस् कि तपाइँको छेउमा कम्तिमा एक सेन्टिमिटरको किनारा छ। त्यस पछि, यसको टोम केहि प्वालहरू ड्रिल गर्न! तपाईंले स्टिकहरू राख्नको लागि त्रिकोणको आकारमा दुईवटा प्वालहरू र मोटर र सेन्सरहरूका लागि केही प्वालहरू चाहिन्छ। स्टिकहरूमा, प्रत्येकमा लगभग 3 रबर ब्यान्डहरू राख्नुहोस्, ताकि बल बाउन्स वा यसको बाट। सुनिश्चित गर्नुहोस् कि तपाईसँग बाकसको अन्त्यमा केही ठूला प्वालहरू छन् जसमा सबै पावर केबलहरू र अन्य केबलहरू छन्। बनाउनको लागि अन्तिम र सबैभन्दा कठिन भाग, इप्परहरूको लागि संयन्त्र हो। सिद्धान्तमा, यो त्यति गाह्रो छैन। तपाईंले थिच्नुभएको स्टिक्सले ब्लक घुमाउँछ र रबर ब्यान्डले त्यो ब्लकलाई पछाडि धकेल्छ। त्यो ब्लकमा त्यसको छेउमा माथिल्लो भागको साथ एउटा छडी छ। सुनिश्चित गर्नुहोस् कि छेउमा स्टिकहरू ब्लकहरूमा साँच्चै राम्ररी टाँसिएको छ, ताकि तिनीहरू ओ खस्नुहुन्न।
चरण 5: सबै कुरा संयोजन
बक्स सकिएपछि, हामी सबै कुरा सँगै राख्न सुरु गर्न सक्छौं। तपाईं मध्यमा रास्पबेरी-पाईलाई केही साना स्क्रूहरूसँग जोड्न सक्नुहुन्छ। केवल निश्चित गर्नुहोस् कि तपाईंले तिनीहरूलाई धेरै गहिरोमा नराख्नुहोस्, अन्यथा तिनीहरू शीर्षमा प्लेटबाट टाँसिनेछन्। तपाईं केवल ब्रेडबोर्डहरूको सुरक्षात्मक तह हटाउन सक्नुहुन्छ र तिनीहरूलाई बक्समा टाँस्नुहोस्। ldr लाई बक्सको बायाँ छेउमा राख्नुहोस्, सुरु गर्ने मेकानिजम पछि। तपाईले चाहानु भएको प्रेसर सेन्सर राख्न सक्नुहुन्छ। मैले यसलाई त्रिकोणहरूको अगाडि राखें। तपाईंले IR-सेन्सरलाई स्लाइड गर्न अगाडि अर्को प्वाल बनाउनु पर्ने हुन सक्छ। बल हेर्नको लागि यो छेउमा हुनुपर्छ। तपाईंले एलसीडी स्क्रिनको लागि बनाएको प्वाल तपाईंको लागि मात्र यसलाई भित्र धकेल्नको लागि सही आकारको हुनुपर्छ। मोटरको लागि, तपाईं ग्लु बन्दूक प्रयोग गरेर यसलाई अलिकति टाँस्न सक्नुहुन्छ। तपाईंले यसको लागि बनाएको प्वालमा छडी राख्नुहोस् र काठको सानो टुक्रालाई टाउकोमा टाँस्नुहोस्। त्यो सबै गरिसकेपछि, तपाईं यसमा केही राम्रा स्टिकरहरू टाँसेर यसलाई शीर्ष गर्न सक्नुहुन्छ!
कागजातहरू / स्रोतहरू
![]() |
instructables स्मार्ट पिनबल [pdf] निर्देशनहरू स्मार्ट पिनबल |