সুচিপত্র:

একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।: 5 টি ধাপ
একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।: 5 টি ধাপ

ভিডিও: একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।: 5 টি ধাপ

ভিডিও: একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।: 5 টি ধাপ
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, নভেম্বর
Anonim
একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।
একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যে কোন জায়গায় প্রোগ্রাম করা যায়।
একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যেকোনো জায়গায় প্রোগ্রাম করা যায়।
একটি ছোট এবং সস্তা পকেট কম্পিউটার যা যেকোনো জায়গায় প্রোগ্রাম করা যায়।

আপনি কার্ডকেবি কে পকেট কম্পিউটারে পরিণত করতে পারেন

ArduinoBaisc, CardKB, I2C OLED স্ক্রিন ব্যবহার করে CardKB এর জন্য সম্পূর্ণ পকেট কম্পিউটার। যেহেতু বেসিক ArduinoBasic ব্যবহার করে EEPROM থেকে সেভ এবং লোড সমর্থিত। বেসিক প্রোগ্রাম এবং ভেরিয়েবল প্রায় 1k RAM ব্যবহার করে, তাই এটি প্রায় প্রথম কম্পিউটারের সমতুল্য (সিনক্লেয়ার ZX81)। অন্যান্য 1k র‍্যাম কীবোর্ড এবং স্ক্রিন বাফারের জন্য ব্যবহৃত হয় এবং CPU স্ট্যাকের জন্য একটু জায়গা আছে। যেহেতু arduino এর 1k EEPROM আছে, যদি প্রোগ্রামটি মৌলিক পরিবেশে ফিট হয়, তাহলে এটি EEPROM- এ ফিট হবে।

সরবরাহ

1) কার্ড কেবি (https://en.aliexpress.com/item/32963872643.html)

2) I2C OLED (যেমন SSD1306 128x32 বা 128x64)

3) মিনি রুটিবোর্ড

4) ব্যাটারি বক্স

5) EEPROM (যেমন 24LC256) (বিকল্প)

ধাপ 1: পূর্বশর্ত

পূর্বশর্ত
পূর্বশর্ত
পূর্বশর্ত
পূর্বশর্ত
পূর্বশর্ত
পূর্বশর্ত
  1. কার্ড কেবি মিনি কীবোর্ড ব্যবহার করুন। বিস্তারিত জানার জন্য দয়া করে https://en.aliexpress.com/item/32963872643.html দেখুন।
  2. SSD1306 ভিত্তিক OLED স্ক্রিন I2C ব্যবহার করে সংযুক্ত। 128x32 সংস্করণ কিছু সংজ্ঞা সূক্ষ্মভাবে কাজ করে। ArduinoBasic SPI OLED ব্যবহার করে, কিন্তু CardKB ব্যবহার করে পকেট কম্পিউটার I2C OLED ব্যবহার করে।
  3. (Ptionচ্ছিক) একাধিক ফাইল সংরক্ষণ করতে একটি বহিরাগত EEPROM (যেমন 24LC256) ব্যবহার করুন।

সমাবেশ খুব সহজ। কার্ড কেবি, ওএলইডি এবং ইইপ্রোম একটি মিনি ব্রেডবোর্ড ব্যবহার করে আই 2 সি দ্বারা সংযুক্ত হতে পারে। আমি কার্ডকেবি তারের তথ্যের একটি ছবি রাখলাম।

পদক্ষেপ 2: প্রোগ্রাম এবং সংকলন

প্রোগ্রাম এবং সংকলন
প্রোগ্রাম এবং সংকলন
প্রোগ্রাম এবং সংকলন
প্রোগ্রাম এবং সংকলন
প্রোগ্রাম এবং সংকলন
প্রোগ্রাম এবং সংকলন
  1. প্রোগ্রামটি এখান থেকে ডাউনলোড করুন।
  2. SSD1306ASCII "\ Arduino / libraries" ফোল্ডারের অধীনে রাখুন।
  3. Adafruit NeoPixel লাইব্রেরি প্রয়োজন।
  4. কম্পাইল করার সময় "ATmega328p (3.3V, 8Mhz)" নির্বাচন করুন। যদি নির্বাচিত না হয়, নিওপিক্সেল LED সাদা থাকবে।

  5. একটি রাইটিং ফাইল তৈরি করতে "রপ্তানি সংকলিত বাইনারি" নির্বাচন করুন।

ধাপ 3: প্রোগ্রাম লিখুন

প্রোগ্রাম লিখুন
প্রোগ্রাম লিখুন
প্রোগ্রাম লিখুন
প্রোগ্রাম লিখুন
প্রোগ্রাম লিখুন
প্রোগ্রাম লিখুন

Avrdude বা avrdude-GUI এবং USB ISP- এর মতো সরঞ্জাম ব্যবহার করে সংকলিত একটি বাইনারি লিখুন।

আমি একটি টুল তৈরি করেছি যা কার্ডকেবিতে লিখে। আপনাকে অবশ্যই সরঞ্জামগুলির পরিবর্তে জাম্পার পিন ব্যবহার করতে হবে।

কার্ডকেবি ফিউজ বিট পুনরায় লিখবেন না।

ধাপ 4: অনুগ্রহ করে SSD1306ASCII_I2C.h সংশোধন করুন।

অনুগ্রহ করে SSD1306ASCII_I2C.h সংশোধন করুন।
অনুগ্রহ করে SSD1306ASCII_I2C.h সংশোধন করুন।

#OLED_WIDTH 128 নির্ধারণ করুন

#OLED_HEIGHT 32 নির্ধারণ করুন #OLED_COLMAX 21 নির্ধারণ করুন #OLED_ROWMAX 4 নির্ধারণ করুন

128×64>

#OLED_WIDTH 128 নির্ধারণ করুন

#OLED_HEIGHT 64 নির্ধারণ করুন OLED_COLMAX 21 নির্ধারণ করুন #OLED_ROWMAX 8 নির্ধারণ করুন

ধাপ 5: শেষ করুন

আনন্দ কর:-)

প্রস্তাবিত: