সুচিপত্র:

Blüp: The Bubble Notifier: 11 ধাপ (ছবি সহ)
Blüp: The Bubble Notifier: 11 ধাপ (ছবি সহ)

ভিডিও: Blüp: The Bubble Notifier: 11 ধাপ (ছবি সহ)

ভিডিও: Blüp: The Bubble Notifier: 11 ধাপ (ছবি সহ)
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
ব্লপ: বাবল নোটিফায়ার
ব্লপ: বাবল নোটিফায়ার
ব্লপ: বাবল নোটিফায়ার
ব্লপ: বাবল নোটিফায়ার
ব্লপ: বাবল নোটিফায়ার
ব্লপ: বাবল নোটিফায়ার

আমি একটি কম্পন, শব্দ, বা হালকা ভিত্তিক বিজ্ঞপ্তির চেয়ে একটি নরম, কম আকস্মিক বিজ্ঞপ্তি সিস্টেম খুঁজছি। আমি সেই মানদণ্ডের সাথে মানানসই কিছু খুঁজে পাইনি তাই আমি নিজের তৈরি করার সিদ্ধান্ত নিয়েছি। তদুপরি, আমি চেয়েছিলাম আমার সমাধান ঘড়িগুলিতে আমার ব্যক্তিগত স্বার্থকে অন্তর্ভুক্ত করে এবং সমাজ হিসাবে আমরা সময় সম্পর্কে কীভাবে চিন্তা করি।

সেখান থেকে ব্লপের জন্ম হয়। আমি তরল একটি পাত্রে একটি বুদ্বুদ ব্যবহার করার ধারণা নিয়ে এসেছিলাম যা আমাকে কেবল আমার পছন্দের একটি ঘটনা সম্পর্কে অবহিত করতে নয়, কিন্তু আমার প্রতিক্রিয়াতে জরুরী অনুভূতি জাগাতে বুদবুদ উঠতে যে সময় লাগে তা ব্যবহার করতে। ঘটনা. উদাহরণস্বরূপ, যদি আপনি একজন বস বা অন্য গুরুত্বপূর্ণ পরিচিতির কাছ থেকে একটি বার্তা পান, তাহলে বুদবুদ তৈরি হবে এবং এমন হারে উঠবে যা আপনাকে উপরের দিকে পপ করার আগে সাড়া দেওয়ার জন্য যথেষ্ট সময় দেবে।

আমি যতটা সম্ভব পদক্ষেপগুলি সহজ করার চেষ্টা করব যাতে আপনি বাড়িতে এই প্রকল্পটি প্রতিলিপি করতে পারেন, তবে এটি আপনার জন্য কাজ করার জন্য অবশ্যই কিছু পরীক্ষা -নিরীক্ষা জড়িত।

ধাপ 1: সমস্ত সরবরাহ সংগ্রহ করুন

সমস্ত সরবরাহ সংগ্রহ করুন
সমস্ত সরবরাহ সংগ্রহ করুন
সমস্ত সরবরাহ সংগ্রহ করুন
সমস্ত সরবরাহ সংগ্রহ করুন
সমস্ত সরবরাহ সংগ্রহ করুন
সমস্ত সরবরাহ সংগ্রহ করুন

আমার ব্যবহৃত সমস্ত সরঞ্জাম এবং সরবরাহ নীচে তালিকাভুক্ত করা হয়েছে। আমি সমস্ত প্রয়োজনীয় সরবরাহ লেখার চেষ্টা করেছি, তবে কয়েকটি জিনিস মিস করতে পারি।

-নানো এয়ার এস 1 পাম্প (https://www.amazon.com/Altum-Aquatic-Nano-Air-Pump/dp/B00LLZFFMQ)

-ক্লিপার্ড ET-2-6 সাধারণত বন্ধ, 6VDC ইলেকট্রনিক ভালভ (https://www.clippard.com/part/ET-2-6)

-8ft এয়ারলাইন টিউবিং (https://www.amazon.com/Standard-Airline-Tubing-Accessories-25-Feet/dp/B0002563MW/ref=pd_bxgy_199_3?ie=UTF8&refRID=0D0BAE1XDNCAC8CMNX4)

-এয়ারলাইন চেক ভালভ (https://www.amazon.com/gp/product/B007BVM874?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00)

-এডাফ্রুট হুজাহ ইএসপি 8266 (https://www.adafruit.com/products/2471)

-এফটিডিআই কেবল (https://www.adafruit.com/products/70)

-সলিড স্টেট রিলে (https://www.sparkfun.com/products/10636)

-TIP120 ট্রানজিস্টার (https://www.adafruit.com/product/976)

-2x প্যানেল মাউন্ট ডিসি ব্যারেল জ্যাকস (https://www.adafruit.com/product/610)

-2x টার্মিনাল ব্লক - 2pin (https://www.adafruit.com/products/724)

-2.2 কে ওহম প্রতিরোধক (https://www.adafruit.com/products/2782)

-2 x ব্যারেল জ্যাক টিপস

-5VDC পাওয়ার অ্যাডাপ্টার (https://www.adafruit.com/products/276)

-এক্সটেনশন কর্ড

-গ্লাস VOSS স্টিল ওয়াটার বোতল

-3 x নং 10-32 x 3/16 হোস বার্ব

-12 "x 1/8" ব্যাস গোলাকার ব্রাস টিউব

-1/4 20 5/16 ব্র্যাড হোল টি বাদাম

-প্রকল্প ঘের জন্য ভাল

-ট্যাংক বেস জন্য ভাল

-সিলিকন কক

-E6000 আঠালো

-ড্রিল বিটস

-পরিষ্কার বা রঙিন হাতের সাবান

পদক্ষেপ 2: জলের ট্যাঙ্ক প্রস্তুত করুন

পানির ট্যাঙ্ক প্রস্তুত করুন
পানির ট্যাঙ্ক প্রস্তুত করুন
পানির ট্যাঙ্ক প্রস্তুত করুন
পানির ট্যাঙ্ক প্রস্তুত করুন
পানির ট্যাঙ্ক প্রস্তুত করুন
পানির ট্যাঙ্ক প্রস্তুত করুন

আমি কাচের VOSS জলের বোতল কেনার জন্য সংগ্রাম করেছি কারণ আমার আশেপাশের বেশিরভাগ স্থানে (NYC) শুধুমাত্র ছোট, প্লাস্টিকের সংস্করণ বিক্রি করেছে। আমি অবশেষে তাদের ফেয়ারওয়েতে পেয়েছি। আমি স্টিল ওয়াটার ভার্সন কিনেছি কারণ ঝলমলে পানির তারতম্যের চেয়ে ক্যাপটি চ্যাপ্টা ছিল।

একটি এক্স্যাক্টো ব্লেড ব্যবহার করে লেবেলটি বন্ধ করে আপনার ব্ল্যাপ শুরু করুন। আপনি যদি টিপের পরিবর্তে ব্লেডের পাশ ব্যবহার করেন তবে প্রক্রিয়াটি সহজ। আমাকে বলা হয়েছে যে আপনি এসিটোনও ব্যবহার করতে পারেন কিন্তু আমি নিশ্চিত নই যে এটি গ্লাসকে আদৌ মেঘ করবে কিনা। এটি চেষ্টা করে দেখুন এবং আমাকে জানান!

ক্যাপ থেকে ট্রি-সীল লাইনারটি টানুন এবং পায়ের পাতার মোজাবিশেষের জন্য কেন্দ্রের মধ্য দিয়ে একটি গর্ত ড্রিল করুন। আপনাকে আপনার ড্রিল বিটটিকে গর্তের ব্যাসের সাথে তুলনা করতে হবে কারণ টিউবগুলি ব্যাসে পরিবর্তিত হয়। গর্তের মধ্য দিয়ে পায়ের পাতার মোজাবিশেষ রাখুন এবং কিছু সিলিকন কক দিয়ে এটি সিল করুন। তারপর ব্রাস প্রেসার রিলিফ টিউবের জন্য idাকনা দিয়ে 7/32 ছিদ্র করুন।

টিউব সোজা রাখার জন্য আমরা এই গর্তের মধ্য দিয়ে টি বাদাম রাখব যাতে গর্তটি এমন জায়গায় ড্রিল করতে ভুলবেন না যেখানে আপনি স্পেসিং এবং রুমকে বিবেচনা করেন। ক্যাপের ভিতরে, টিউবটি বোতলের ভিতরে এড়াতে হবে, যখন theাকনার বাইরে, টিকে মাঝের পায়ের পাতার মোজাবিশেষ এড়ানো দরকার। আমি দেখেছি যে টি টিকে ফিট করার জন্য আমাকে কিছুটা নিচে বালি করতে হবে। খোলার মাধ্যমে টি বাদামকে আঠালো করার জন্য আঠালো ব্যবহার করুন এবং তারপরে বাদামের ভিতরে ব্রাসের নলটি আঠালো করুন। এটি শুকিয়ে যাওয়ার পরে, সিলিকন দিয়ে সমস্ত খোলা সিল করুন।

পায়ের পাতার মোজাবিশেষ খোলার এবং টিউব সঙ্গে লাইন আপ যে ত্রি-সীল লাইনার মাধ্যমে আরো দুটি গর্ত ড্রিল। আবার, আপনাকে আপনার ড্রিল বিট ব্যাসের বার্ব এবং টিউবের সাথে তুলনা করে গর্তের আকার আনুমানিক করতে হবে।

ধাপ 3: এয়ার ডেলিভারি সিস্টেম সেট আপ করুন

এয়ার ডেলিভারি সিস্টেম সেট আপ করুন
এয়ার ডেলিভারি সিস্টেম সেট আপ করুন

বায়ু যা বুদবুদ গঠন করে পাম্প থেকে ভালভে, চেক ভালভের মাধ্যমে এবং অবশেষে ট্যাঙ্কে প্রবেশ করে। সেটআপটি পরীক্ষা করার জন্য, ভালভের প্রতিটি পাশে একটি পায়ের পাতার মোজাবিশেষ দিয়ে স্ক্রু করুন এবং সমস্ত উপাদানগুলির মধ্যে নলটির দৈর্ঘ্য সংযুক্ত করুন। ভালভের ফ্লো লেবেল এবং চেক ভালভের দিক নির্দেশনা অনুসরণ করতে ভুলবেন না কারণ তাদের নির্দিষ্ট বায়ু প্রবাহের দিকনির্দেশ রয়েছে।

যখন আমরা শেষ পর্যন্ত প্রকল্পের বাক্সে সমস্ত উপাদান রাখি, তখন আমরা টিউবিংয়ের দৈর্ঘ্য ছোট করব কিন্তু আপাতত আমরা লম্বা টিউব দিয়ে সবকিছু পরীক্ষা করতে পারি।

ধাপ 4: বেস তৈরি করুন

ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন
ঘাঁটি তৈরি করুন

আমি 3/4 "পুরু আখরোটের টুকরো থেকে বেস তৈরি করেছি। 3.25" x 3.25 "এ 4 টুকরো কাটুন এবং তারপর দুই টুকরোর মাঝখানে 2-11/16" ব্যাসের বৃত্ত আঁকুন। উভয় টুকরোর মাঝখানে একটি ছোট গর্ত ড্রিল করুন এবং তারপরে স্ক্রল করাতটিতে যতটা সম্ভব বৃত্তটি কেটে ফেলুন। এরপরে, দুটি গর্তের টুকরা একসাথে আঠালো করুন এবং দুটি শক্ত টুকরা একসাথে আলাদাভাবে। একটি দোলনা টাকু স্যান্ডার উপর বৃত্তের বাকি অংশ বালি। আমি এই সব করেছি কারণ আমার কাছে সঠিক গর্তের বিট ছিল না কিন্তু যদি আপনি VOSS ক্যাপ হিসাবে সঠিক আকারের কাছাকাছি একটি খুঁজে পান তবে এটির জন্য যান!

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

ধাপ 5: ইলেকট্রনিক্স একসাথে ওয়্যার

ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স
ওয়্যার টুগেদার ইলেকট্রনিক্স

HUZZAH বোর্ডে হেডার সোল্ডার করে শুরু করুন - দুই পাশে দুটি সারি এবং একটি FTDI তারের জন্য শেষের দিকে। আপনি এখানে সমাবেশের নির্দেশনা পেতে পারেন:

এটি সব সেট হয়ে যাওয়ার পরে, বোর্ডটি অর্ধ-আকারের ব্রেডবোর্ডে রাখুন যাতে আমরা সার্কিটের তারের কাজ শুরু করতে পারি। যদিও ভালভটি টেকনিক্যালি একটি 6VDC ভালভ, এটি 5V এর সাথে কাজ করে, তাই সেই ভোল্টেজটি আমি পাওয়ার অ্যাডাপ্টারের জন্য ব্যবহার করার সিদ্ধান্ত নিয়েছি। একটি TIP120 ট্রানজিস্টর ব্যবহার করে, একটি 2.2k ওহম প্রতিরোধকের মাধ্যমে বাম পিন (BASE) এবং তারপর GPIO পিনে 14. মধ্যম পিন (COLLECTOR) ভালভের গ্রাউন্ড তারে যায় এবং ডান পিন (EMITTER) মাটিতে যায় ডিসি ব্যারেল সংযোগকারীর পিন। ডিসি ব্যারেল কানেক্টরের গ্রাউন্ড পিনের সাথে আরও দুটি গ্রাউন্ড ওয়্যার সংযুক্ত করুন - একটি হুজাহারের গ্রাউন্ড পিনের সাথে এবং অন্যটি কন্ট্রোল সাইডের রিলে নেগেটিভ (-) পিনের সাথে। ডিসি ব্যারেল কানেক্টরের হট পিন ভালভে যায় এবং বোর্ডকে পাওয়ার জন্য HUZZAH- এর VBAT পিন।

এসি পাম্পের জন্য রিলে ব্যবহার করা হয় এবং আমি একটি কঠিন অবস্থা রিলে ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ আমি চেয়েছিলাম প্রকল্পটি যতটা সম্ভব শান্ত থাকুক। রিলেটির নিয়ন্ত্রণের দিকের ধনাত্মক (+) পিনটি GPIO পিন 16 এ যায়। রিলেটির লোড সাইডের জন্য, একটি পিন এসি ব্যারেল সংযোগকারীর গরম পিনে যায় এবং অন্য পিনটি পাম্পে যায়। এসি ব্যারেল সংযোগকারীর গ্রাউন্ড পিন সরাসরি পাম্পে যায়।

এটা তারের জন্য! আমি প্রথমে এটি একটি ব্রেডবোর্ডে করেছি এবং তারপরে বোর্ডটিকে যথাসম্ভব ছোট করার চেষ্টা করার জন্য একটি বিক্রয়যোগ্য বোর্ডে স্যুইচ করলাম। আপনি যদি আপনার সার্কিট এবং উপাদানগুলিকে একটি প্রজেক্ট বক্সে রাখতে যাচ্ছেন, তবে আপনি এটিকে সহজ রাখতে ব্রেডবোর্ডে রাখতে পারেন।

যদি এর মধ্যে কোনটি বিভ্রান্তিকর মনে হয়, তবে আমার সংযুক্ত ফ্রিজিং ডায়াগ্রামটি পরীক্ষা করে দেখুন কারণ ছবি এবং স্কিম্যাটিক্স সবসময় টেক্সটের তুলনায় সাহায্য করে।

ধাপ 6: ইলেকট্রনিক্স এনক্লোজার তৈরি করুন

ইলেকট্রনিক্স এনক্লোজার তৈরি করুন
ইলেকট্রনিক্স এনক্লোজার তৈরি করুন

আমি আমার দোকানে পাওয়া কিছু স্ক্র্যাপ MDF থেকে ইলেকট্রনিক্স এনক্লোজার তৈরি করেছি কিন্তু আপনি চাইলে এটিকে আরও ভালো কিছু থেকে তৈরি করতে পারেন। আমার বাক্সটি 8 "x 5" x 3 "লম্বা হয়ে গেছে। এসি এবং ডিসি পাওয়ারের জন্য দুটি প্যানেল মাউন্ট করা ব্যারেল সংযোগকারীগুলির জন্য আমি একপাশে দুটি গর্ত ড্রিল করেছি। আগের মতো, আপনাকে আপনার ড্রিল বিট আকারের তুলনা করতে হবে ব্যারেল সংযোগকারীদের ব্যাস পর্যন্ত, কিন্তু আমি তাদের 15/32 এর কাছাকাছি পেয়েছি " এর পরে, টিউবিংয়ের জন্য চেক ভালভ থেকে ট্যাঙ্কে যাওয়ার জন্য আরেকটি গর্ত ড্রিল করুন।

ধাপ 7: একটি Adafruit IO ফিড সেট আপ করুন

একটি Adafruit IO ফিড সেট আপ করুন
একটি Adafruit IO ফিড সেট আপ করুন
একটি Adafruit IO ফিড সেট আপ করুন
একটি Adafruit IO ফিড সেট আপ করুন
একটি Adafruit IO ফিড সেট আপ করুন
একটি Adafruit IO ফিড সেট আপ করুন

Https://io.adafruit.com এ একটি Adafruit IO অ্যাকাউন্ট সেট আপ করুন যদি আপনি ইতিমধ্যেই তা না করে থাকেন। এই পরিষেবাটি বর্তমানে বিটাতে রয়েছে তাই আপনার অ্যাকাউন্ট অনুমোদিত হতে এবং অ্যাক্সেস দিতে কয়েক সপ্তাহ সময় লাগতে পারে। সেখানে অন্যান্য পরিষেবা রয়েছে যা আপনার মাইক্রো-কন্ট্রোলারের সাথে সংযোগ করতে পারে যেমন dweet.io এবং freeboard.io কিন্তু Adafruit বিনামূল্যে, ব্যবহার করা খুবই সহজ এবং শুরু করা সহজ।

আপনি একটি অ্যাকাউন্ট তৈরি করার পরে, লগইন করুন এবং আপনার Adafruit IO কী পান।

চাবিটি পুনরুদ্ধার করতে উইন্ডোর ডানদিকে ছোট্ট কী আইকনে ক্লিক করুন।

আপনার চাবির সাথে একটি উইন্ডো আসবে। এটির একটি অনুলিপি পরে একটি নিরাপদ স্থানে রাখুন।

এর পরে, "বুদ্বুদ" নামে একটি নতুন ফিড তৈরি করুন। দয়া করে মনে রাখবেন যে ফিডের নাম কেস সংবেদনশীল। Adafruit IO- এ ফিড তৈরি করা শুরু করতে যদি আপনার সাহায্যের প্রয়োজন হয়, তাহলে তাদের সহায়ক নির্দেশিকাটি এখানে দেখুন:

অ্যাডাফ্রুট আইও এর জন্য এটিই, এখন আমরা আমাদের ফিডের সাথে কথা বলার জন্য আইএফটিটিটি সেট আপ করতে পারি।

ধাপ 8: IFTTT রেসিপি সেট আপ করুন

IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন
IFTTT রেসিপি সেট আপ করুন

Ifttt.com এ একটি IFTTT অ্যাকাউন্টের জন্য সাইন আপ করুন। প্রোফাইল সেট আপ করার পর, https://ifttt.com/adafruit এ যান যাতে আপনার IFTTT অ্যাকাউন্টটি আপনার Adafruit অ্যাকাউন্টের সাথে লিঙ্ক করা যায়। যখন আপনি কানেক্ট বাটনে ক্লিক করেন, এটি আপনাকে অ্যাডাফ্রুট ওয়েবসাইটে নিয়ে যাবে যেখানে আপনি সংযোগ অনুমোদন করতে পারেন।

এখন IFTTT এ ফিরে যান এবং শীর্ষে আমার রেসিপিগুলিতে যান। একটি পরীক্ষার রেসিপির জন্য, আমি একটি "DO" বোতাম যোগ করেছি যা আপনাকে আপনার স্মার্টফোনে একটি বোতাম রাখতে দেয় যা আপনি একটি বুদ্বুদ তৈরি করতে পারেন। আমরা সবসময় অন্যান্য আইএফটিটিটি রেসিপিগুলি একইভাবে যোগ করতে পারি যেমন আমরা আমাদের বোতাম তৈরি করব, কিন্তু রেসিপির সংযোগ পরীক্ষা করার জন্য এটি দুর্দান্ত ছিল।

আমাদের বুদবুদ বিজ্ঞপ্তির জন্য একটি DO বোতাম তৈরি করতে, উপরের DO ট্যাবে ক্লিক করুন এবং তারপর শুরু করতে প্লাস (+) চিহ্নটি ক্লিক করুন। ফিল্টারে অ্যাডাফ্রুট সন্ধান করুন এবং "পাওয়ার চালু করুন" নামক রেসিপিটি সন্ধান করুন। বিকল্পভাবে, আপনি এখানে ক্লিক করতে পারেন:

সেখান থেকে ফিডের নাম "বুদ্বুদ" নির্বাচন করুন এবং যোগ করুন ক্লিক করুন। এটি আপনার রেসিপিগুলিতে বোতাম যুক্ত করার পরে, আপনি রেসিপির শিরোনাম "চালু করুন পাওয়ার" থেকে "বুদ্বুদ!" এর মতো কিছুতে পরিবর্তন করতে পারেন। আপনি তৈরি করতে চান এমন অন্য কোনও রেসিপির জন্য প্রক্রিয়াটি একই। আমি একটি আইএফটিটিটি রেসিপি যোগ করেছি যা আমার জিমেইল দেখে এবং যখনই আমি একটি ইমেইল পাই তখন ডো বোতামের অনুরূপ একটি "1" মান চাপিয়ে দেয়।

ধাপ 9: Arduino IDE প্রস্তুত করুন

Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন

আমি CC3000 এর পরিবর্তে HUZZAH ESP8266 ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ এতে GPIO পিন রয়েছে যা অতিরিক্ত মাইক্রো-কন্ট্রোলারের প্রয়োজনের পরিবর্তে সরাসরি প্রোগ্রাম করা যায়। এটাও সস্তা! ESP8266 এর সাথে একমাত্র সমস্যা হল যে এটি প্রোগ্রামে একটি FTDI কেবল প্রয়োজন। যদিও কোন সমস্যা নেই, ডাটা ট্রান্সফার করার সময় ক্যাবলটি জ্বলে ওঠে তাই এটি ব্যবহার করার সময় আপনি বিশেষ অনুভব করবেন।

আমরা বোর্ড প্রোগ্রাম করার জন্য Arduino IDE ব্যবহার করব কিন্তু আপনি চাইলে NodeMCU এর Lua দোভাষীও ব্যবহার করতে পারেন। লুয়া দিয়ে সেটআপ পেতে আপনি এই নির্দেশিকা অনুসরণ করতে পারেন:

Arduino.cc (1.6.4 বা তার বেশি) থেকে Arduino IDE ডাউনলোড করুন যদি আপনি ইতিমধ্যে এটি না করে থাকেন:

ESP8266 বোর্ড প্যাকেজটি ইনস্টল করার জন্য, Arduino IDE এর ভিতরে পছন্দগুলিতে ক্লিক করুন এবং https://arduino.esp8266.com/stable/package_esp8266com_index.json অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল ফিল্ডে প্রবেশ করুন। আপনার যদি ইতিমধ্যে ক্ষেত্রটিতে একটি URL থাকে, আপনি আরও বেশি URL এর জন্য লাইনের শেষে বোতামটি ক্লিক করতে পারেন।

এখন টুলস -> বোর্ড মেনুতে যান এবং বোর্ড ম্যানেজারে যান।

Esp8266 প্যাকেজের জন্য অনুসন্ধান করুন এবং তারপর ইনস্টল ক্লিক করুন।

আপনি প্রোগ্রামটি পুনরায় চালু করার পরে, সরঞ্জাম -> বোর্ড মেনুর নীচে থেকে অ্যাডাফ্রুট হুজা ইএসপি 8266 নির্বাচন করুন।

সিপিইউ ফ্রিকোয়েন্সি হিসাবে 80MHz এবং আপলোড গতি হিসাবে 115200 বড নির্বাচন করুন।

সেটআপ পাওয়ার শেষ ধাপ হল অ্যাডাফ্রুট এমকিউটিটি লাইব্রেরি ইনস্টল করা কারণ আমাদের আমাদের স্কেচের জন্য এটির প্রয়োজন হবে। এটি ইনস্টল করার সবচেয়ে সহজ উপায় হল Arduino IDE তে লাইব্রেরি ম্যানেজারের মাধ্যমে।

স্কেচে যান -> লাইব্রেরি অন্তর্ভুক্ত করুন -> লাইব্রেরি পরিচালনা করুন। এখান থেকে, Adafruit MQTT লাইব্রেরি অনুসন্ধান করুন এবং এটি ইনস্টল করুন।

আপনি IDE পুনরায় চালু করার পর, আমাদের প্রোগ্রামিং শুরু করার জন্য প্রস্তুত হওয়া উচিত।

ধাপ 10: হুজা বোর্ডকে প্রোগ্রাম করুন

আমি নীচের একটি সংযুক্ত ফাইল হিসাবে HUZZAH প্রোগ্রাম করার জন্য ব্যবহৃত কোডটি অন্তর্ভুক্ত করেছি। কয়েকটি জিনিস খেয়াল করুন:

-আপনার অবস্থানের জন্য আপনার ওয়াইফাই এসএসআইডি নাম এবং ওয়াইফাই পাসওয়ার্ড যুক্ত করতে ভুলবেন না

-আপনার Adafruit IO ব্যবহারকারীর নাম এবং কী যোগ করুন

-আপনার পিন নাম্বারগুলিকে আপনার ভালভের সাথে সামঞ্জস্য করুন এবং যদি আপনি আমার উল্লেখ করা থেকে আলাদা ব্যবহার করেন তাহলে পাম্প করুন।

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

learn.adafruit.com/adafruit-io-basics-digital-output/overview

প্রোগ্রামিং এবং আপনার হুযাহা পরীক্ষা করার সময় আরো কয়েকটি বিষয় খেয়াল করুন। Arduino IDE থেকে বোর্ডে কোড পাঠানোর জন্য, আপনাকে GPIO0 বোতাম টিপে ধরে রাখতে হবে এবং তারপরে, সেই বোতামটি ধরে রাখার সময়, রিসেট বোতামটি ধরে রাখুন। রিসেট বোতামটি ছেড়ে দিন এবং তারপর GPIO0 বোতামটি ছেড়ে দিন। এটি হুজা বোর্ডকে বুটলোড মোডে রাখবে এবং এটি প্রোগ্রাম করার অনুমতি দেবে।

আমি দেখেছি যে বোর্ড প্রোগ্রাম করার সময় আপনাকে অবশ্যই এসি এবং ডিসি পাওয়ার অ্যাডাপ্টারগুলি সরিয়ে ফেলতে হবে এবং শুধুমাত্র FTDI কেবল সংযুক্ত থাকতে হবে। বোর্ডে নতুন সফটওয়্যারের আপলোড সম্পূর্ণ হয়ে গেলে, আপনি FTDI কেবল অপসারণ করতে পারেন এবং আপনার অ্যাডাপ্টারে পুনরায় লাগাতে পারেন।

ধাপ 11: সব একসাথে রাখুন

সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন
সব একসাথে রাখুন

HUZZAH বোর্ড থেকে AC এবং DC ব্যারেল জ্যাকের ছিদ্র দিয়ে তারের সোল্ডারিং দিয়ে শুরু করুন। এর পরে, প্যানেল মাউন্ট জ্যাকগুলি তাদের গর্তে রাখুন এবং ধরে রাখা বাদামে স্ক্রু করুন। এখান থেকে, বাকি ইলেকট্রনিক্সগুলিকে হুজা বোর্ডে শেষ করে বাক্সের ভিতরে রাখুন। আমি টুকরো টুকরো করে ভেলক্রো করার পরিকল্পনা করেছিলাম যাতে তারা নড়েনি কিন্তু পাওয়া গেছে যে কঠিন কোর তার এবং শক্ত সহনশীলতার সাথে, কিছুই খুব বেশি সরানো হয়নি। এর পরে, সঠিক এসি এবং ডিসি অ্যাডাপ্টারগুলি প্লাগ ইন করুন এবং এটি পরীক্ষা করুন!

আমি আশা করি আপনি এই বিজ্ঞপ্তি সিস্টেমটি ব্যবহার করার জন্য উত্তেজনাপূর্ণ উপায় খুঁজে পেতে সক্ষম হবেন এবং সম্প্রদায়টি কী ধারণা নিয়ে আসে তা দেখার জন্য অপেক্ষা করতে পারে না। দেখার জন্য ধন্যবাদ!

টেক প্রতিযোগিতা
টেক প্রতিযোগিতা
টেক প্রতিযোগিতা
টেক প্রতিযোগিতা

টেক প্রতিযোগিতায় রানার আপ

প্রস্তাবিত: