विषयसूची:

$8 से कम के लिए Attiny85 कीबोर्ड!: 11 कदम (चित्रों के साथ)
$8 से कम के लिए Attiny85 कीबोर्ड!: 11 कदम (चित्रों के साथ)

वीडियो: $8 से कम के लिए Attiny85 कीबोर्ड!: 11 कदम (चित्रों के साथ)

वीडियो: $8 से कम के लिए Attiny85 कीबोर्ड!: 11 कदम (चित्रों के साथ)
वीडियो: अज्ञात USB डिवाइस डिवाइस डिस्क्रिप्टर अनुरोध विफल | ठीक कर 2024, नवंबर
Anonim
 से कम के लिए Attiny85 कीबोर्ड!
से कम के लिए Attiny85 कीबोर्ड!

यह छोटा कीबोर्ड कुछ निष्क्रिय घटकों, कुछ खाली पीसीबी सामग्री, एक बजर, एक एलईडी, एक Attiny85 और बहुत सारे प्यार के साथ बनाया गया था! परियोजना का लक्ष्य एक ऐसा कीबोर्ड बनाना था जो मज़ेदार और बनाने में आसान हो और जिसे बनाने में कोई भाग्य खर्च न हो।

चरण 1: आवश्यक सामग्री और उपकरण

मैंने कुछ मामलों में सभी वस्तुओं की लागतों की कीमतों को जोड़ दिया है, मुझे एक समय में एक से अधिक वस्तुओं की मात्रा खरीदनी पड़ी। मैं दक्षिण अफ्रीका में रहता हूं इसलिए मैं केवल वर्तमान विनिमय दर के आधार पर प्रत्येक वस्तु की लागत को परिवर्तित करने जा रहा हूं ताकि यह अंदाजा लगाया जा सके कि इस परियोजना को बनाने में कितना खर्च होने वाला है। कुछ आइटम, जैसे कि Arduino uno को उधार लिया जा सकता है क्योंकि इसका उपयोग केवल Attiny85 माइक्रो कंट्रोलर पर प्रोग्राम को फ्लैश करने के लिए किया जाएगा, इसलिए मैंने इसे कीबोर्ड की लागत से बाहर रखा है।

  1. टोनर ट्रांसफर पेपर x 1 ($0.3)
  2. Attiny85 x 1 ($ 2)
  3. 1206 एसएमडी एलईडी x 1 ($0.2)
  4. 2k रेसिस्टर्स x 13 ($0.25)
  5. 1M रोकनेवाला x 1 ($0.25)
  6. ४७ ओम रोकनेवाला x १ ($0.25)
  7. 0.1uF संधारित्र x 1 ($0.07)
  8. 10uF संधारित्र x 1 ($0.2)
  9. 3V निष्क्रिय बजर x 1 ($0.3)
  10. 5V वोल्टेज नियामक x 1 ($0.35)
  11. 9वी बैटरी x 1 ($1.75)
  12. 9वी बैटरी कनेक्टर x 1 ($0.5)
  13. 1 पिन पुरुष हेडर x 1 ($0.25)
  14. महिला से पुरुष जम्पर वायर x 1 ($0.1)
  15. खाली सिंगल साइडेड PCB x 1 ($1.11)
  16. सॉकेट आईसी 8 पिन x 1 ($0.07)

सामग्री की कुल लागत केवल $7.95 है!

उपकरण की आवश्यकता

  1. एक सोल्डरिंग आयरन
  2. एक लोहा
  3. एक लेजरजेट प्रिंटर
  4. एक स्थायी मार्कर
  5. फेरिक क्लोराइड या कोई अन्य नक़्क़ाशी रसायन
  6. सैंडपेपर
  7. 0.6 मिमी ड्रिल बिट (यह बिल्कुल इस आकार का नहीं होना चाहिए)
  8. एक ड्रिल या रोटरी टूल
  9. एक Arduino Uno
  10. नर से नर जम्पर तार
  11. एक ब्रेडबोर्ड
  12. एक पीसी या लैपटॉप जो Arduino IDE चला सकता है
  13. Arduino के लिए एक USB केबल

चरण 2: टोनर पेपर पर डिज़ाइन प्रिंट करें

टोनर पेपर पर डिज़ाइन प्रिंट करें
टोनर पेपर पर डिज़ाइन प्रिंट करें

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

चरण 3: खाली पीसीबी तैयार करना

खाली पीसीबी तैयार करना
खाली पीसीबी तैयार करना

इस चरण में, आपको पीसीबी को आकार में मोटे तौर पर काटने की आवश्यकता है। इसे लोहे की आरी, शिल्प चाकू या किसी भी काटने की विधि से काटा जा सकता है जिसे आप पसंद करते हैं क्योंकि इस कट को सही होने की आवश्यकता नहीं है। 75 मिमी मापें, जो कि 150 मिमी x 100 मिमी पीसीबी का आधा है। जैसा कि ऊपर की तस्वीर में दिखाया गया है, पीसीबी को लगभग 400 से 800 ग्रिट सैंडपेपर से सैंड करें।

चरण 4: डिज़ाइन को स्थानांतरित करें और स्थानांतरण पेपर को छीलें

डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें
डिज़ाइन को ट्रांसफर करें और ट्रांसफर पेपर को छीलें

इस चरण के लिए मैंने तांबे पर डिजाइन को गर्म करने के लिए एक प्रकार के औद्योगिक टोस्टर का उपयोग किया, लेकिन मैंने कहा कि किसी को लोहे की जरूरत है, इसे आवश्यक उपकरणों की सूची में करें। वही कदम लागू होते हैं। टोनर को नीचे की ओर रखते हुए डिजाइन को तांबे पर रखना होगा (टोनर को तांबे को छूना होगा)। फिर गर्मी को लगभग 2 मिनट के लिए लगाया जाना चाहिए (लोहा अपनी उच्चतम ताप सेटिंग पर होना चाहिए)। दो मिनट के बाद लोहे को घुमाने और एक और मिनट के लिए दबाने की जरूरत है ताकि यह सुनिश्चित हो सके कि यह हर जगह स्थानांतरित हो जाए। ऐसा करने के बाद बोर्ड को कुछ मिनट के लिए ठंडा होने के लिए छोड़ दें और लगभग 10 मिनट के लिए गुनगुने पानी में डाल दें। कागज पहले से ही अपने आप छीलना शुरू हो जाएगा। अब कोई भी ट्रांसफर पेपर को धीरे से खींच सकता है। कुछ स्याही सही ढंग से स्थानांतरित नहीं होगी लेकिन इसे अगले चरण में ठीक किया जाएगा।

चरण 5: उन हिस्सों को भरें जहां स्याही स्थानांतरित नहीं हुई

उन हिस्सों को भरें जहां स्याही स्थानांतरित नहीं हुई
उन हिस्सों को भरें जहां स्याही स्थानांतरित नहीं हुई

इस चरण में एक निर्माता की आवश्यकता होती है। उन सभी हिस्सों को सावधानी से करें जहां स्याही सही ढंग से स्थानांतरित नहीं हुई थी। बहुत अधिक गर्मी या दबाव के कारण गलत तरीके से स्थानांतरित किए गए हिस्सों को भी खरोंच कर सकते हैं।

चरण 6: बोर्ड को खोदें और साफ करें

बोर्ड को खोदें और साफ करें
बोर्ड को खोदें और साफ करें
बोर्ड को खोदें और साफ करें
बोर्ड को खोदें और साफ करें

इस चरण में मैंने बोर्ड को खोदने के लिए फेरिक क्लोराइड का उपयोग किया लेकिन कई विकल्प उपलब्ध हैं। यह बहुत महत्वपूर्ण है कि इस चरण के दौरान दस्ताने का उपयोग किया जाता है और यह एक अच्छी तरह हवादार क्षेत्र में किया जाता है! फेरिक क्लोराइड को पानी से पतला करें और इसे पानी के साथ लगभग 1:1 के अनुपात में मिलाएं। फिर इसे लगभग १० से १५ मिनट के लिए छोड़ देना चाहिए और लगातार जांचना चाहिए कि क्या पीसीबी से सभी अतिरिक्त तांबे को हटा दिया गया है। बाद में बोर्ड को एक अलग पानी के कटोरे में साफ होने तक साफ करें। कृपया ध्यान दें कि फेरिक क्लोराइड को नाली में नहीं फेंका जा सकता क्योंकि यह पर्यावरण के लिए बहुत खराब है, इसे जिम्मेदारी से निपटाने की जरूरत है।

चरण 7: किनारों को साफ करें और सभी छेदों को ड्रिल करें

किनारों को साफ करें और सभी छेदों को ड्रिल करें
किनारों को साफ करें और सभी छेदों को ड्रिल करें
किनारों को साफ करें और सभी छेदों को ड्रिल करें
किनारों को साफ करें और सभी छेदों को ड्रिल करें

इस चरण के लिए किसी को डिजाइन में तैयार आउटलाइन के चारों ओर बोर्ड को अधिक सटीक रूप से काटने की जरूरत है और बोर्ड को अधिक प्रस्तुत करने योग्य बनाने के लिए किनारों को लगभग 100 ग्रिट सैंडपेपर के साथ रेत करना होगा। ऐसा करने के बाद, पेंटिंग और सोल्डरिंग के लिए बोर्ड तैयार करने के लिए स्थानांतरित किए गए सभी छेदों को ड्रिल करने की आवश्यकता होती है। कृपया ऐसा करते समय एक कण मास्क और दस्ताने पहनें क्योंकि आप फाइबरग्लास बोर्ड को सैंड कर रहे हैं जो आपके स्वास्थ्य के लिए खतरनाक हो सकता है! बोर्ड के साफ हो जाने के बाद कोई भी ड्रिलिंग प्रक्रिया शुरू कर सकता है। सभी छेदों को ड्रिल करें (अधिमानतः किसी प्रकार के ड्रिल प्रेस के साथ) और यह चरण अब पूरा हो गया है!

चरण 8: (वैकल्पिक) पीसीबी को पेंट करें

(वैकल्पिक) पीसीबी को पेंट करें
(वैकल्पिक) पीसीबी को पेंट करें

नक़्क़ाशीदार पीसीबी को अपनी पसंद के स्प्रे पेंट रंग से पेंट करें। केवल 400 ग्रिट सैंडपेपर के साथ पीसीबी के कॉपर साइड को पेंट करने के बाद और केवल कॉपर पार्ट्स को सैंड किया जाएगा क्योंकि बाकी बोर्ड कॉपर से कम है।

चरण 9: मिलाप का समय

मिलाप समय!
मिलाप समय!
मिलाप समय!
मिलाप समय!
मिलाप समय!
मिलाप समय!
मिलाप समय!
मिलाप समय!

पहले एसएमडी एलईडी को बोर्ड के एक तरफ मिलाप करें। मैंने इसे सबसे आसान पाया है जब कोई पहले अकेले पैड को बेचता है और फिर उस पर सोल्डर के साथ एसएमडी घटक को पैड पर रखता है। फिर टांका लगाने वाले लोहे के साथ एलईडी के एक तरफ गर्मी को लागू किया जाना चाहिए और फिर घटक को मिलाप करने के लिए दूसरी तरफ गर्म किया जाना चाहिए। मैंने ऊपर की छवि पर संकेत दिया है कि किस तरह से एलईडी पर छोटे हरे रंग की बिंदी का सामना करना चाहिए अगला हमें बोर्ड को चारों ओर मोड़ने और बाकी घटकों को मिलाप करने की आवश्यकता है। मैंने सही स्थिति में सभी घटकों पर लेबल के साथ एक छवि जोड़ी है। इसे आसान बनाने के लिए घटकों को निम्न क्रम में मिलाएं; रेसिस्टर्स, 0.1uF कैपेसिटर, IC सॉकेट, वोल्टेज रेगुलेटर, बजर और अंत में सिंगल हेडर पिन। योजनाबद्ध ऊपर जोड़ा गया है। सर्किट मूल रूप से प्रतिरोधों का एक नेटवर्क है जो 5V सेशन को 12 अलग-अलग मानों में विभाजित करता है जिसे बाद में एक माइक्रोकंट्रोलर द्वारा पढ़ा जाता है जो बजर के माध्यम से एक निश्चित स्वर बजाता है।

चरण 10: Attiny85 को प्रोग्राम करना और IC को जोड़ना

Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना
Attiny85 को प्रोग्राम करना और IC को जोड़ना

यह अंतिम चरण है! ऐसा करने के बाद आईसी को सॉकेट में रखा जा सकता है, जम्पर को जोड़ा जा सकता है और अंत में बैटरी को जोड़ा जा सकता है और यह खेलने के लिए तैयार है! हालाँकि यह चरण सबसे जटिल है इसलिए चरणों को ठीक से दोहराने की आवश्यकता है। शुरुआत के लिए Arduino 1.6.4 को डाउनलोड करने की आवश्यकता है और इसे इस लिंक से डाउनलोड किया जा सकता है;

www.arduino.cc/en/Main/OldSoftwareReleases… आवश्यक ऑपरेटिंग सिस्टम के संस्करण 1.6.4 का चयन करें।

उस कोड को खोलें जिसे "कुंजी" लेबल वाले इस निर्देशयोग्य से जोड़ा गया है।

इसके बाद हमें ऊपर की छवि में दिखाए गए फ़ाइल के तहत वरीयताओं पर जाने की जरूरत है और निम्नलिखित लिंक पेस्ट करें जहां यह "अतिरिक्त बोर्ड प्रबंधक यूआरएल" कहता है।

drazzy.com/package_drazzy.com_index.json

आगे हमें बोर्ड मैनेजर टैब के तहत बोर्ड को स्थापित करना होगा जैसा कि ऊपर की छवि में दिखाया गया है।

Attiny85 को ऊपर दिखाए गए अनुसार ब्रेडबोर्ड में रखा जा सकता है। 10uF संधारित्र को Arduino Uno पर रीसेट और ग्राउंड पिन से कनेक्ट करने की आवश्यकता है। Arduino से ग्राउंड और 5V को Attiny85 पर क्रमशः पिन 4 और 8 से जोड़ा जाना चाहिए। Arduino Pin 13 को Attiny85 pin 2 से जोड़ा जाना चाहिए। Arduino Pin 12 को Attiny85 pin से जोड़ा जाना चाहिए। Arduino Pin 11 को Attiny85 pin 0 से और Arduino pin 10 को Attiny pin 1 से जोड़ा जाना चाहिए।

बोर्ड के रूप में Attiny25/45/85 चुनें। चिप के रूप में Attiny85, घड़ी के रूप में 8Mhz (आंतरिक), और बाकी विकल्पों को वैसे ही रखें जैसे वे हैं। अब प्रोग्रामर को "Arduino as ISP" बनाएं।

आगे हम अपलोड दबा सकते हैं और ठीक उसी तरह जैसे Attiny85 को प्रोग्राम किया गया है!

हाईलोटेक के पास इस पर एक अद्भुत लेख है जो हर चीज को मुझसे बेहतर तरीके से समझाता है, उसके लिए लिंक है;

highlowtech.org/?p=1706

Attiny85 को अब सोल्डर किए गए PCB पर IC सॉकेट में रखा जा सकता है। अभिविन्यास बहुत महत्वपूर्ण है! IC का वह भाग जिसके ऊपर छोटा बिंदु है, बोर्ड के बाईं ओर होना चाहिए।

चरण 11: खेलने का समय

बैटरी और जम्पर तार में प्लग करें और अपनी कल्पना को जंगली जाने दें! बस मेरे भयानक खेल का बहाना।

सिफारिश की: