विषयसूची:
- चरण 1: तैयारी
- चरण 2: स्विच को टांका लगाना
- चरण 3: लेजर कटर से हथियार और कंटेनर बनाएं
- चरण 4: Arduino पर कोडिंग और अपलोड करें
- चरण 5: बिल्ड अप
- चरण 6: जाँच करना
- चरण 7: सेट अप करना
- चरण 8: अपने जीवन में इसका आनंद लें
वीडियो: बुकपुशर: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह कार्य आपकी Book Self के लिए हैकिंग प्रोजेक्ट में से एक है।
यह हथियार आपको किताबें लेने में मदद करेंगे।
चरण 1: तैयारी
1. अपनी पुस्तक का आकार स्वयं मापें (उदाहरण के लिए: हमारी पुस्तक स्वयं आकार)
2. सेटिंग के अलावा (हमारे मामले में, हम तीन कट कॉर्नर फ़ाइल केस और दो पुस्तकों का उपयोग करते हैं)
3.सूची के अनुसार सभी सामग्री तैयार करें
सामग्री की सूची:
- अरुडिनो यूएनओ ×1
- सर्वो मोटर (टॉवर प्रो एसजी 5010) ×5
- DC 5V 2.0A कन्वर्टर पावर सप्लाई एडॉप्टर (सर्वो मोटर्स के लिए बाहरी बिजली की आपूर्ति) ×1
- बैटरी होल्डर (4 AAA बैटरी के लिए) (Arduino UNO के लिए बाहरी बिजली की आपूर्ति) ×1
- मध्यम ब्रेडबोर्ड ×1
- 10KΩ प्रतिरोधक ×5
- पुश बटन स्विच ×5
- जंपवायर (बहुविकल्पी)
- टेप और सुपर गोंद
चरण 2: स्विच को टांका लगाना
विवरण के लिए संदर्भ वीडियो देखें
चरण 3: लेजर कटर से हथियार और कंटेनर बनाएं
- मोटर के कनेक्टर के आकार और पुश बटन के आकार को मापें
- एडोब इलस्ट्रेटर पर ड्रा करें: आर्म 1, आर्म 2 (हमारे मामले में, हमने 4 मिमी एमडीएफ की 3 परतों को जोड़ा, जिसमें पहली परत मोटर के कनेक्टर के आकार के साथ कटी हुई थी), और बॉक्स (सुनिश्चित करें कि शेल्फ पर रखने के लिए पर्याप्त जगह है और ब्रेडबोर्ड, अरुडिनो और बैटरी के लिए जगह, और हमने 4 मिमी एमडीएफ का इस्तेमाल किया)
- लेजर कटर से काटें और सदृश
- सुनिश्चित करें कि पुस्तक स्वयं में सेट करने के बाद चलते समय हाथ शेल्फ की तरह बैक बोर्ड से नहीं टकराएगा, यदि ऐसा है, तो इसे रीमेक करें!
चरण 4: Arduino पर कोडिंग और अपलोड करें
// कोड लिखें और आर्म मूवमेंट का एंगल सेट करें।
// यह 5 सर्वो मोटर्स को नियंत्रित करने के लिए एक कोड है #include; // सर्वो मोटर सर्वो myservo1 को नियंत्रित करने के लिए Arduino लाइब्रेरी पढ़ें; सर्वो myservo2; सर्वो myservo3; सर्वो myservo4; सर्वो myservo5;
कॉन्स्ट इंट बटनपिन1 = 8; // पुशबटन पिन
कॉन्स्ट इंट सर्वोपिन 1 = 2; // सर्वो पिन कॉन्स्ट इंट बटनपिन २ = ९; कॉन्स्ट इंट सर्वोपिन २ = ३; कॉन्स्ट इंट बटनपिन3 = 10; कॉन्स्ट इंट सर्वोपिन ३ = ४; कॉन्स्ट इंट बटनपिन4 = 11; कॉन्स्ट इंट सर्वोपिन 4 = 5; कॉन्स्ट इंट बटनपिन5 = 12; कॉन्स्ट इंट सर्वोपिन ५ = ६;
इंट बटनस्टेट1 = 0; // स्थानीय चर पुशबटन राज्यों को पकड़ने के लिए
इंट बटनस्टेट2 = 0; इंट बटनस्टेट3 = 0; इंट बटनस्टेट4 = 0; इंट बटनस्टेट5 = 0;
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); // सीरियल डेटा myservo1.attach (servoPin1) सेट करें; पिनमोड (बटनपिन 1, इनपुट); // इनपुट myservo2.attach (servoPin2) होने के लिए पुशबटन पिन सेट करें; पिनमोड (बटनपिन 2, इनपुट); myservo3.attach (servoPin3); पिनमोड (बटनपिन 3, इनपुट); myservo4.attach (servoPin4); पिनमोड (बटनपिन 4, इनपुट); myservo5.attach (servoPin5); पिनमोड (बटनपिन 5, इनपुट); myservo1.लिखें (९०); // सर्वो मोटर myservo2.write (90) का पहला कोण सेट करें; myservo3.लिखें (0); myservo4.लिखें (0); myservo5.लिखें (0); }
शून्य लूप () {
बटनस्टेट 1 = डिजिटलरीड (बटनपिन 1); बटनस्टेट २ = डिजिटलरीड (बटनपिन २); बटनस्टेट ३ = डिजिटलरीड (बटनपिन ३); बटनस्टेट 4 = डिजिटल रीड (बटनपिन 4); बटनस्टेट ५ = डिजिटलरीड (बटनपिन ५); Serial.println(buttonState1); // सीरियल मॉनिटर पर तेह बटनस्टेट1 डेटा इंगित करें यदि (बटनस्टेट 1 == हाई) {myservo1.write (90); // मोटर का कोण तय करें} और {myservo1.write (0); देरी (1500); } अगर (buttonState2 == High){ myservo2.write(90); }else{ myservo2.write (0); देरी (1500); }
अगर (बटनस्टेट 3 == हाई) {
myservo3.लिखें (९०); }else{ myservo3.write (0); देरी (1500); }
अगर (बटनस्टेट 4 == हाई) {
myservo4.लिखें (९०); }else{ myservo4.write (0); देरी (1500); }
अगर (बटनस्टेट5 == हाई){ myservo5.write(90); }else{ myservo5.write (0); देरी (1500); } }
चरण 5: बिल्ड अप
सेट-अप ग्राफ़ के अनुसार निर्माण करें, और अधिक विवरण के लिए वीडियो देखें
चरण 6: जाँच करना
सुनिश्चित करें कि
- सभी बटन काम करते हैं,
- सब कुछ बॉक्स में फिट बैठता है,
- तार काफी लंबे हैं, और
- केबल प्लग तक पहुंच सकती है।
चरण 7: सेट अप करना
- अपने बुकशेल्फ़ की सेटिंग के अनुसार मोटर्स सेट करें
- पहले स्थिति पर सेट करने के लिए टेप का उपयोग करें
- सुनिश्चित करें कि प्रत्येक हाथ और मोटर काम करते हैं
- मोटर्स को स्थिर करने के लिए सुपर गोंद का प्रयोग करें!
चरण 8: अपने जीवन में इसका आनंद लें
ठीक है! काम पूरी तरह से पूरा हो गया है !!
आइए अपने काम के लिए इस उत्पाद और डिवाइस का निम्नलिखित चीजों का उपयोग करने का आनंद लें!
- आपके बुकशेल्फ़ का आकार
- कट कॉर्नर फाइल केस
- हथियारों का आकार
- कंटेनर बॉक्स का आकार
- कोड्स
- सेट-अप ग्राफ
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): 10 कदम (चित्रों के साथ)
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): अपने पिछले प्रोजेक्ट में, मैंने वाई-फाई के साथ एक स्मार्ट बाथरूम स्केल विकसित किया था। यह उपयोगकर्ता के वजन को माप सकता है, इसे स्थानीय रूप से प्रदर्शित कर सकता है और इसे क्लाउड पर भेज सकता है। आप इसके बारे में अधिक जानकारी नीचे दिए गए लिंक पर प्राप्त कर सकते हैं:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: 7 कदम (चित्रों के साथ)
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: ट्रैकिंग और अलर्ट सुविधाओं के साथ बाइक सवारों के लिए सुरक्षा प्रणाली। दुर्घटना के मामले में जीपीएस स्थिति के साथ एक अलार्म भेजा जाता है। बाइक सवारों के लिए सुरक्षा जरूरी है, सड़क बाइक या माउंटेन बाइक दुर्घटनाएं होती हैं और जितनी जल्दी हो सके आपात स्थिति में
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: 10 कदम (चित्रों के साथ)
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: बिजली और फैशन का संयोजन! कठिनाई की डिग्री: अभी भी सीखने की अवधि: 45 मिनट सामग्री: सिलाई के लिए परिधान, प्रवाहकीय धागा, कैंची, दो एलईडी, सीआर 2032 घड़ी बैटरी, बीएस 7 बैटरी धारक, गायब स्याही पेन , सुई-नाक सरौता, आर