সুচিপত্র:
- ধাপ 1: সরঞ্জাম
- পদক্ষেপ 2: আপনার ডিভাইস প্রস্তুত করুন
- ধাপ 3: সমাবেশ পিসিবি
- ধাপ 4: ব্যাক-এন্ড ওয়েবসাইট
ভিডিও: স্মার্ট বিএএল (সংযুক্ত মেলবক্স): 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
আপনি প্রতিবার আপনার মেইলবক্স চেক করতে করতে ক্লান্ত হয়ে পড়েছেন যখন ভিতরে কিছুই নেই। ভ্রমণের সময় আপনি আপনার মেইল বা পার্সেল পান কিনা জানতে চান।তাই সংযুক্ত মেলবক্সটি আপনার জন্য। ফ্রান্সে তৈরি সর্বশেষ প্রযুক্তির জন্য ধন্যবাদ, পোস্টম্যান যদি আপনার স্মার্টফোনে সরাসরি একটি মেইল বা পার্সেল জমা করে থাকে তবে এটি আপনাকে অবহিত করবে। এই ধাপে ধাপে কিভাবে একটি প্রোটোটাইপ ডিজাইন করতে হয় আমরা ধাপে ধাপে যাচ্ছি।
ধাপ 1: সরঞ্জাম
ব্যবহৃত ভাষা: C/C ++
ডিজিটাল ইলেকট্রনিক্সের প্রাথমিক জ্ঞান।
হার্ডওয়্যারের প্রয়োজনীয়তা:
Grove-3-Axis Digital Gyro:
অ্যান্টেনা সহ কিট সিগফক্স মডিউল:
এলোমেলো ধাক্কা বোতাম (আপনি কি চান তা চয়ন করুন)।
নিউক্লিও F030R8:
সফ্টওয়্যার প্রয়োজনীয়তা:
এমবেড কম্পাইলারের সাথে কাজ করার জন্য একটি ভাল ব্রাউজার সহ একটি কম্পিউটার।
পদক্ষেপ 2: আপনার ডিভাইস প্রস্তুত করুন
প্রথমে, আমাদের সমস্ত মডিউলগুলিকে চিপের সাথে সংযুক্ত করতে হবে।
সিগফক্স মডিউল এবং জাইরোস্কোপকে 3.3 ভোল্টেজ দিয়ে পাওয়ার করুন! তারপর UART তারগুলিকে সিগফক্স মডিউল (PA_9, PA_10) এবং I2C তারের সাথে জিরোস্কোপ (PB_10; PB_11) এর সাথে সংযুক্ত করুন। PB_3 পিনের সাথে বোতামটি সংযুক্ত করুন। শেষ হয়ে গেলে, নীচের কোডটি কম্পাইল করুন।
আপনি একটি মেইলবক্সে গাইরো রেখে প্রোটোটাইপ পরীক্ষা করতে পারেন এবং চলাচলের সাথে সম্পর্কিত কিছু মান পেতে পারেন এবং এইভাবে এটি একটি প্যাকেজ যা জমা হয়েছে বা একটি চিঠি তা পরীক্ষা করতে পারেন।
#অন্তর্ভুক্ত "mbed.h" #অন্তর্ভুক্ত "ITG3200.h" // ---------------------------------- -// হাইপারটার্মিনাল কনফিগারেশন // 9600 বডস, 8-বিট ডেটা, কোন সমতা নেই // ------------------------------ ------ সিরিয়াল পিসি (SERIAL_TX, SERIAL_RX); সিরিয়াল সিগফক্স (PA_9, PA_10, NULL, 9600); ইন্টারপুটইন ইন বুটন (PB_3); ITG3200 গাইরো (PB_11, PB_10); উদ্বায়ী int অ্যাপ; int facteur = 0; টাইমার টি; অ্যানালগ ইন ব্যাটারি (এ 3); AnalogIn ref_batt (ADC_VREF); অকার্যকর lol () {pc.printf ("appui / r / n"); অ্যাপ = 1; } /* void batt () {pc.printf ("batterie faible! / r / n"); }*/ int প্রধান () {int x, y, z; // সর্বোচ্চ ব্যান্ডউইথ সেট করুন। gyro.setLpBandwidth (LPFBW_42HZ); চর বাফার [20]; bouton.fall (& lol); bouton.mode (পুলডাউন); // batterie_faible.rise(&batt); // batterie_faible.mode (পুলডাউন); pc.printf ("আরম্ভ / r / n"); যখন (1) {app = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); যদি (x> 5000) {t.start (); pc.printf ("প্রথম মিনিট / r / n"); যখন (t.read () <10); pc.printf ("fin temps / r / n"); //pc.printf("app= %d / r / n ", অ্যাপ); যদি (app == 0) {sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // কলিস: 636f6c69732e202020 sigfox.scanf ("%s", বাফার); pc.printf ("%s / r / n", বাফার); } pc.printf ("fin if / r / n"); t.stop (); t.reset (); } /* if (batterie.read () <= (2.8* ref_batt.read () /1.23)) pc.printf ("batterie faible / r / n"); sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // কলিস: 636f6c69732e202020 অপেক্ষা (10); sigfox.printf ("AT $ P = 1"); অপেক্ষা করুন (10); sigfox.printf ("AT $ P = 0 / r / n");*/}}
ধাপ 3: সমাবেশ পিসিবি
আগের প্রোটোটাইপটি মেইলবক্সে রাখার জন্য খুব বড়। এখানে কিছু Gerber ফাইল আপনার সার্কিট মুদ্রণ এবং আপনার উপাদান সমাবেশ।
ধাপ 4: ব্যাক-এন্ড ওয়েবসাইট
আমরা আমাদের ব্যাকএন্ড আর্কিটেকচারকে আইবিএম ক্লাউড (আইবিএম আইওটি ওয়াটসন প্ল্যাটফর্ম এবং নোডরেড) এবং এপিআই রেস্ট অনুরোধের উপর ভিত্তি করে তৈরি করেছি। আইবিএম ক্লাউড আমাদের সিস্টেমের বিভিন্ন অংশের মধ্যে যোগাযোগ ব্যবস্থাপনা করতে ব্যবহৃত হত। আপনি আমাদের NodeRED প্রবাহে দেখতে পাচ্ছেন, আমরা সিগফক্স এপিআই (যেটি আমাদের ডিভাইস থেকে বার্তা পাঠায়) এবং আমাদের উইক্স ওয়েবসাইট (একটি নতুন ডিভাইস নিবন্ধনের জন্য) থেকে প্রাপ্ত সমস্ত অনুরোধ নিয়ন্ত্রণ করে। এছাড়াও, ক্লায়েন্ট ক্লায়েন্টকে বিজ্ঞপ্তি ইমেল পাঠানোর জন্য এবং একটি নতুন ক্লায়েন্ট নিবন্ধনের জন্য দায়ী যার তথ্য আমাদের ক্লাউড-ভিত্তিক ডাটাবেসে (মঙ্গোডিবি) সংরক্ষণ করা হবে। এইভাবে, NodeRED মূলত API REST অনুরোধ এবং ডাটাবেস প্রশ্ন (INSERT এবং SELECT) পরিচালনা করে যাতে সঠিক বিজ্ঞপ্তি সঠিক ক্লায়েন্টকে সময়মত পাঠানো হবে।
প্রস্তাবিত:
Arduino ব্যবহার করে মেলবক্স সেন্সর: 4 টি ধাপ
Arduino ব্যবহার করে মেইলবক্স সেন্সর: হাই, আমি আশা করি আপনারা সবাই ভালো করছেন। আজ আমি আপনাকে দেখাবো কিভাবে arduino বোর্ড এবং IDE ব্যবহার করে একটি সেন্সর দিয়ে একটি মেইলবক্স তৈরি করতে হয়। এই প্রকল্পটি খুবই সহজ এবং বেশিরভাগ বাড়িতেই বেশিরভাগ সরবরাহ পাওয়া যাবে। জেনে রাখুন যে কোভিড -১ st আঘাত করেছে আমরা
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুনরায় তৈরি করুন: 9 টি ধাপ
হলোগ্রাম নোভা এবং ইউবিডটসের সাথে আপনার সংযুক্ত সমাধানগুলি সংযুক্ত করুন এবং পুন Retপ্রতিষ্ঠিত করুন: অবকাঠামো পুনরুদ্ধারের জন্য আপনার হলোগ্রাম নোভা ব্যবহার করুন। একটি রাস্পবেরি পাই ব্যবহার করে হোলোগ্রাম নোভা সেটআপ করুন (তাপমাত্রা) ডেটা উবিডটসকে পাঠানোর জন্য।
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: ১১ টি ধাপ (ছবি সহ)
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: এই ঘড়ির গল্প অনেক পিছিয়ে যায়-30 বছরেরও বেশি সময় ধরে। আমার বাবা এই ধারণার প্রবর্তন করেছিলেন যখন আমি মাত্র 10 বছর বয়সে ছিলাম, LED বিপ্লবের অনেক আগে - যখন LED ছিল তখন তাদের বর্তমান অন্ধকারের উজ্জ্বলতার 1/1000 উজ্জ্বলতা। একটি সত্য
PoochPak: একটি সেলুলার সংযুক্ত স্মার্ট ডগ ভেস্ট: 4 টি ধাপ
PoochPak: একটি সেলুলার কানেক্টেড স্মার্ট ডগ ভেস্ট: অটোমেশনে, আমরা প্রায়ই কম্পিউটারের জ্ঞানীয় শক্তির এবং মানুষের মনের সুবিধা নেওয়ার জন্য মানুষ-ইন-দ্য-লুপ ইঞ্জিনিয়ারিংয়ের দিকে মনোনিবেশ করি। কিন্তু কুকুরদের এমন কিছু দক্ষতা আছে যা তাদেরকে এমন কিছু কাজের জন্য খুব উপযুক্ত করে তোলে যা মানুষ কার্যকর করতে পারে না