সুচিপত্র:
ভিডিও: 128x64 LCD ডিসপ্লেতে DIY 10Hz-50kHz Arduino Oscilloscope: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই প্রকল্পটি একটি সহজ অসিলোস্কোপ তৈরির একটি উপায় বর্ণনা করে যার পরিসর 10Hz থেকে 50Khz পর্যন্ত। এটি একটি অত্যন্ত বড় পরিসর, প্রদত্ত যে ডিভাইসটি একটি বহিরাগত ডিজিটাল থেকে এনালগ রূপান্তরকারী চিপ ব্যবহার করে না, তবে কেবল আরডুইনো।
ধাপ 1: বর্ণনা
ফলাফলটি অপেক্ষাকৃত বড় LCD স্ক্রিনে (ST7920) 128x64 পিক্সেলের রেজোলিউশনে প্রদর্শিত হয়। পরিমাপ প্রদর্শন এলাকা 96x64 এবং তথ্য প্রদর্শন এলাকা 32x64, যেখানে পরীক্ষা সংকেত ফ্রিকোয়েন্সি, Vpp ইত্যাদি দেখানো হয়েছে
এটি তৈরি করা অত্যন্ত সহজ এবং শুধুমাত্র কয়েকটি উপাদান নিয়ে গঠিত:
- আরডুইনো ন্যানো
- ST7920 LCD 128x64 রেজোলিউশনের ডিসপ্লে
- তিনটি ক্ষণস্থায়ী সুইচ
- দুটি potentiomemers
- এবং একটি ক্যাপাসিটর 100 মাইক্রোএফ
এই প্রকল্পটি NextPCB দ্বারা স্পনসর করা হয়েছিল। আপনি এই লিঙ্কগুলির একটিতে তাদের পরীক্ষা করে আমাকে সমর্থন করতে সাহায্য করতে পারেন:
$ 5 কুপন পেতে নিবন্ধন করুন:
নির্ভরযোগ্য মাল্টিলেয়ার বোর্ড নির্মাতা:
4 স্তর PCB বোর্ড 10pcs মাত্র $ 12:
10% ছাড় - PCB ও SMT অর্ডার: 20% ছাড় - PCB এবং 15% SMT অর্ডার:
ধাপ 2: বিল্ডিং
ডিভাইসটির বেশ কয়েকটি ফাংশন আছে যেমন: অটো ট্রিগার (ডিসপ্লে খুব স্থিতিশীল), স্ক্যানিং স্পিড: 0.02ms/div ~ 10ms/div, 1-2-5 অনুযায়ী ক্যারি এবং নাইন লেভেলে ভাগ করে ফাংশন ধরে রাখুন: ডিসপ্লে ওয়েভফর্ম এবং প্যারামিটার। এই প্রকল্পটি উ হানকিং এর ব্লগে প্রকাশিত হয়েছে যেখানে আপনি মূল কোডটি খুঁজে পেতে পারেন। আমি ন্যূনতম পরিবর্তন করেছি কারণ আমি আমার আগের একটি প্রকল্পের হার্ডওয়্যারের উপর ভিত্তি করে অসিলোস্কোপ তৈরি করছিলাম। আপনি যেমন ভিডিওতে দেখতে পাচ্ছেন, বড় স্ক্রিনের কারণে যন্ত্রটির একটি খুব স্পষ্ট দৃশ্য রয়েছে এবং একটি আশ্চর্যজনকভাবে ভাল অটো ট্রিগারও রয়েছে। ছবিটির উল্লম্ব অবস্থান 50 kohms এর potentiometer এর সাথে সামঞ্জস্য করা হয়, এবং 10 kohms potentiometer এর বিপরীতে। পরিশেষে, যদিও এটি একটি পেশাদার বা খুব ব্যবহারযোগ্য যন্ত্র নয়, এটি এখনও শিক্ষাগত উদ্দেশ্যে বা আপনার পরীক্ষাগারে, কম ফ্রিকোয়েন্সি সংকেত পরীক্ষার জন্য ব্যবহার করা যেতে পারে, বিশেষ করে জেনে যে ডিভাইসটি তৈরি করা খুবই সহজ এবং অত্যন্ত সস্তা।
ধাপ 3: পরিকল্পিত ডায়াগ্রাম এবং কোড
নিচে শেম্যাটিক ডায়াগ্রাম এবং আরডুইনো কোড দেওয়া আছে
প্রস্তাবিত:
TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে তাপমাত্রা: 7 টি ধাপ
TM1637 LED ডিসপ্লেতে Arduino ডিসপ্লে তাপমাত্রা: এই টিউটোরিয়ালে আমরা LED ডিসপ্লে TM1637 এবং DHT11 সেন্সর এবং Visuino ব্যবহার করে কিভাবে তাপমাত্রা প্রদর্শন করতে হয় তা শিখব। ভিডিওটি দেখুন
একটি SSD1283A 130x130 ট্রান্সফ্লেক্টিভ LCD SPI ডিসপ্লেতে একটি LOLIN WEMOS D1 Mini Pro এর ওয়্যারিং: 3 ধাপ
একটি SSD1283A 130x130 ট্রান্সফ্লেকটিভ LCD SPI ডিসপ্লেতে একটি LOLIN WEMOS D1 Mini Pro এর ওয়্যারিং: অনলাইনে এটিকে হুকিং করার বিষয়ে কোন ভাল তথ্য নেই, তাই, এখানে কিভাবে! এবং একটি ব্যাকলাইটও রয়েছে, তাই অন্ধকারেও পড়া যায়। Wemos D1 Mini Pro
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
I2C / IIC LCD ডিসপ্লে - একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: spi lcd ডিসপ্লে ব্যবহার করার জন্য অনেকগুলি সংযোগের প্রয়োজন হয় যা করা সত্যিই কঠিন তাই আমি একটি মডিউল খুঁজে পেয়েছি যা i2c lcd কে spi lcd তে রূপান্তর করতে পারে তাই চলুন শুরু করা যাক
SSD1306 I2C OLED 128x64 ডিসপ্লেতে গ্রাফিক্স সার্কিটপাইথন একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
একটি SSD1306 I2C OLED 128x64 ডিসপ্লেতে সার্কিট পাইথন দিয়ে একটি ইটিসিবিটি এম 4 এক্সপ্রেস ব্যবহার করে: SSD1306 OLED ডিসপ্লে একটি ছোট (0.96 "), সস্তা, ব্যাপকভাবে পাওয়া যায়, I2C, 128x64 পিক্সেল সহ একরঙা গ্রাফিক্যাল ডিসপ্লে, যা সহজেই ইন্টারফেস করা যায় (শুধুমাত্র 4 তারের) মাইক্রোপ্রসেসর ডেভেলপমেন্ট বোর্ড যেমন রাস্পবেরি পাই, আরডুইনো বা