
সুচিপত্র:
- ধাপ 1: তত্ত্ব
- ধাপ 2: স্টাফ পান
- ধাপ 3: একটি সেন্সর মাউন্ট করুন
- ধাপ 4: সেন্সর সংযুক্ত করুন
- ধাপ 5: এটি প্লাগ ইন করুন
- ধাপ 6: স্কুইডবি প্রোগ্রাম করুন
- ধাপ 7: কম্পিউটারের সাথে সংযুক্ত করুন
- ধাপ 8: পাইথন
- ধাপ 9: নির্ভরতা
- ধাপ 10: কোড
- ধাপ 11: চেয়ারটি বিচ্ছিন্ন করুন
- ধাপ 12: গৃহসজ্জার সামগ্রী পূর্বাবস্থায় ফেরান
- ধাপ 13: কুশন পরিবর্তন করুন
- ধাপ 14: সেন্সর োকান
- ধাপ 15: পুনরায় একত্রিত করুন
- ধাপ 16: নিচের দিকে
- ধাপ 17: এটি চালু করুন
- ধাপ 18: কোডটি চালান
- ধাপ 19: টুইট
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

টুইটারিং অফিসের চেয়ার "টুইটার" (একটি টুইটার আপডেট পোস্ট করে) যেমন প্রাকৃতিক গ্যাস শনাক্ত করার পরে যেমন মানুষের পেট ফাঁপা দ্বারা উত্পাদিত হয়। এটি আমার জীবনকে যথাযথভাবে নথিভুক্ত এবং ভাগ করে নেওয়ার প্রতিশ্রুতির অংশ। আরও গভীরতার তত্ত্বের জন্য, অনুগ্রহ করে তত্ত্ব শিরোনামের পরবর্তী ধাপটি দেখুন টুইটারে আপনার শ্রমের টোটগুলির ফলাফল দেখুন।
ধাপ 1: তত্ত্ব

আমার সহকর্মীর মতে, টুইটার ফ্লিকার পোস্ট এবং ফেসবুক আপডেটের মধ্যে সেই স্থানটিতে ঘটার কথা, যখন জীবন আসলে ঘটে। আচ্ছা, সময়ের ব্যবধানে "যখন জীবন আসলে ঘটে," জীবন আসলে ঘটে। এটা সুন্দর না কুৎসিত। এটা শুধু জীবন। যদি টুইটারকে জীবনের একটি দলিল বলে মনে করা হয় যেমনটি ঘটে, তাহলে এটি সত্যিই জীবনকে নির্বিচারে নথিভুক্ত করা উচিত, কারণ এটি হস্তক্ষেপ ছাড়াই ঘটে। যদি এটি এটি করতে ব্যর্থ হয়, তাহলে জীবন "টুইট" (টুইটার পোস্ট) এর মধ্যে স্থান হয়ে যায়।
অতএব, ইভেন্টে আসলে হস্তক্ষেপ না করে জীবনের ইভেন্টগুলির সাথে টুইটার আপডেট করতে সক্ষম হওয়া অত্যন্ত গুরুত্বপূর্ণ। জীবনের ডকুমেন্টেশন, এখন থেকে, স্বয়ংক্রিয় করা প্রয়োজন।
এটি বলেছিল, আমি সিদ্ধান্ত নিয়েছিলাম যে জীবনের প্রথম অংশ যা নথিভুক্ত করা দরকার তা হ'ল কর্মক্ষেত্রে আমার প্রতিদিনের পেট ফাঁপা। আমি মিথ্যা বলব না, আমি একজন গ্যাসি ব্যক্তি। যেহেতু আমার পেট ফাঁপানো জীবনের একটি অংশ, তাই জীবনের নথিভুক্ত করা আমার সাথে প্রতারণা হবে কারণ এই ঘটনাগুলি নথিভুক্ত না করেই ঘটে।
দৈনন্দিন ক্রিয়াকলাপে হস্তক্ষেপ না করার প্রক্রিয়ার সাথে সামঞ্জস্য রেখে, আমি আমার পেট ফাঁপা শনাক্ত এবং টুইটার উভয়ের জন্য একটি অফিস চেয়ার তৈরি করেছি যাতে আমাকে নিজে আপডেট করতে বিরক্ত না করে।
ধাপ 2: স্টাফ পান


আপনার প্রয়োজন হবে:- অফিস চেয়ার- স্কুইডবি টিএক্স/আরএক্স পেয়ার- 1/8 এক্রাইলিকের টুকরো- 50 কে ট্রিমপট- প্রাকৃতিক গ্যাস সেন্সর- সলিড হুকআপ ওয়্যার- সোল্ডারিং সেটআপ- লেজার কাটার (বা করাত এবং ড্রিল)- রেজার ব্লেড-স্ক্রু ড্রাইভার সেট - ড্রিল- বাদাম এবং বোল্ট (বা স্ক্রু)- প্লেয়ারস- একটি প্রধান বন্দুক- পাইথন- একটি টুইটার অ্যাকাউন্ট
(মনে রাখবেন যে এই পৃষ্ঠার কিছু লিঙ্ক অ্যাফিলিয়েট লিংক। এটি আপনার জন্য আইটেমের খরচ পরিবর্তন করে না। নতুন প্রকল্প তৈরিতে আমি যা পাই তা আমি পুনরায় বিনিয়োগ করি। যদি আপনি বিকল্প সরবরাহকারীদের জন্য কোন পরামর্শ চান, দয়া করে আমাকে জানান জানি।)
ধাপ 3: একটি সেন্সর মাউন্ট করুন

সংযুক্ত Corel ফাইলটি ডাউনলোড করে একটি সেন্সর মাউন্ট করুন এবং আপনার অসাধারণ Epilog লেজার কাটার ব্যবহার করে আপনার 1/8 টুকরো এক্রাইলিক কাটুন।
আমি কি উল্লেখ করেছি এপিলগ লেজার কাটারগুলি কতটা ভয়ঙ্কর?
যেভাবেই হোক … যদি আমাদের কাছে ইন্সট্রাকটেবলের বিপরীতে, আপনার কাছে লেজার কাটার না থাকে, আপনি ফাইলটি ডাউনলোড করে কাগজে মুদ্রণ করতে পারেন। কাগজের শীট থেকে বৃত্তাকার রূপরেখাটি কেটে ফেলুন এবং এটিকে আপনার এক্রাইলিকের সাথে গাইড হিসাবে টেপ করুন। যেখানে প্রয়োজন হয়, পাওয়ার ড্রিল ব্যবহার করে এক্রাইলিকের মাধ্যমে গর্ত ড্রিল করুন এবং একটি জিগস (বা অনুরূপ) দিয়ে রূপরেখার চারপাশে কাটা।
ধাপ 4: সেন্সর সংযুক্ত করুন



মাউন্ট করা বন্ধনীতে সেন্সর সংযুক্ত করুন পরিকল্পিত ছবিতে ওয়্যারিং অনুসরণ করে। আপনার যদি ট্রিমপট না থাকে, তাহলে আপনি 22K এবং 47K এর মধ্যে একটি রোধক মান সন্নিবেশ করতে পারেন (একটি ট্রিমপট বাঞ্ছনীয়)। যখন উপাদানগুলি ertedোকানো হয়, সেগুলি জায়গায় সোল্ডার করুন। আপনি প্রথমে যে কোন অতিরিক্ত লিড কেটে ফেলতে চাইতে পারেন যা আপনাকে বিভ্রান্ত করতে পারে এখানে ডেটশীট দেখুন।
ধাপ 5: এটি প্লাগ ইন করুন




আপনার স্কুইডবি খুলুন (ধরে নিন যে আপনি নিজে নিজে তৈরি করেননি) এবং সমস্ত অকেজো সেন্সর বিচ্ছিন্ন করুন। আপনার প্রাকৃতিক গ্যাস সনাক্তকারী সেন্সরটি প্লাগ করুন যাতে বিদ্যুৎ পাওয়ার সকেটে যায় এবং ডেটা লাইন পিন 2 এ যায় (যেমন দেখানো হয়েছে)।
ধাপ 6: স্কুইডবি প্রোগ্রাম করুন



এনালগ সেন্সর পড়ার জন্য এখন কোড সহ আপনার স্কুইডবি প্রোগ্রাম করার সময় এসেছে।
প্রথম জিনিস প্রথমে, Arduino থেকে Xbee ieldাল আনপ্লাগ (Squidbee সেন্সর প্লাগ ইন করা হয়)। এছাড়াও, পাওয়ার জাম্পার ব্যাটারি থেকে ইউএসবি পাওয়ারে পরিবর্তন করুন।
এরপরে, আপনার ইউএসবি পোর্টে আরডুইনো প্লাগ করুন।
Arduino প্রোগ্রামার খুলুন।
সিরিয়াল পোর্ট সেট করুন (সাধারণত /dev/tty.usbserial-A70048pF এর মত দেখাচ্ছে)। ভবিষ্যতের রেফারেন্সের জন্য সিরিয়াল পোর্টের ঠিকানা লিখুন।
কোড কম্পাইল করার জন্য "প্লে" বোতামটি ডাউনলোড করুন, খুলুন এবং চাপুন (নীচে ডাউনলোড করুন)। আপনার Arduino এ কোড আপলোড করুন।
আপনার কম্পিউটার থেকে Arduino আনপ্লাগ করুন। জাম্পারকে ব্যাটারির শক্তিতে ফিরিয়ে দিন এবং Xbee ieldালটি আবার চালু করুন।
ধাপ 7: কম্পিউটারের সাথে সংযুক্ত করুন

যখন আপনি সেন্সর রিডিং নেওয়া শুরু করার জন্য প্রস্তুত হন, আপনার 9V ব্যাটারিটি স্কুইডবি ট্রান্সমিটারে প্লাগ করুন এবং রিসিভারকে কম্পিউটারের সাথে সংযুক্ত করুন।
আপনি আপনার কম্পিউটারে Arduino ইন্টারফেসে সিরিয়াল মনিটর দেখে ডেটার ইনকামিং স্ট্রিম দেখতে পারেন।
ধাপ 8: পাইথন

আপনি আরও দূরে যাওয়ার আগে, আপনাকে পাইথন প্রয়োজন। যদি আপনি OS X এর সাম্প্রতিক সংস্করণ সহ একটি ম্যাক ব্যবহার করেন, তাহলে আপনার কাছে ইতিমধ্যেই পাইথন থাকা উচিত। এটি পাইথনকে খুলতে হবে। পাইথন তার জিনিসের ধরনটি দেখতে: প্রিন্ট করুন 'হ্যালো ওয়ার্ল্ড' (এবং এন্টার চাপুন) এটি প্রম্পটে "হ্যালো ওয়ার্ল্ড" ফিরে আসবে। পাইথন আছে, আপনি এটি এখানে ডাউনলোড করতে পারেন এবং তালিকাভুক্ত নির্দেশাবলী অনুসরণ করে এটি ইনস্টল করতে পারেন।
ধাপ 9: নির্ভরতা

পরের ধাপে পাইথন কোড চালানোর আগে আপনাকে অনেকগুলি হুপস দিয়ে যেতে হবে। আপনার প্রথম যে জিনিসটি দরকার তা হ'ল সেটআপটুলস শেল স্ক্রিপ্ট। টার্মিনাল খুলুন এবং আপনার ওয়ার্কিং ডাইরেক্টরি পরিবর্তন করুন। এবং আপনি "ls" টাইপ করে এবং "এন্টার" টিপে আপনার বর্তমান অবস্থানে কোন ডিরেক্টরি আছে তা দেখতে পারেন। একবার আপনি সঠিক ডিরেক্টরিতে থাকলে, chmod setuptools.egg টাইপ করে শেল স্ক্রিপ্টটি ইনস্টল করুন (অথবা ফাইলের সঠিক নাম যাই হোক না কেন। ফাইলের নাম পরিবর্তন করবেন না)। এর জন্য আপনার প্রশাসকের পাসওয়ার্ড লিখতে হতে পারে। অনুরোধ করার সময় এটি করুন এবং "এন্টার" টিপুন। আপনার এখন সহজ ইনস্টল ব্যবহার করতে সক্ষম হওয়া উচিত, যা কখনও লিখিত কোডের সর্বশ্রেষ্ঠ টুকরো হতে পারে। একবার আপনার ইজি ইন্সটল হয়ে গেলে আপনাকে কেবল "easy_install" কমান্ড প্রম্পটে টাইপ করতে হবে এবং তারপরে আপনি যে প্যাকেজটি ডাউনলোড করার চেষ্টা করছেন তার নাম এবং "এন্টার" চাপুন। উদাহরণস্বরূপ, "easy_install greatcode" (বাস্তব উদাহরণ নয়)। পরবর্তী জিনিস যা আপনি জানেন, আপনি আপনার নিজের কোডে ব্যবহারের জন্য পুরো "গ্রেটকোড" প্যাকেজটি ডাউনলোড এবং ইনস্টল করেছেন। এটি সহজ Json, টুইটার, সময় এবং উন্নত গণিত (numpy) প্যাকেজগুলি ইনস্টল করবে। easy_install simplejsoneasy_install pyserialeasy_instally numpy easy_instally time ডাউনলোড করুন এবং ইনস্টল করুন পাইথন টুইটার পৃষ্ঠার নির্দেশাবলী অনুসরণ করে (আপনি এমনকি "easy_install twitter" ব্যবহার করে দেখতে পারেন)
ধাপ 10: কোড

পাইথন শেখা শুরু করার জন্য এই প্রকল্পটি আমার জন্য একটি দুর্দান্ত অজুহাত ছিল। একজন নবীন হিসাবে, এই কোডটি নিখুঁত নয়, তবে এটি কাজটি সম্পন্ন করে। এটি কিভাবে উন্নত করা যায় সে সম্পর্কে আপনার যদি কোন পরামর্শ থাকে, তাহলে দয়া করে আমাকে জানান।তিনি বলেন, পাইথন সম্পর্কে আমি কিছু সহায়ক বিষয় শিখেছি: আপনার খুব কমই একটি ক্লোজিং বা ওপেনিং ট্যাগ মনে রাখতে হবে। আপনি কেবল কোডের লাইনগুলি টাইপ করতে পারেন এবং পাইথন এটি প্রক্রিয়া করার জন্য যথাসাধ্য চেষ্টা করবে। পাইথন তাদের ইন্ডেন্টেশনের উপর ভিত্তি করে কোড ব্লক প্রসেস করে। অনুপযুক্ত ইন্ডেন্টেশনের ফলে বিপর্যয় দেখা দিতে পারে। উদাহরণস্বরূপ, কোডটি একমাত্র উপায় যা জানে যে কিছু একটি ফর ফর লুপের অংশ কারণ এটি অন্য সব কিছুর মতোই ইন্ডেন্ট করা হয় যা সেই লুপের অংশ। এটি নেস্টেড লুপ (লুপের ভিতরে লুপ) দিয়ে জটিল হতে শুরু করে এবং বিভ্রান্তি এবং খারাপ কোডের দিকে নিয়ে যেতে পারে। আমি ফাংশনগুলির জটিলতাগুলি পুরোপুরি বুঝতে পারছি না, তবে আপনি যদি আগ্রহী হন তবে আপনাকে অবশ্যই এটি সন্ধান করতে হবে। প্যাকেজ ইনস্টল করার বিষয়ে আরও তথ্যের জন্য ধাপ)। আমরা নিম্নলিখিত প্যাকেজগুলি আমদানি করছি:
=! আপনার সিরিয়াল পোর্ট#ser = serial. Serial ('/dev/tty.usbserial-A70063pF', 19200) serialArray = global gassygassy = 0def checkokay (): ser.flushInput () time.sleep (3) line = ser.readline () time.sleep (3) if line == '': line = ser.readline () print 'here'def startvalues (i): while i <= 50: #time.sleep (.25) line = ser.readline () serialArray.append (int (line)) ser.flushInput () i = i+1 print serialArraycheckokay () startvalues (0) def main (i, i1): ArrayTransfer = numpy.array (i) ComparatorValue = int (numpy.mean (ArrayTransfer)) মুদ্রণ ComparatorValue lastReading = ComparatorValue মুদ্রণ lastReading loopy = i1 print loopy y = 0 x = 0 যখন y <10: while x lastReading: lastReading = currentReading print lastReding print currentReading time.sleep (6) ser.flushInput () x = x+1 মুদ্রণ 'অর্ধ মিনিট e 'x = 0 y = y + 1 if lastReading> (ComparatorValue + 50): i1 = 1 if i1 == 1: sayings = ["তিনি আবার সাফল্য এবং জোরে জোরে জোরে ধাক্কা দিলেন। Woest me। "," Pfffffffffft "," উহ। এটি ছিল একটি নিখুঁত "," কেউ দয়া করে আমাকে বিচ্ছিন্ন করুন "," যদি আমি আমার ফেনা স্টাফিং করতে পারতাম, তাহলে আমি "," আমি যদি অন্য চেয়ার থাকতাম "," সে আবার আমার উপর ঝাঁপিয়ে পড়ে "," না শুনুন যে আসছে "," আমাকে পুনরাবৃত্তি করার অনুমতি দিন … 0 মুদ্রণ 'সম্পন্ন' হলে _name_ == "_main_": main (serialArray, loopy) main (serialArray, gassy)
ধাপ 11: চেয়ারটি বিচ্ছিন্ন করুন




চেয়ারের আসনে আপনার নীচে এবং পিছনের নীচের অংশটি চিহ্নিত করুন। এটি সেই স্থান যেখানে আপনি সেন্সর ইনস্টল করতে চান।
চেয়ার সমাবেশ থেকে আসনটি সরান এবং গৃহসজ্জার সামগ্রীটি পূর্বাবস্থায় ফেরান যতক্ষণ না আপনি যে এলাকায় চিহ্নিত করেছেন সেখানে ফেনা অ্যাক্সেস করতে পারেন।
ধাপ 12: গৃহসজ্জার সামগ্রী পূর্বাবস্থায় ফেরান




আপনার চেয়ারে ফ্যাব্রিক সম্ভবত প্রধান সঙ্গে রাখা হয়।
আসনের পিছনের দিক থেকে স্ট্যাপলগুলি সরান যাতে আপনি কিছুটা কাপড় টানতে পারেন।
ধাপ 13: কুশন পরিবর্তন করুন



ফেনাটি ছিঁড়ে ফেলুন যাতে একটি পকেট থাকে যাতে সেন্সরটি চেয়ারে োকানো যায়। আমি গর্তটি শুরু করতে একটি রেজার ব্লেড ব্যবহার করে পেয়েছি, এটি কিছুটা সহজ করে তুলেছি।
ধাপ 14: সেন্সর োকান


চেয়ারের আসনের কুশনে আপনি যে গর্তটি তৈরি করেছেন তাতে সেন্সর োকান। যদি সম্ভব হয়, সেন্সরটিকে আপনার পিছনের দিকে সামান্য কোণ করুন।
ধাপ 15: পুনরায় একত্রিত করুন



চেয়ারটি আবার একসাথে রাখুন। এর অর্থ এটি একটি প্রধান বন্দুক দিয়ে পুনরায় বসানো এবং যে কোনও বাদাম এবং বোল্টকে পুনরায় সাজানো।
ধাপ 16: নিচের দিকে



একরকম, চেয়ারের আসনের নীচে ট্রান্সমিটার বক্সটি এমনভাবে আবদ্ধ করুন যাতে আপনি এখনও কেসটি খুলতে এবং বন্ধ করতে পারেন।
আমি গরম আঠা ব্যবহার করে খনি সংযুক্ত করা বেছে নিয়েছি। আপনি বাদাম এবং বোল্টের মতো জিনিসও ব্যবহার করতে পারেন।
এর জন্য প্রথমে কেস খালি করার প্রয়োজন হতে পারে।
ধাপ 17: এটি চালু করুন




চেয়ারের সাথে সংযুক্ত ট্রান্সমিটারে ব্যাটারি লাগান এবং কেসটি বন্ধ করুন।
কম্পিউটারে রিসিভার লাগান।
ধাপ 18: কোডটি চালান

টার্মিনাল খুলে কোডটি চালান, ফাইলটি যে ডিরেক্টরিতে রয়েছে সেখানে নেভিগেট করুন এবং পাইথন TwitterChair.py এ টাইপ করুন
আপনি যদি এখনও "কোড" ধাপ থেকে পাইথন ফাইলটি ডাউনলোড না করেন, তাহলে এই ধাপ থেকে ডাউনলোড করুন!
ধাপ 19: টুইট

টুইট করার সময়। আনন্দের সাথে লোকেদের জানাতে হবে যে আপনি জীবনে যেমনটি ঘটছেন তেমনিই আপনি জড়িত।

আপনি এই দরকারী, মজা, বা বিনোদনমূলক? আমার সর্বশেষ প্রকল্পগুলি দেখতে @madeineuphoria অনুসরণ করুন।
প্রস্তাবিত:
ব্যাটারি চালিত অফিস। পূর্ব/পশ্চিম সৌর প্যানেল এবং বায়ু টারবাইন অটো স্যুইচিং সহ সৌর সিস্টেম: 11 টি ধাপ (ছবি সহ)

ব্যাটারি চালিত অফিস। অটো সুইচিং ইস্ট/ওয়েস্ট সোলার প্যানেল এবং উইন্ড টারবাইন সহ সৌর সিস্টেম: প্রকল্প: একটি 200 বর্গফুট অফিস ব্যাটারি চালিত হতে হবে। অফিসে অবশ্যই এই সিস্টেমের জন্য প্রয়োজনীয় সমস্ত কন্ট্রোলার, ব্যাটারি এবং উপাদান থাকতে হবে। সৌর এবং বায়ু শক্তি ব্যাটারি চার্জ করবে। শুধুমাত্র একটি সামান্য সমস্যা আছে
মিউজিক্যাল চেয়ার: 11 টি ধাপ (ছবি সহ)

মিউজিক্যাল চেয়ার: গেম "মিউজিক্যাল চেয়ার" এর নাম নিয়ে বিভ্রান্ত, আমি একটি আসল মিউজিক্যাল চেয়ার তৈরি করতে শুরু করলাম, যেমন একটি চেয়ার যা একটি বাদ্যযন্ত্র হিসাবে বাজানো যায়, আপনি চাইলে একটি দোলনা চেয়ার। আমার আশা শেষ পর্যন্ত মিউজিক্যাল চেয়ারের একটি সত্যিকারের খেলা খেলবে
অফিস আর্কেড মেশিন: 9 টি ধাপ (ছবি সহ)

অফিস আর্কেড মেশিন: আপনারা যারা আশা করেছিলেন যে এটি আরেকটি হস্তনির্মিত সিনথেসাইজার কেস হতে পারে এটি কিছুটা হতাশাজনক হতে পারে, কিন্তু আজ আমি আমাদের অফিসের জন্য একটি পূর্ণ আকারের আর্কেড মেশিন তৈরির অভিজ্ঞতা শেয়ার করতে চাই। এটি ছিল একটি বাঙ্কের সহযোগিতামূলক প্রচেষ্টা
স্পুকি টেডি - আরডুইনো চালিত সেলফ -রকিং চেয়ার এবং রোটটিং হেড: ১১ টি ধাপ (ছবি সহ)

স্পুকি টেডি-আরডুইনো চালিত সেলফ-রকিং চেয়ার এবং রোটটিং হেড: স্পুকি টেডি হল হোলোইন সজ্জা 2-অংশ। প্রথম অংশটি হল টেডি বিয়ার যার একটি 3 ডি প্রিন্টেড মেকানিজম আছে যা একটি Arduino UNO এবং একটি সোলেনয়েড দিয়ে ঘুরতে পারে। দ্বিতীয় অংশটি একটি আরডুইনো ন্যানো এবং একটি সোলেনয়েড সংযুক্তি দ্বারা চালিত একটি স্ব-দোলনা চেয়ার
ইমোশনাল চেয়ার যা মন্দ হতে পারে: 5 টি ধাপ (ছবি সহ)

আবেগপ্রবণ চেয়ার যা মন্দ হতে পারে: একটি চেয়ার আসবাবের এমন একটি মৌলিক অংশ যা প্রায়শই এটিকে মঞ্জুর করা হয়। তার বলিষ্ঠ 4 লেগ নকশা এবং এটি নরম বসার জায়গা, তাই মানুষকে শুধু, ভালভাবে বসতে এবং এর উপস্থিতি উপভোগ করার জন্য আমন্ত্রণ জানাচ্ছে। এটি একটি প্রমাণিত নির্ভরযোগ্য প্রযুক্তি যা নির্মিত