সুচিপত্র:
- ধাপ 1: সিগ্রোক এবং পালসভিউ
- ধাপ 2: শক সেন্সরে যোগ করা
- ধাপ 3: ADXL ঠিকানা
- ধাপ 4: পরিকল্পিত PCB প্রিন্ট
- ধাপ 5: আর্টওয়ার্ক এচিং প্রোটোটাইপ
- ধাপ 6: বোর্ড একত্রিত করা
- ধাপ 7: কোডিং
- ধাপ 8: এসডিএ এসসিএল পিন খোঁজা
ভিডিও: GPS_EXT RAM_EXT_RTC এর সাথে ESP32 ADXL345 ডেটালগার: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনারা যারা সেখানে Wemos 32 LOLIN বোর্ডের সাথে খেলছেন তাদের জন্য আমি ভেবেছিলাম আমি এখন পর্যন্ত আমার কিছু ফলাফল নথিভুক্ত করতে শুরু করব।
বর্তমান প্রকল্প হল একটি ADXL345 অ্যাকসিলরোমিটারে ইন্টারফেস করা এবং উপরের ছবিটি দেখায় আমি সফলভাবে এটিকে ললিনের সাথে সংযুক্ত করেছি এবং ADXL কে শক সেন্সর হিসেবে কনফিগার করেছি।
ADXL- এর রেজিস্টারগুলি সংযুক্ত পিডিএফ হিসাবে সেট আপ করা হয়েছে এবং একবার শক ধরা পড়লে সিরিয়াল পোর্টে কোডটি থুতু করার জন্য আমি কোডে কনফিগার করেছি।
আমি নিষ্ক্রিয়তা রেজিস্টারটি একটি বাধা হিসাবেও সেট করেছিলাম এবং কোন বাধাটি চালু হয়েছে তা যাচাই করার পরে একই ডেটা বের করে।
আমি LOLIN এ I2c পোর্ট ব্যবহার করছি এবং আপনি দেখতে পাবেন যে ADXL- এ রেজিস্টারগুলি থুতু করার জন্য আমার একটি রুটিন আছে যাতে ডিবাগ করার সময় আমি কনফিগ পরীক্ষা করতে পারি। এই ফাংশন টিকার লাইব্রেরি ব্যবহার করে একটি টাইমার ফাংশনে চলছে।এটি ডিবাগিং এবং রেজিস্টার চেক করার জন্য এটি একটি কার্যকর ফাংশন যদি আপনি সেখানে কিছু লিখেন যা রহস্যজনকভাবে ডেটা কিছু অদ্ভুত কাজ করে।
আমি LOLIN এ 2 এর প্রশংসা তথ্য স্বাভাবিক করেছি এবং এটি ফরম্যাট করেছি যাতে এটি এক্সেলে আমদানি করা যায়।
আমি আমদানি করা কিছু ডেটা সহ সংযুক্ত পিডিএফটি দেখেছি এবং আমি এক্সেলে গ্রাফ করেছি যা এডিএক্সএল -এ কিছু ট্যাপ দেখায় যা ফিফো মোড ব্যবহার করে ট্রিগার রেজিস্টারে বাধাপ্রাপ্ত হয়।
ফিফো মোড একটি দরকারী বৈশিষ্ট্য যা মাইক্রো আপ টাই করে না এবং এটি একটি ট্রিগারে 32 টি নমুনা সংরক্ষণ করে। আমার ডেটা ডাম্পগুলি আবার দেখুন এবং আপনি দেখতে পাবেন যে আমরা গ্রাউন্ড জিরো থেকে শুরু করি এবং শেষ নমুনা 9.8ms বা সেখানে আছে। গ্রাফে এক্স লাইন দেখায় মাইক্রোসেক্সের সময় বাম থেকে ডানে বাড়ছে।
মনে রাখবেন মাইনাস 9800 মাইক্রোসেক্স থেকে টাইমলাইন দেখানোর জন্য আমি শেষ গ্রাফ সংশোধন করেছি।
ADXL বোর্ডে তিনটি তারের নোট করুন। এসডিএ/এসসিএল এবং আইএনটি থেকে আইএনটি ১। আবার যদি আপনি রেজিস্টার সেটিংস দেখেন এবং ডেটা শীট ক্রস রেফার করেন তবে তা বোধগম্য হবে।
ডেটা নমুনা 3200 নমুনায় পূর্ণ iltাল যা নমুনার মধ্যে 3125 ইউজকেন্ড দেয় এবং 4 টি নমুনার প্রাক ক্যাপচার করে। এক্সেল থেকে ডিভাইস থেকে ডেটার পিডিএফ দেখুন এবং প্রতিটি গ্রাফ যা আমি ক্যাপচারের জানালা সরানো দেখিয়েছি।
আমি কনফিগারেশনের কিছু কোড রাখব এবং কেউ আগ্রহী হলে বাধা দেবে।
I2C এর জন্য আমি ওয়্যার লাইব্রেরি ব্যবহার করছি এবং এর চারপাশে কিছু ফাংশন লিখেছি।
একটু ডেটা স্নিফার লক্ষ্য করুন যা আমি SDA/SDL এর সাথে সংযুক্ত করেছি এবং সিগ্রোক ব্যবহার করে আমি I2C বাসকে রিয়েল টাইমে ডিকোড করতে পারি।
পরবর্তী ধাপ হল SAN ডিস্কে সংরক্ষণ করা যদিও আমি ইতিমধ্যে প্রমাণ করেছি যে এটি কাজ করে। একবার এটি হয়ে গেলে আমি ওয়্যারলেসে ইন্টারফেস করব এবং একটি ওয়েবসাইটে আপলোড করব।
প্রকল্পটি প্রসারিত হওয়ার সাথে সাথে আমি এটি যুক্ত করব।
পাদটীকা:
পর্যবেক্ষণকারীদের জন্য আপনি লক্ষ্য করবেন যে একটি বড় ডেন্ট ইএসপি চিপ এবং পিসিবিতে একটি জাম্পার রক্ষা করতে পারে। এর কারণ হয়েছে বাসিন্দা ককার স্প্যানিয়েল যিনি মেইলটি পরিদর্শন করেছিলেন এবং আমাকে এটিতে অ্যাক্সেস দেওয়ার আগে বোর্ডটি চিবানোর সিদ্ধান্ত নিয়েছিলেন। আমি মনে করি সে একজন অ -এসপ্রেসিফ ভক্ত!
অবশ্যই বরাবরের মতো আমি সবসময় প্রশ্নের জন্য থাকি তাই দয়া করে জিজ্ঞাসা করুন।
ধাপ 1: সিগ্রোক এবং পালসভিউ
পালসভিউ এবং সিগ্রোকের একটি দ্রুত উল্লেখ।
এটি নেট থেকে বিনামূল্যে সফটওয়্যার এবং 8 টি লজিক ইনপুট সম্বলিত ছোট্ট ইন্টারফেস বোর্ড ইবে এট আল থেকে সস্তা। ADXL চলাকালীন আপনি বাস থেকে আমি কয়েকটি ছবি লক্ষ্য করেছি এবং এটি আবার ডিবাগিংয়ের জন্য এত দরকারী I2C এর জন্য একটি বিল্ট ইন ডিকোডার আছে।
সিগন্যাল লেভেল চেক করার জন্য একটি সুযোগ দারুণ কিন্তু I2c এর হ্যান্ড ডিকোডিং সবচেয়ে ভালো ক্লান্তিকর যদিও আমি এখন আগে একটি লুপ সেট আপ করেছি এবং হ্যান্ড ডিবাগ করেছি। আপনার কাছে পোর্ট লেভেলে বিট ব্যাংং এর প্রশংসা থাকতে হবে যা আমি অনেক ছবি প্রকল্পে করেছি কিন্তু এটি সময় সাপেক্ষ এবং ত্রুটি প্রবণ … বিশেষ করে রাতে !!
যারা এই অ্যাপটি লিখেছেন তাদের ধন্যবাদ। এটি একটি iশ্বর i2c প্রকল্পের জন্য পাঠান, D4 লাইনটি লক্ষ্য করুন যা ADXL থেকে বিরতি লাইন পর্যবেক্ষণ করছে।
ধাপ 2: শক সেন্সরে যোগ করা
ঠিক আছে এখানে আমি ধারণার প্রমাণের জন্য শক সেন্সরে কিছু পেরিফেরাল যুক্ত করেছি।
আপাতত ইঁদুরের বাসা ক্ষমা করুন একবার এটি কাজ করলে আমি পিসিবি ডিজাইন করব যা সমস্ত উপাদানগুলিকে সংযুক্ত করবে এবং এটি একটি সুন্দর বাক্সে রাখবে। এসডি কার্ড ছাড়া সংযুক্ত সমস্ত আইটেম i2c তে কাজ করছে যা স্পি বাসে রয়েছে।
জিপিএস মডিউলটি সংযুক্ত করার জন্য বামে রয়েছে যা ডাব্লুআইপি কিন্তু আমি আশা করি এই সপ্তাহের শেষের দিকে একটি সমাধান হবে।
সুতরাং বর্তমান প্রকল্প গঠিত:
ওয়্যারলেস সহ ESP32 LOLIN বোর্ড।
PCF রিয়েল টাইম ঘড়ি। বর্তমান তারিখ এবং সময় ট্র্যাক রাখে। আমি একটি পুরানো প্রকল্প বোর্ড সম্মুখের সোল্ডার আছে আমি আগে etched আছে।
বাহ্যিক ফ্ল্যাশ। অ্যাকসিলরোমিটারের জন্য অন্যান্য জিনিসের মধ্যে সেটআপ ডেটা ধারণ করে। ক্যাপাসিটি 132k এবং মেনু ইত্যাদির সুবিধার্থে এটিতে কিছু ওয়েব ডেটা ফেলে দিতে পারে
ফাইল অ্যাকসিলরোমিটার ডেটা এবং লগ সংরক্ষণের জন্য এসপিআই এসডি কার্ড। 8 জিবি কিন্তু প্রসারিত হতে পারে।
OLED ডিসপ্লে মেনু এবং কিছু অন্যান্য জিনিস দেখানোর জন্য।
এটি [শেষ পর্যন্ত] কি করবে তা এখানে
ব্যাকগ্রাউন্ড ছাড়িয়ে যাওয়া শক এবং কার্যকলাপ পর্যবেক্ষণ করুন।
অনবোর্ড ঘড়ি থেকে সময় এবং তারিখ সহ এসডি কার্ডে শকগুলি নিবন্ধন করুন।
জিপিএস থেকে এসডি কার্ডে লোকেশন স্ট্যাম্প করুন যদি পাওয়া যায়
একটি অ্যাক্সেস পয়েন্ট ব্যবহার করে ডেটা বিশ্লেষণ করার জন্য একটি ওয়েব সার্ভারে ডেটা আপলোড করুন … এটি একটি মোবাইল ফোন হতে পারে।
| অ্যাক্সেস পয়েন্টগুলির জন্য স্ক্যান করা LOLIN32 এর একটি ক্ষমতা যেমন কমান্ডের জন্য একটি ওয়েব সার্ভার হোস্ট করা এবং তারপর ক্লায়েন্ট ওয়েব সার্ভারে ক্লায়েন্ট হিসাবে সংযোগ করা। আপনি সর্বদা কেবল এসডি কার্ড আনপ্লাগ করতে পারেন এবং এটি আপলোড করতে পারেন!
এখনও অনেক কিছু করার আছে কিন্তু এটি চলছে।
ধাপ 3: ADXL ঠিকানা
এখন এখানে একটি মজার বিষয় হল আমি ADXL 345 চিপটি কিনেছি একটি সামান্য বোর্ড coz হিসাবে এটি নিজে থেকে একটি চিপ সোর্স করার চেয়ে সস্তা ছিল….. কিভাবে এটি কাজ করে? যাইহোক এর পরে আমি এটি i2c বাসে হুকিং করার বিষয়ে সেট করেছিলাম এবং খুঁজে পেয়েছিলাম যে ঠিকানাগুলির সাথে আমার eeprom এর সাথে একটি সংঘর্ষ হয়েছিল যা কার্যকরভাবে 0x53 থেকে শুরু হয় যা A6 এ একটি লেখার অনুবাদ এবং A7 এ একটি পড়ার অনুবাদ করে।
সুতরাং বামফ পড়লে দেখা যাচ্ছে যে আপনি যদি SDO/ALT ADDRESS HIGH নেন তবে আপনি এটি 1D তে জোর করতে পারেন
দেখা যাচ্ছে যে SDO পিন সত্ত্বেও আমার ছোট বোর্ড ADXL এর পিন 12 এ স্থির করার জন্য কঠোরভাবে কাজ করছে যা দেখে মনে হচ্ছে আপনি এটিকে উঁচুতে টানতে পারেন। একটি বর্তমান সীমিত বিদ্যুৎ সরবরাহ ছাড়া বাড়িতে এটি চেষ্টা করবেন না…। ভাগ্যক্রমে আমার ছিল যার ফলে আমি মাল্টিমিটার বের করে পিনটি মাটিতে পরীক্ষা করেছিলাম। । এটি কাজ করে এবং আপনাকে প্রোম ক্ল্যাশ থেকে বের করে দেয় সৌভাগ্যবশত তারা চিপের নিচে শর্টটি করেনি অন্যথায় আমি স্নুকার হয়ে যেতাম এবং বোর্ড থেকে চিপটি সরিয়ে দিতে হত। ঠিকানা হিসাবে 64k এর দুটি পৃষ্ঠা 0x52 এবং 53. একবার আমি এটা করলে আমার সমস্যার সমাধান হয়ে গেল।
ওয়েব পেজটি আবার পড়লে এটি বলে যে এটি 0x53 এ সেট হয়েছে কিন্তু এটি ছোট প্রিন্টে আছে তাই দেখুন!
ধাপ 4: পরিকল্পিত PCB প্রিন্ট
এখানে সার্কিট এবং উপাদানগুলির মাধ্যমে একটি দ্রুত চালানো হয় এটি আমার ডিজাইন এবং এখনও WIP [ওয়ার্ক ইন প্রগ্রেস] পরিকল্পিতভাবে ডিজাইন করা হয়েছিল এবং তারপর ট্র্যাকগুলির জন্য শিল্পকর্মে অনুবাদ করা হয়েছিল। আমার ইঁদুর বাসা বাঁধে এবং এখন একটি বোর্ডে একত্রিত হচ্ছে যা একটি ছোট বাক্সে ফিট হবে [অনুসরণ করার বিস্তারিত]
Shocker.pdf উল্লেখ করে।
বোর্ড 8 টি প্রধান উপাদান নিয়ে গঠিত
- এসডি কার্ড স্টোরেজ
- ADXL ACCELEROMETER
- OLED প্রদর্শন করুন
- 3.3 V REG
- GPS1 মডিউল
- EEPROM
- টাইমার আরটিসি
- আরএসএফ ওয়্যারলেস ইন্টারফেসের সাথে ইএসপি 32 ললিন চিপ
সবকিছুই অ্যাকসিলরোমিটারের উপর নির্ভর করে।
ADXL INT1 তে প্রসেসরকে বাধাগ্রস্ত করার জন্য সেট আপ করা হয়েছে যা প্রসেসরে 14 টি পিন করার জন্য রুট করা হয়। মাইক্রোতে কোডটি এই বাধাটি আটকাতে এবং একটি পতাকা সেট করার জন্য সেট করা হয়েছে যা প্রধান রুটিনে কাজ করে। আমি কোডটি যোগ করব বিরতি রুটিন এবং পরে কলব্যাক ফাংশন নিবন্ধন রূপরেখা।
ADXL বিভিন্ন রাজ্যে যেমন একটি শক বা নিষ্ক্রিয়তা এবং কিছু অন্যান্য ক্ষেত্রে বাধা সমর্থন করে। আপনি যা করার চেষ্টা করছেন তার উপর ভিত্তি করে আপনি আপনার অভিনবকে সুড়সুড়ি দিতে পারেন। ADXL ফিফো মোডে পরিচালিত হয় যাতে এটি 32 টি নমুনা সংরক্ষণ করে XYZ [96 মান] হিসাবে শক ইভেন্টটি ক্যাপচার করতে
ডিসপ্লে ADXL RTC এবং EEPROM সবই I2C থেকে চালিত। এসডি কার্ড SPI I/O এর সাথে সংযুক্ত এবং GPS মডিউলটি LOLIN এর X12 X11 চিহ্নিত সিরিয়াল পোর্টের সাথে সংযুক্ত।
ক্রমটি নিম্নরূপ: ক্রমাগত জিপিএস ইউনিট এবং ফিল্টার থেকে 232 ডেটা ধরুন। যখন আপনার বৈধ জিপিএস সময় থাকে তখন নির্দিষ্ট সময়ের ব্যবধানে আরটিসি আপডেট করুন। এসডি কার্ডে স্টোর ভেরিয়েবল যেমন সময়/Lat_Lng/Speed/Altitude/Store ADXL রেজিস্টার কাঁচা বিন্যাস 2 এর প্রশংসা এবং অ 2 এর পরিপূরক সমস্ত ডেটা কমা সীমাবদ্ধ।
আপনি এটাও লক্ষ্য করবেন যে একটি রিসেট পিন আছে যা পিন 13 এর সাথে সংযুক্ত। এই পিনটি ওয়েব সার্ভারের অন্তর্নির্মিত শুরু করবে যা আপনাকে EEPROM- এ সংরক্ষিত একটি অ্যাক্সেস পয়েন্ট সেট -আপ করার জন্য কনফিগারারের সাথে সংযোগ স্থাপনের অনুমতি দেবে। রিবুট করার সময় প্রসেসরটি অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত হবে এবং এসডি কার্ড থেকে ফাইল আপলোড করার জন্য ইন্টারনেট অ্যাক্সেস করবে। যদি কোন ডেটা না থাকে এবং কোন সংযোগ পয়েন্ট না থাকে তবে ইউনিটটি কেবল এসডি কার্ডে তার ডেটা লগিং প্রক্রিয়াটি বহন করে যা আপনি ব্যবহার করে জিজ্ঞাসাবাদ করতে পারেন। প্রোগ্রাম [ShockerView.exe] [WIP] সার্ভারে ডেটা একটি SQL ডাটাবেসে সংরক্ষিত থাকে এবং [WIP] প্রদর্শিত হয়
পিসিবি প্রিন্টগুলি উপরে এবং নীচে সংযুক্ত করা হয়।
ধাপ 5: আর্টওয়ার্ক এচিং প্রোটোটাইপ
এখানে আমি কিভাবে আমার প্রোটোটাইপ বোর্ড তৈরি করি
কিছু ভারী ট্রেসিং পেপারে আর্টওয়ার্ক প্রিন্ট করুন। আমি স্মিথদের কাছ থেকে 63 জিএসএম ব্যবহার করি, সস্তা এবং প্রফুল্ল এখানে প্রিন্টারটি কী। আপনি যতটা সম্ভব অস্বচ্ছ এবং যতটা সম্ভব পরিষ্কার করতে চান।আমার লেজার প্রিন্টার এখন চালু হচ্ছে কিন্তু এটি 10 % পর্যন্ত মুদ্রণের জন্য ভাল, ট্রেসিং পেপারের শস্য পথে আসতে শুরু করার জন্য আপনার কিছু বিশেষজ্ঞ গিয়ার প্রয়োজন। আপনি বিশেষজ্ঞ কাগজ কিনতে পারেন কিন্তু আরে এটি আমার পছন্দগুলির জন্য খুব ভাল। যেভাবেই আমি ক্রমাগত আমার ডিজাইনগুলি পরিমার্জিত করছি তাই এটি আমার জন্য খুব ব্যয়বহুল হবে। যদি আপনার একটি সঠিক বোর্ডের প্রয়োজন হয় তবে বিশেষজ্ঞদের এটি করতে বলুন।
আমি সাধারণত আমার বোর্ডগুলিকে বিভাগগুলিতে প্রোটোটাইপ করি এবং তারপরে একটি ইন্টারনেট কোম্পানির জন্য জারবারদের সাথে একটি চূড়ান্ত উত্পাদন করি।
আপনি ট্রেসিংয়ের দুটি পৃথক A4 শীটগুলিতে ছবিগুলি মুদ্রণ করার পরে সেগুলি কেটে ফেলুন যাতে তারা উভয়ই ওভারলে এবং সেগুলিকে অবস্থানে বিক্রি করে। আপনার ডাবল সাইড বোর্ডের জন্য পর্যাপ্ত জায়গা রেখে দিন যাতে স্তরগুলির মধ্যে চেপে ধরে এবং নিশ্চিত করুন যে প্রিন্ট করা দিকটি পিসিবি -র বিপরীতে রয়েছে। আপনি যদি সাবধান হন তবে আপনি ট্রেসিং ইমেজটি ধ্বংস না করে সেলটোটেপটি আনপিক করার অনুমতি দিতে পারেন।
আপনার UV বক্সে এক পাশে নিচে বোর্ড রাখুন। NB আমি চারটি নতুন 13W UV ল্যাম্প এবং কিছু পুরানো কন্ট্রোল গিয়ার ব্যবহার করে আমার তৈরি করেছি এবং একটি পরিষ্কার কাচের প্যানেল দিয়ে একটি বাক্স তৈরি করেছি। ব্যবধান ছিল পরীক্ষামূলক। Theাকনা নিচে ক্লিপ এবং বোর্ডের পিছনে ফেনা squeezes গ্লাস বিরুদ্ধে মুখোশ বাধ্য। যদি আপনি এটি করতে ব্যর্থ হন তবে আলোটি এচ প্রতিরোধকে কমিয়ে দেবে। প্রতি দিকে 1 মিনিট 40 সেকেন্ডের জন্য বোর্ডটি চালু করুন এবং প্রকাশ করুন। আপনার ঘড়ি ব্যবহার করুন। প্রকৃতপক্ষে আমি এটিতে একটি টাইমার দিয়ে এটি পরিবর্তন করতে চাই … ওহ অন্য প্রকল্প নয় … সম্ভবত আমি একটি কিনব … আপনি জানেন যে আপনি না নকশার প্রতিরোধ কখনও কখনও কিছুটা প্যাচ হয় কিন্তু আমার কিছু বোর্ড আছে যা আমার চার বছর ধরে ছিল এবং তারা এখনও প্রোটোটাইপিংয়ের জন্য ভাল বোর্ড তৈরি করে !!
আপনি যখন বোর্ডটি ঘুরিয়ে দিবেন তখন সাবধান, এটি স্লিপ হতে দেবেন না বা আপনার কিছু আবর্জনা থাকবে।
এখন আপনার ডেভেলপার প্রস্তুত করুন। আমি 18: 1 এ 2 টি ক্যাপফুল ব্যবহার করি যাতে এটি ডেভেলপারের দুটি ক্যাপ এবং 36 টি ক্যাপ বিশুদ্ধ বিশুদ্ধ কলের জল। বিকাশকারী একটি বোতল বা পাউডার আকারে আসে এবং একটি বোতল সাধারণত 6 বছর স্থায়ী হয় !! এটি একটি আইসক্রিমের পাত্রে মিশ্রিত করুন এবং গ্লাভস পরুন। এতে আপনার আঙ্গুল রাখবেন না বা গ্রীস এটিকে প্রভাবিত করবে। শীতকালে তাপমাত্রা সমস্যা হতে পারে। জল 20 ডিগ্রি বা তার কাছাকাছি রাখুন, এটি সমালোচনামূলক নয় তবে যদি এটি ঠান্ডা হয় তবে ফলাফলগুলি অনির্দেশ্য হতে পারে। আমি জানুয়ারিতে আমার গ্যারেজে কেটলি দিয়ে এটি করেছি যাতে আপনি ক্ষতিপূরণ দিতে পারেন।
একবার আপনি আপনার বোর্ডটি স্থাপন করার পরে কন্টেইনারটি আস্তে আস্তে সরান, যদি আপনি এটি সঠিকভাবে করেন তবে আপনি দেখতে পাবেন যে তামার থেকে এচ প্রতিরোধের একটি ম্যাজেন্টা প্রবাহ সরানো হচ্ছে যা ট্র্যাকগুলির মধ্যে একটি সুন্দর চকচকে তামা প্রকাশ করে। অন্য দিকে চেক করার জন্য আপনার গ্লাভস ব্যবহার করে এটি চালু করুন এই প্রক্রিয়াটি সাধারণত এক মিনিটের উপরে লাগে তাই সম্পূর্ণ হলে বোর্ডটি বের করে নিন এবং উষ্ণ জলে ভাল করে ধুয়ে ফেলুন। যদি এটি নিস্তেজ হয় তবে সম্ভাবনা ব্যর্থ।
আমি এটি কয়েকবার করেছি কিন্তু এটি সাধারণত কারণ আমি গ্লাভস পরতে ব্যর্থ হয়েছিলাম বা তাপমাত্রা খুব কম ছিল অথবা আমি কিছু বিভ্রান্তির কারণে এক্সপোজার সময়কে নষ্ট করে দিয়েছিলাম… কেন তারা এমন কিছু সমালোচনামূলক কিছু করার মাঝেই করে…।
আমাকে আপনার এচিংস দেখান
ঠিক আছে এখন আপনার কাছে সুন্দর সবুজ ট্র্যাক সহ একটি বোর্ড আছে যা এচ প্রতিরোধ দ্বারা সুরক্ষিত এবং এখন ফেরিক ক্লোরাইড তৈরি করতে হবে। এখন আমি একই আইসক্রিম কন্টেইনার ব্যবহার করি যাতে বর্জ্য কম হয় এবং প্যাকেটের নোট পর্যন্ত মিশে যায়। আমি বলের প্যাকেটে ফেরিক ক্লোরাইড কিনেছি যা আপনি ওজন করেন এবং দ্রবণে দ্রবীভূত করেন। আইসক্রিমের টব ভরাট করার জন্য যথেষ্ট পরিমাণে তৈরি করুন।
আপনার অবশ্যই গ্লাভস পরতে হবে … গ্রীস ইত্যাদির কারণে নয়, কারণ আপনি যদি না করেন তবে আপনার হাত পনেরো দিনের জন্য উজ্জ্বল কমলা হবে। আমি একবার লন্ডনে একটি গুরুত্বপূর্ণ মিটিংয়ের আগে এটি করেছি এবং মনে হয়েছিল যে আমি ট্যাঙ্গোড ছিলাম। যাইহোক সচেতন থাকুন যে এই জিনিসটি তামার চারপাশে বাজে কিছু … এবং সত্যিই কিছু। পুরানো কাপড় পরুন কারণ যদি এটি তাদের উপর পড়ে তবে সেগুলি ট্র্যাশ করা হয়। এটি নিজেকে স্টেইনলেস স্টিলের ডোবার সাথে সংযুক্ত করে এবং সাধারণত সবকিছুকে দাগ দেয়। এটি বাইরে বা বাইরে একটি আউথহাউসে করুন সবকিছু থেকে দূরে অবশিষ্টাংশগুলি নর্দমার নিচে pourেলে দেবেন না, এটি ব্যাকটেরিয়াকে হত্যা করার ক্ষেত্রে দুর্দান্ত যা জল কর্তৃপক্ষ তাদের সেপটিক ট্যাঙ্কে প্রচার করতে চায় না। কিছু কর্তৃপক্ষের জন্য এটিও অবৈধ তাই এটি করবেন না।
যখন আপনি প্রথমে আপনার বোর্ডকে দ্রবণে ডুবিয়ে দেবেন তখন এটি তামার আক্রমণের কারণে একটি সুন্দর লাল ব্রোঞ্জ রঙের হবে। যদি এটি না হয় তবে আপনার এখনও এচ প্রতিরোধের একটি স্তর থাকতে পারে যা এচেন্টকে কাজ করতে বাধা দিচ্ছে বা আপনার সমাধানটি ভুল। যদি এমন হয় তবে ড্রয়িং বোর্ডে ফিরে আসুন আমি ভয় পাচ্ছি, তবে আপনি ধ্বংসযজ্ঞ অনুসরণ করলে এটি সম্ভবত আপনার এচেন্ট ভুল নয়।
যাইহোক যদি সবকিছু ঠিক থাকে তবে আপনার কিছু নিখুঁত ট্র্যাক আছে যা এচ প্রতিরোধ দ্বারা সুরক্ষিত।
সাধারনত এই মুহুর্তে পেশাদার ছিদ্র এবং প্যাডগুলির চারপাশে বিকাশের জন্য মাস্কের একটি সেট ব্যবহার করবে এবং তামার মাধ্যমে উত্পাদন করবে এবং প্লাস কম্পোনেন্ট সংখ্যা ইত্যাদি চিত্রকরণের জন্য একটি সিল্ক স্ক্রিন ব্যবহার করবে। স্তর থেকে স্তরে কিছু তামার তার ব্যবহার করে… স্পষ্টতই মাল্টি লেয়ার এই পদ্ধতি দ্বারা না না। যদি আমি মেজাজে থাকি তবে আমি কঠোরভাবে প্রিন্ট লেয়ারে কম্পোনেন্ট নম্বর যোগ করব যাতে আপনি কম্পোনেন্ট নম্বরগুলিও খোদাই করেন। এটি সমাবেশে কিছু সময় বাঁচাতে পারে কিন্তু বোর্ড কতটা ব্যস্ত তার উপর নির্ভর করে।
আমি এখন প্রতি 2 মিনিটের জন্য ট্র্যাকগুলি প্রকাশ করি এবং প্রতিটা খোদাই প্রতিরোধের অপসারণের জন্য বিকাশকারীকে ডুবিয়ে দেই।
আমি এখন ভিয়াস এবং যেকোনো গর্তের মধ্য দিয়ে ড্রিল করি এবং সমস্ত ট্র্যাক টিন করি এবং মাল্টিমিটারের সাথে ধারাবাহিকতা পরীক্ষা করি এই অংশটি একটি বল ব্যথা এবং আপনি সাধারণত সত্যিকারের ব্যাস সহ পেশাদার উত্পাদিত বোর্ডের জন্য করবেন না কিন্তু তারের মাধ্যমে এড়ানোর জন্য এটি করা মূল্যবান শুধুমাত্র একপাশে সোল্ডার করা হচ্ছে … অনেকবার ঘটেছে!
ধাপ 6: বোর্ড একত্রিত করা
ঠিক আছে তাই এখন আমার যাওয়ার জন্য একটি বোর্ড প্রস্তুত আছে এবং আমি সমস্ত ভায়াস এবং গর্তের মধ্য দিয়ে ড্রিল করেছি।
তারের সঙ্গে সব vias থ্রেড এবং ঝাল উভয় পক্ষের। আমি সুরক্ষা হিসাবে সমস্ত ট্র্যাক টিন করতে পছন্দ করি এটা করতে হবে না কিন্তু তামার জারণ বন্ধ করে দেয়।
আমি এসডি কার্ড সংযুক্ত করেছি যা সারফেস মাউন্ট এবং এটিতে একটি সোল্ডারের ট্যাক পেতে দুটি জমি যোগ করা হয়েছে এবং এটিকে নোঙ্গর করার নীচে কয়েকটি পিন রয়েছে।
পরবর্তীতে ADXL EEPROM ইত্যাদি যোগ করা হয়েছে।
ক্ষমতা অনুযায়ী পরিকল্পনা হল USB বা বহিরাগত ব্যাট থেকে 5V নেওয়া এবং বোর্ডে 3.3V রেগের মাধ্যমে খাওয়ানো। আমার ইবে থেকে কেনা একটি সামান্য রেগ আছে যা একটি মডিউল হিসাবে একত্রিত হয় এবং 800mA এ রেট দেওয়া হয় … এটি 300 গ্রেটার ইউএসবি দিতে পারে। সফটওয়্যারে পরিবর্তন আনার জন্য আমি এখনও কোন বিদ্যুৎ পরিমাপ করিনি….. সামাল দিতে ADXL থেকে নিষ্ক্রিয়তা বাধা ব্যবহার করতে পারি। [WIP]
নির্মাণের অগ্রগতির সাথে সাথে ছবি যুক্ত করতে হবে।
ধাপ 7: কোডিং
ঠিক আছে আমি আরডুইনো সেটআপের মধ্য দিয়ে যাব না কারণ অন্য কেউ এটির অন্য কোথাও আরও ভাল কাজ করেছে।
আমি শুধু প্রাসঙ্গিক বিটগুলি বেছে নেব যা আমরা যাই যা আপনার নিজের একটি প্রকল্পে ব্যবহার করা যেতে পারে।
ওয়েবসাইটটিতে আপলোড করার বিষয়টি বিবেচনা করা হলেও এটি কিছু কোডের মাধ্যমে চলতে পারে।
ধারণাটি হল যে সাধারণ কার্যকারিতা হল ডিভাইসগুলি যা GPS /ডিসপ্লে /এসডি কার্ড /রিয়েল টাইম ক্লক /এক্সট_ফ্ল্যাশমেরি এবং অ্যাকসিলরোমিটার নিয়ে গঠিত।
এর পরে আমরা একটি লুপ প্রবেশ করি যা দেখতে ইন্টারাপ্ট কী sw টিপে আছে কিনা তা দেখার অপেক্ষায়। যদি এটি হয় তাহলে ওয়েবপৃষ্ঠা কনফিগারারে একটি ইনপুট হিসাবে নির্দিষ্ট ডিভাইসে ওয়াইফাই নেটওয়ার্ক কনফিগার করার জন্য কনফিগারারের মেনুতে যান। একটি পতাকা সহ এটি নির্দেশ করে যে পরবর্তী বুটে ফ্ল্যাশ থেকে সেটিংস লোড করুন। আপনি ফ্ল্যাশ এবং লোড ডিফল্ট থেকে ক্লিন আউট শুরু করতে আইপ্যাড্রেস এবং টাইপ /কিলবিল টাইপ করে সর্বদা এটিকে ওভাররাইড করতে পারেন।
এখানে adxl অ্যাকসিলরোমিটারের কোডে সংজ্ঞায়িত ইন্টারপুট ফাংশন এবং দুটি পৃথক পিনে কনফিগারেটরে লাফ দেওয়া। আমরা শক ইভেন্টে বাধা দেওয়ার জন্য ADXL ইন্টারাপ্ট ব্যবহার করছি। উভয় ইন্টারাপ্টের জন্য আমরা একটি পতাকা সেট করি যা প্রধান "লুপ" এ রিসেট করা হয়। এখানে এটির মত দেখাচ্ছে:
সংযুক্ত কোডটি দেখুন
ধাপ 8: এসডিএ এসসিএল পিন খোঁজা
এই কোড ব্যবহার করুন:
Serial.println (SDA);
Serial.println (SCL);
বর্তমানে এসডিএল এবং এসসিএলের জন্য ইএসপিতে কনফিগার করা পিনগুলি প্রিন্ট করে
একটি ফাইল আছে যা ESP32- এ সিরিয়াল পোর্টগুলির মতো পিন ম্যাপ করার জন্য ব্যবহৃত হয়
প্রস্তাবিত:
SSD1306 এর সাথে ESP32 ইন্টারফেস মাইক্রোপিথনের সাথে Oled: 5 টি ধাপ
SSD1306 এর সাথে ESP32 ইন্টারফেস মাইক্রোপিথনের সাথে: মাইক্রোপিথন হল পাইথনের অপটিমাইজ এবং পাইথনের ছোট পদচিহ্ন। যার মানে হল এমবেডেড ডিভাইসের জন্য তৈরি করা যার মেমরির সীমাবদ্ধতা এবং কম বিদ্যুৎ খরচ। মাইক্রোপাইথন অনেক নিয়ন্ত্রক পরিবারের জন্য পাওয়া যায় যার মধ্যে ESP8266, ESP32, Ardui
ESP32 সহ PWM - আরডুইনো আইডিই এর সাথে ইএসপি 32 এ PWM এর সাথে LED ডিমিং: 6 ধাপ
ESP32 সহ PWM | Arduino IDE দিয়ে ESP 32 এ PWM এর সাথে LED ডিমিং: এই নির্দেশাবলীতে আমরা দেখব কিভাবে Arduino IDE ব্যবহার করে ESP32 দিয়ে PWM সিগন্যাল তৈরি করা যায় PWM মূলত কোন MCU থেকে এনালগ আউটপুট উৎপন্ন করতে ব্যবহৃত হয় এবং সেই এনালগ আউটপুট 0V থেকে 3.3V (esp32 এর ক্ষেত্রে) & থেকে
আলাস্কা ডেটালগার: 5 টি ধাপ (ছবি সহ)
আলাস্কা ডেটালগার: আলাস্কা জলবায়ু পরিবর্তনকে এগিয়ে নেওয়ার প্রান্তে। বিভিন্ন ধরনের কয়লা খনির ক্যানারিতে মোটামুটিভাবে অস্পৃশ্য আড়াআড়ি থাকার অনন্য অবস্থান অনেক গবেষণার সম্ভাবনাকে সক্ষম করে। আমাদের বন্ধু মন্টি একজন প্রত্নতাত্ত্বিক যিনি সাহায্য করেন
আরটিসি, নোকিয়া এলসিডি এবং এনকোডারের সাথে আরডুইনো ডেটালগার: 4 টি ধাপ
আরটিসি, নোকিয়া এলসিডি এবং এনকোডারের সাথে আরডুইনো ডেটালগার: পার্টস: আরডুইনো ন্যানো বা আরডুইনো প্রো মিনি নোকিয়া 5110 84x48 এলসিডি ডিএইচটি 11 তাপমাত্রা/আর্দ্রতা সেন্সর DS1307 বা ডিএস 3231 আরটিসি মডিউল বিল্ট-ইন AT24C32 EEPROM সস্তা এনকোডার সহ 3 ডিবাউন্সিং ক্যাপাসিটার বৈশিষ্ট্য: GUI ভিত্তিক এবং en
রাস্পবেরি পাই জিরো ডাব্লু ডেটালগার: 8 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই জিরো ডাব্লু ডেটালগার: রাস্পবেরি পাই জিরো ডব্লিউ ব্যবহার করে, আপনি একটি সস্তা এবং সহজেই ব্যবহারযোগ্য ডেটালগার তৈরি করতে পারেন, যা স্থানীয় ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত হতে পারে, অথবা ক্ষেত্রের একটি অ্যাক্সেস পয়েন্ট হিসাবে কাজ করতে পারে যা আপনাকে ডেটা ডাউনলোড করতে দেয় আপনার স্মার্টফোনের সাথে বেতারভাবে আমি উপস্থিত