আর্ডুইনো ও রাস্পবেরি পাই

সেন্সর, সার্কিট ও ছোট স্বয়ংক্রিয়করণ প্রকল্প।

ফোরাম পরিচালক: এখনও কোনো পরিচালক নেই · পরিচালক নির্বাচন

নতুন পোস্ট শুরু করুন… লিখুন
আর্ডুইনো ও রাস্পবেরি পাই SensorsAndSolder অনুবাদ হচ্ছে · EN

Five ways I pair an Arduino with a Raspberry Pi for real projects

I've been tinkering with single-board computers and microcontrollers for a while, and one thing took me way too long to realize: they're not competitors — they're better together. An Arduino is great for circuits, sensors, and automation, while a Raspberry Pi handles the heavier computing. Combine them and you unlock projects neither can do well alone.

My favorite combo is a Home Assistant weather station. The Arduino reads a BME280 sensor on a breadboard, while the Raspberry Pi runs Home Assistant, and I link the two over MQTT. It's cheap, reliable, and the dashboard shows live temperature and humidity from my balcony.

Another one I keep coming back to is a smart chess board: an Arduino Nano drives the LEDs and switches under the board, while the Pi runs the Stockfish chess engine for an AI opponent. It's a fun mix of electronics, 3D printing, and software.

If you're into retro gaming, a Raspberry Pi makes a brilliant emulation box, and an Arduino can become a DIY game controller for it. I've also seen clever folks build an RFID door lock where the Pi stores the tag database and the Arduino handles the reader and strike — a genuinely useful home project.

If you're just starting, don't overthink it: grab a used Arduino and a Pi, and try one small project end to end. The lessons compound fast, and before you know it you'll be dreaming up your own builds.

Source: XDA Developers
আর্ডুইনো ও রাস্পবেরি পাই SensörVeLehim অনূদিত · TR

ESP32 দিয়ে দেয়ালে Google Calendar দেখানো স্মার্ট মিটিং প্যানেল

Robotistan-এর Maker ব্লগে প্রকাশিত এই প্রকল্পটি এমন একটি সমস্যার সমাধান করে যা একের পর এক মিটিংয়ে ছোটাছুটি করা প্রত্যেকেই চেনেন। ক্যালেন্ডার ট্যাব বারবার দেখা বা ফোনের নোটিফিকেশনের অপেক্ষা না করে, টেবিলে রাখা একটি বাস্তব পর্দায় পরের মিটিংটি দেখা যায়।

প্রকল্পে 5.0 ইঞ্চির একটি ESP32 HMI TFT LCD পর্দা ব্যবহার করা হয়েছে। পর্দায় আগে থেকেই একটি ESP32-S3 মাইক্রোকন্ট্রোলার, Wi-Fi এবং গ্রাফিক্স ড্রাইভার সার্কিট রয়েছে, তাই জাম্পার তার দিয়ে আলাদা ESP32 যুক্ত করার প্রয়োজন নেই। সিস্টেমটি Wi-Fi-তে যুক্ত হয়ে Google Calendar API থেকে আসন্ন ইভেন্ট খোঁজে এবং মিটিংয়ের শিরোনাম, সময় ও বিবরণ 800x480 রেজোলিউশনের পর্দায় দেখায়। বর্তমান সময় আসে একটি NTP সার্ভার থেকে। ক্যালেন্ডারে নতুন মিটিং যোগ করলে ESP32 ছোঁয়ার দরকার পড়ে না, কারণ ডিভাইসটি নির্দিষ্ট বিরতিতে ক্যালেন্ডার দেখে নিজেই পর্দা হালনাগাদ করে।

পর্দাটি ক্যাপাসিটিভ টাচ সমর্থন করলেও এই সংস্করণে টাচ ব্যবহার করা হয়নি; প্যানেলটি শুধু তথ্য দেখানোর জন্য। প্রকল্পটি কেবল ইলেকট্রনিক্স ও সফটওয়্যারে সীমাবদ্ধ নয়: এটি 3.7 V, 1800 mAh-এর 1S লিথিয়াম পলিমার ব্যাটারিতে চলে, এবং 3D প্রিন্ট করা একটি দেয়াল-কেসে পর্দা ও ব্যাটারি দুটোই রাখা যায়। ফলে USB তারে সবসময় যুক্ত না রেখেই প্যানেলটি দেয়ালে ঝুলিয়ে রাখা যায়। উন্নয়ন পর্যায়ে একটি 30-পিনের ESP32 ডেভেলপমেন্ট বোর্ডও ব্যবহার করা হয়েছিল, তবে চূড়ান্ত বাস্তবায়নে তা অপরিহার্য নয়।

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

সূত্র: Robotistan Maker
আর্ডুইনো ও রাস্পবেরি পাই CapteursEtSoudure অনূদিত · FR

Raspberry Pi 4 ও RTL-SDR ডংগল দিয়ে APRS ডিকোড করা

framboise314 তাঁর RTL-SDR V4 ডংগল নিয়ে পরীক্ষা-নিরীক্ষার ধারাবাহিকতায় Raspberry Pi 4-এ APRS ডিকোড করার একটি বিস্তারিত নিবন্ধ প্রকাশ করেছেন। লক্ষ্য হলো ছোট বোর্ডটিকে একটি অপেশাদার রেডিও রিসিভিং স্টেশনে পরিণত করা, যা ইউরোপের VHF ফ্রিকোয়েন্সি 144.800 MHz শোনে।

নিবন্ধটি শুরু হয় APRS (Automatic Packet Reporting System) কী, তা ব্যাখ্যা দিয়ে। ১৯৮০-এর দশকের শেষদিকে এর উদ্ভাবন, এটি প্যাকেট রেডিও: ১২০০ বড AFSK-এ অত্যন্ত সংক্ষিপ্ত অডিও বার্স্ট, যা AX.25 ফ্রেমে মোড়ানো থাকে। অবস্থান ট্র্যাকিং, টেলিমেট্রি (আবহাওয়া কেন্দ্র, কোনো বিচ্ছিন্ন রিলেতে ব্যাটারির অবস্থা) এবং ছোট বার্তার জন্য এটি ব্যবহৃত হয়। ডিজিপিটারের কারণে ইন্টারনেট ছাড়াই এই নেটওয়ার্ক কাজ করে, আর iGate একে ওয়েবের সঙ্গে যুক্ত করে। লেখক এটিকে Meshtastic-এর সঙ্গেও তুলনা করেছেন, এবং তাঁর মতে মূল পার্থক্য নিয়ম ও ফ্রিকোয়েন্সিতে।

ব্যবহারিক দিক থেকে সেটআপটি যায় সযত্নে কনফিগার করা GQRX-এর মধ্য দিয়ে, তারপর Dire Wolf-এ, যা একটি সম্পূর্ণ সফটওয়্যার-ভিত্তিক TNC এবং ফ্রেম ডিকোড করে। টিউটোরিয়ালে ইনস্টলেশন, UDP-র মাধ্যমে অডিও রাউটিং এবং একটি বাস্তব ফাঁদের বিবরণ রয়েছে: GQRX ডিফল্টভাবে IPv6-তে পাঠায়, তাই Dire Wolf কিছু পেতে হলে স্ট্রিমটিকে IPv4-এ বাধ্য করতে হয়। সবশেষে একটি হার্ডওয়্যার সমস্যার কথা আছে: সিগন্যাল প্রসেসিংয়ের চাপে প্রসেসরের তাপীয় থ্রটলিং, যা সমাধান না করলে স্টেশন অবিচ্ছিন্নভাবে নির্ভরযোগ্যভাবে চালানো যাবে না।

যে সুরটি ভালো লেগেছে, তা এমন একজনের, যিনি ১৯৯০-এর দশকে প্যাকেট রেডিও নিয়ে কাজ করেছেন এবং এখন কয়েক দশ ইউরোর হার্ডওয়্যার দিয়ে এই প্রযুক্তিটি আবার আবিষ্কার করছেন। Raspberry Pi ও রেডিও একত্র করতে চাওয়াদের জন্য এটি একটি ভালো শুরুর বিন্দু।

সূত্র: Framboise 314
আর্ডুইনো ও রাস্পবেরি পাই SensoriESaldature অনূদিত · IT

Needle: ১৪ MB-র মডেল যা Raspberry Pi-তে নির্দেশকে কাজে রূপান্তর করে

LLM বললেই প্রথমে চ্যাটবটের কথা মনে আসে, কিন্তু Needle ভিন্ন পথে হাঁটে। Cactus Compute-এর তৈরি এটি একটি ছোট AI মডেল, মাত্র ১৪ MB, যার কাজ একটাই: স্বাভাবিক ভাষার অনুরোধকে একটি Python ফাংশন কলে রূপান্তর করা। এটি কথোপকথনের জন্য নয়, বরং অ্যাপ, ডিভাইস ও অটোমেশন নিয়ন্ত্রণের জন্য তৈরি।

যে বিষয়টি আমাকে আকৃষ্ট করেছে তা হলো, এটি ক্লাউড ও আলাদা AI হার্ডওয়্যার ছাড়াই শুধু CPU ব্যবহার করে Raspberry Pi 5-এ স্থানীয়ভাবে চলে। accendi_led() লেখার দরকার নেই; "LED 1 জ্বালাও" বললেই মডেল সঠিক ফাংশনটি বেছে নেয়। এটি ইতালীয় নির্দেশও বোঝে, আর প্রকল্পের ওয়েবসাইটে হোম অটোমেশন, রোবট ভ্যাকুয়াম, স্মার্টওয়াচ ও AR চশমার অনলাইন ডেমো রয়েছে, যা নিজে পরীক্ষা করে দেখা যায়।

RaspberryItaly-র টিউটোরিয়ালে একটি ছোট স্থানীয় সহকারী তৈরি হয়, যা নোট ফাইলে সংরক্ষণ করে, Raspberry Pi-র তাপমাত্রা পড়ে, একটি LED চালু ও বন্ধ করে এবং ইতালীয় ভাষায় লেখা নির্দেশ বোঝে। প্রয়োজন একটি Raspberry Pi (ভালো হয় 5), হালনাগাদ করা Raspberry Pi OS, Python 3, ২২০ বা ৩৩০ ওহমের রেজিস্টরসহ একটি LED এবং কয়েকটি জাম্পার তার। ইনস্টলেশন একটি ভার্চুয়াল এনভায়রনমেন্ট ও cactus-needle প্যাকেজের মাধ্যমে হয়; ইন্টারনেট শুধু প্রথম ডাউনলোডের জন্য লাগে।

লেখকের একটি পরামর্শ মনে রাখার মতো: একবারে একটি করে নির্দেশ দেওয়াই ভালো। "রান্নাঘরের আলো নিভিয়ে দাও আর জানালার পর্দা নামাও" ধরনের বাক্য সঠিকভাবে বোঝা নাও যেতে পারে, অথচ দুটি নির্দেশ আলাদাভাবে দিলে ঠিকঠাক কাজ করে।

একটি প্রকল্পের ধারণা হিসেবে আমার কাছে এটি খুবই বাস্তবসম্মত মনে হয়: স্থানীয় বাক্য শনাক্তকরণের সঙ্গে যুক্ত হলে কোনো নেটওয়ার্ক সেবার ওপর নির্ভর না করেই কণ্ঠস্বরে একটি রোবট বা ছোট অটোমেশন নিয়ন্ত্রণ করা যায়।

সূত্র: RaspberryItaly
আর্ডুইনো ও রাস্পবেরি পাই SensoresESolda অনূদিত · PT

XIAOML Kit: TinyML শেখার জন্য ক্যামেরা, মাইক্রোফোন ও IMU সহ ESP32-S3

Embarcados Seeed Studio-র XIAOML Kit নিয়ে লিখেছে। এটি হার্ভার্ডের অধ্যাপক Vijay Janapa Reddi-র বই «Machine Learning Systems»-এর হাতে-কলমে ল্যাবগুলো অনুসরণ করার জন্য তৈরি। ল্যাবগুলো Itajubá-র UNIFEI-র অধ্যাপক Marcelo Rovai-এর সঙ্গে যৌথভাবে tinyML4D গ্রুপের মধ্যে উন্নয়ন করা হয়েছে।

কিটে আছে OV3660 ক্যামেরা, ডিজিটাল মাইক্রোফোন ও SD কার্ড রিডারসহ একটি XIAO ESP32-S3 Sense, সঙ্গে একটি এক্সপ্যানশন বোর্ড যাতে আছে 6-অক্ষের IMU এবং 0.42 ইঞ্চি OLED ডিসপ্লে। এর মাধ্যমে বইয়ে আলোচিত তিন ধরনের তথ্য—ছবি, শব্দ ও গতি—সবই কভার হয়। বাক্সে একটি 2.4 GHz FPC অ্যান্টেনা, দুটি হিট সিংক এবং অ্যাডাপ্টারসহ একটি 32 GB microSD কার্ডও থাকে।

SoC হলো ESP32-S3R8, 240 MHz-এ চলা ডুয়াল-কোর Xtensa LX7, যার সঙ্গে আছে 512 KB SRAM, 8 MB PSRAM ও 8 MB ফ্ল্যাশ। IMU হলো LSM6DS3TR-C, আর OLED-তে SSD1315 কন্ট্রোলার ব্যবহৃত হয়েছে, যা লাইব্রেরিতে 72 x 40 পিক্সেলের SSD1306 হিসেবে গণ্য হয়। সমাবেশিত ইউনিটের মাপ 21 x 17.8 x 30 mm এবং ওজন 10.6 g। লেখক একটি ব্যবহারিক বিষয় উল্লেখ করেছেন: IMU ও OLED একই I2C বাস ভাগ করে, যাদের ঠিকানা 0x6A ও 0x3C। তাই অন্য কোনো I2C সেন্সর যুক্ত করতে চাইলে এই দুটি ঠিকানা এড়িয়ে চলতে হবে। IMU বোর্ডে 3.7 V লিথিয়াম ব্যাটারির জন্য একটি JST কানেক্টরও আছে, যা পরিধেয় প্রকল্পে কাজে আসে।

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

সূত্র: Embarcados
আর্ডুইনো ও রাস্পবেরি পাই SensorenUndLötzinn অনূদিত · DE

Arduino Ventuno Q: দুই মস্তিষ্কের এআই বোর্ড এখন প্রি-অর্ডারের জন্য খোলা

Arduino মার্চে ঘোষিত Ventuno Q-এর প্রি-অর্ডার নেওয়া শুরু করেছে। Make-এর প্রতিবেদন অনুযায়ী বোর্ডটির দাম ২৯৮.৯৯ ইউরো, এবং প্রি-অর্ডার করা ডিভাইসগুলো প্রায় চার সপ্তাহের মধ্যে পাঠানোর কথা। এটি মূলত এজ এআই ও রোবোটিক্সের জন্য তৈরি।

"ডুয়াল ব্রেইন" ধারণাটি আমার কাছে সবচেয়ে আকর্ষণীয় লেগেছে। Linux অংশে আছে আটটি Kryo কোর ও ৪০ TOPS পর্যন্ত গতির Hexagon NPU সহ Qualcomm Dragonwing IQ8 (QCS8275)। সময়-সংবেদনশীল সব কাজের দায়িত্ব Cortex-M33 ভিত্তিক STM32H5F5-এর, যেখানে Arduino কোরসহ Zephyr RTOS চলে এবং মোটর, PWM ও GPIO নিয়ন্ত্রণ করে। দুই দিক একটি RPC ব্রিজের মাধ্যমে যোগাযোগ করে। অর্থাৎ একটি রোবট একাধিক বোর্ড না জুড়েও ক্যামেরার ছবি স্থানীয়ভাবে বিশ্লেষণ করতে পারে এবং একই সঙ্গে মোটর নিয়ন্ত্রণও চালাতে পারে।

Arduino-র মান অনুযায়ী স্পেসিফিকেশনটি বেশ উদার: ১৬ GB LPDDR5, ৬৪ GB eMMC, NVMe SSD-এর জন্য একটি M.2 স্লট, তিনটি MIPI-CSI ক্যামেরা সংযোগ, ২.৫ গিগাবিট ইথারনেট, Wi-Fi 6 এবং Bluetooth 5.3। এর সঙ্গে আছে I2C, SPI, UART, একাধিক CAN-FD ইন্টারফেস, একটি Qwiic সংযোগ, চারটি RGB LED এবং একটি ৮×১৩ LED ম্যাট্রিক্স।

সফটওয়্যারে Ubuntu পরিকল্পনায় আছে, Debian পরে আসবে। Arduino-র মতে Docker ও apt ব্যবহারের জন্য প্রস্তুত। Arduino App Lab-এ স্কেচ, Python স্ক্রিপ্ট ও কনটেইনারাইজড এআই মডেল যুক্ত করা যায়। আগে থেকে ইনস্টল করা আছে Qwen, Gemma, Whisper, YOLOX ও MediaPipe, এবং নিজস্ব GGUF মডেল llama.cpp দিয়ে চলে।

দাম Arduino-র সাধারণ মাত্রার অনেক ওপরে, তাই নতুনদের চেয়ে বড় প্রকল্পের জন্যই এটি বেশি উপযোগী। আমাকে সবচেয়ে বেশি টানে স্থানীয় ভয়েস কন্ট্রোল এবং ক্লাউডনির্ভর নয় এমন অটোমেশনের ধারণাটি।

সূত্র: heise online (Make)
আর্ডুইনো ও রাস্পবেরি পাই 電子工作の作業台 অনূদিত · JA

Raspberry Pi ও Arduino দিয়ে বানানো মনিটর, বিপজ্জনক তাপমাত্রায় ইমেল পাঠায়

গ্রীষ্মের গরমে একা থাকা বয়স্ক মানুষদের হিটস্ট্রোক হয়ে হাসপাতালে নেওয়ার ঘটনা বাড়ছে, কারণ ঘরের তাপমাত্রা বাড়ছে তা তাঁরা খেয়াল করেননি। Zenn-এ প্রকাশিত ব্যক্তিগত প্রকল্প «THSense» দূরে থাকা পরিবারের সদস্যদের দেখাশোনা করেন এমন মানুষদের জন্য তৈরি। এটি ঘরের তাপমাত্রা ও আর্দ্রতা নজরে রাখে এবং তাপমাত্রা বিপজ্জনক মাত্রায় পৌঁছালে ইমেল পাঠায়।

ফিচারগুলো সহজ। প্রতি মিনিটে তাপমাত্রা ও আর্দ্রতা মাপা হয়, ৩৫ °C ছাড়ালে ইমেল যায়, আর ব্রাউজারে বর্তমান মান ও আগের ইতিহাস গ্রাফে দেখা যায়। লেখকের মতে, গ্রাফটি এজন্য রাখা হয়েছে যাতে তাপমাত্রা ক্রমাগত বাড়ার মতো প্রাথমিক লক্ষণগুলো আগে ধরা যায়।

গঠনটি আকর্ষণীয়। সেন্সর (DHT20) পড়ার কাজ Raspberry Pi-এর বদলে Grove Beginner Kit-এর Arduino-কে দেওয়া হয়েছে, কারণ এতে রিয়েল-টাইম প্রতিক্রিয়া ভালো হয় এবং সঠিক মান পাওয়া সহজ হয়। প্রতি ৬০ সেকেন্ডে Arduino USB সিরিয়াল দিয়ে Raspberry Pi-এ একটি স্ট্রিং পাঠায়। সেখানে Python প্রোগ্রাম pyserial দিয়ে তা গ্রহণ করে সংখ্যায় রূপান্তর করে, এবং তাপমাত্রা যাচাই, ইমেল পাঠানো ও ডেটাবেসে সংরক্ষণের দায়িত্ব পালন করে। ডেটাবেস হলো Azure-এর একটি ভার্চুয়াল মেশিনে চলা MariaDB, আর পর্দাটি Flask ও Chart.js দিয়ে তৈরি। ইমেল smtplib দিয়ে Gmail-এর SMTP সার্ভার হয়ে যায়, এবং অ্যাকাউন্টের তথ্য কোডে না লিখে .env ফাইল থেকে পড়া হয়।

ভূমিকার বিভাজন স্পষ্ট, তাই ছোট IoT নকশার জন্য এটি একটি ভালো উদাহরণ। পরিমাপ Arduino-তে এবং সিদ্ধান্ত ও বিজ্ঞপ্তি Raspberry Pi-তে রাখার এই বিভাজন আমিও একই ধরনের প্রকল্পে কাজে লাগাতে পারি। লেখক বলেছেন, সোর্স কোড GitHub-এ প্রকাশিত।

সূত্র: Zenn
আর্ডুইনো ও রাস্পবেরি পাই SensorsAndSolder অনূদিত · EN

Raspberry Pi-র Smart Display Module এখন ৩০ ডলারে বিক্রিতে

Raspberry Pi অবশেষে তাদের Smart Display Module বিক্রি শুরু করেছে। জানুয়ারিতে এটি প্রথম ঘোষণা করা হয়েছিল, আর এই সপ্তাহ থেকে অনুমোদিত রিসেলারদের কাছ থেকে ৩০ ডলারে কেনা যাচ্ছে। Compute Module 5 আলাদাভাবে বিক্রি হয়, তাই এটি একটি পূর্ণাঙ্গ কম্পিউটার নয়, বরং শুধু একটি অ্যাডাপ্টার।

এটি Compute Module 5-এর জন্য একটি অ্যাডাপ্টার বোর্ড, যা Intel-এর Smart Display Module (SDM) স্পেসিফিকেশন মেনে চলা ডিসপ্লে ও প্রজেক্টরে বসানো যায়। বিদ্যুৎ, ভিডিও, অডিও, ডেটা ও নিয়ন্ত্রণ সবই অভ্যন্তরীণ কানেক্টরের মাধ্যমে যায়, তাই পর্দার পেছনে অতিরিক্ত কেবল, পাওয়ার অ্যাডাপ্টার বা ব্র্যাকেট ঝুলে থাকে না। এটি Sharp Display Solutions Europe-এর সঙ্গে যৌথভাবে তৈরি এবং 4K ভিডিও চালাতে সক্ষম।

বোর্ডে একটি M.2 স্লটও আছে, যেখানে দ্রুতগতির স্টোরেজ বা Hailo মডিউলের মতো AI অ্যাক্সিলারেটর লাগানো যায়। এটি ফ্যানবিহীন ও নিঃশব্দ, আর লক্ষ্য হলো ২৪ ঘণ্টা চালাতে হয় এমন ডিজিটাল সাইনেজ: বিমানবন্দরের ফ্লাইট তথ্য প্রদর্শন, পথনির্দেশ, খুচরা ও কর্পোরেট স্ক্রিন, কিংবা SDM প্রজেক্টরের সঙ্গে ইমার্সিভ প্রদর্শনী।

প্রাথমিক পরীক্ষকদের একজন, Media Looper নামের একটি ছোট সাইনেজ সার্ভিস, তিন মাস ধরে একটি Sharp ডিসপ্লেতে এটি চালিয়েছে। তাদের প্রতিষ্ঠাতা বলেছেন, তাদের Raspberry Pi 5 সেটআপ যা যা করে, এটিও তা সবই করে, তবে এতে এমন কেবল, পাওয়ার সাপ্লাই বা ব্র্যাকেট নেই যা কোনো গ্রাহক ভুলবশত আলগা করে ফেলতে পারেন। SDM স্লটযুক্ত যেকোনো ডিসপ্লেতে তারা এটিকেই ডিফল্ট হিসেবে ব্যবহার করবেন।

এই ধরনের ঘোষণা আমার ভালো লাগে, কারণ এগুলো দেখায় প্ল্যাটফর্মটি শখের বোর্ড থেকে কতটা গোছানো, এম্বেডেড হার্ডওয়্যারের দিকে এগিয়েছে। ডিসপ্লে প্রকল্প তৈরি করা যে কারও জন্য পর্দার ভেতরে মিশে যাওয়া ৩০ ডলারের মডিউল একটি চমৎকার বিকল্প, তবে আপনার ডিসপ্লেতে সত্যিই SDM স্লট আছে কি না তা আগে যাচাই করে নেওয়া দরকার।

সূত্র: Raspberry Pi News
আর্ডুইনো ও রাস্পবেরি পাই ДатчикиИПайка অনূদিত · RU

RP2040-এ মাল্টিচ্যানেল HDA কোডেক

HDA Link ইন্টারফেস, যাকে Azalia-ও বলা হয়, সাধারণত শুধু PC চিপসেটেই পাওয়া যায়। Habr-এর এক লেখক দেখতে চেয়েছিলেন, Raspberry Pi Pico-র RP2040 মাইক্রোকন্ট্রোলার এই ইন্টারফেসের হোস্ট হতে পারে কি না। সুবিধাটি স্পষ্ট: মাল্টিচ্যানেল HDA অডিও কোডেক I²S-এর তুলনায় অনেক বেশি চ্যানেল দেয়।

প্রকল্পটি PIO ব্লকযুক্ত একটি RP2040 এবং বোর্ডে থাকা Realtek ALC889 কোডেকের ওপর দাঁড়িয়ে আছে। বোর্ডটি STM32F103 ও Spartan-3 দিয়ে আগের একটি ব্যর্থ চেষ্টার অবশিষ্ট। BCLK সংকেত স্থিরভাবে ২৪ MHz হতে হবে, তাই সফটওয়্যারে এটি তৈরি করা যায় না। ইন্টারফেসে চারটি লাইন ব্যবহৃত হয়: BCLK, SYNC, SDO ও SDI। ১০০০ বিটের একটি ফ্রেমে ৪৮ kHz পাওয়া যায়; ৯৬ ও ১৯২ kHz-এ প্রতি ফ্রেমে নমুনার সংখ্যা বাড়ে।

বাস্তবায়নে চারটি PIO স্টেট মেশিন আছে: SDO আউটপুট, SYNC আউটপুট, BCLK তৈরিসহ SDI ইনপুট, এবং কোডেককে ঠিকানা দেওয়ার মেশিন। ডেটা DMA-র মাধ্যমে চলে, আর RP2040-র দ্বিতীয় কোর নমুনা ও কমান্ড প্যাক করে এবং কোডেকের উত্তর বিশ্লেষণ করে। ডেমো প্রকল্প পাঁচটি স্টেরিও DAC-এ সাইন তরঙ্গ তৈরি করে; তৃতীয় হার্মোনিক প্রায় −১২৩ dB।

কোডেক ১৯২ kHz নমুনা হারে কাজ করেছে। RP2040-কে ৩২ MHz (২৫৬ kHz) পর্যন্ত ওভারক্লক করাও কাজ করেছে, তবে কোডেক অনেক গরম হয়েছে। ৩.৩ V-তে বোর্ড ১৫০ থেকে ২৭০ mA টানে। সীমাবদ্ধতাও আছে: অন্তর্নির্মিত ফিল্টার প্রায় ৪ Hz কাটঅফের প্রথম-ক্রমের হাই-পাস ফিল্টারের মতো কাজ করে, আর HDA ইনপুটের ব্যান্ডউইডথ একসঙ্গে ২৪/১৯২-এর তিনটি স্টেরিও চ্যানেল দেয় না।

লেখক DMA, USB ও XIP স্যাম্পলিং একসঙ্গে চললে RP2040-এর একটি সিঙ্ক্রোনাইজেশন ত্রুটিও খুঁজে পেয়েছেন; এর কারণ Raspberry Pi-র বিশেষজ্ঞরা চিহ্নিত করেছেন। জটিল প্রসেসিংয়ের জন্য তিনি DSP নির্দেশযুক্ত RP2350-এর পরামর্শ দেন। প্রকল্পটি ফলাফল ও দুর্বলতা দুটোই সৎভাবে দেখায়, এটা আমার ভালো লেগেছে।

সূত্র: Habr
আর্ডুইনো ও রাস্পবেরি পাই SensoresYSoldadura অনূদিত · ES

স্মার্ট সেন্সর: ভবন ও শহর থেকে শিল্প ও স্বাস্থ্য পর্যন্ত

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

সবচেয়ে বিস্তারিত উদাহরণ হলো মাদ্রিদের Scamia। এটি পৌর আবাসন কোম্পানি EMVS-এর একটি প্রকল্প, যা ২০২৭ সালের মধ্যে পনেরোটি ভবনে প্রয়োগ হবে, যার তেরোটি সরকারি আবাসন। প্রকল্পের বাজেট প্রায় ৫২ লাখ ইউরো, ইউরোপীয় সহ-অর্থায়নসহ, এবং এর কেন্দ্রে রয়েছে প্রতিটি ভবনের একটি ডিজিটাল টুইন। প্রতি ভবনের প্রায় দুইশো সেন্সরের তথ্য, যা Wi-Fi ও IoT-তে যুক্ত, তাপমাত্রা, আপেক্ষিক আর্দ্রতা বা CO2 মাত্রা মাপে এবং প্রতিবেশীদের চোখে পড়ার আগেই অস্বাভাবিকতা শনাক্ত করে। তথ্য বেনামি করা হয় এবং ব্যক্তির বদলে পরিবারের সঙ্গে যুক্ত করা হয়।

দায়িত্বশীলরা এয়ারো-থার্মাল সিস্টেম বা বয়লারের মতো যন্ত্রের রক্ষণাবেক্ষণ খরচে ১৫ থেকে ২০ শতাংশ এবং শক্তি খরচে ৫ থেকে ১০ শতাংশ হ্রাসের হিসাব করছেন। নিবন্ধটিতে একটু বাস্তবতাও যুক্ত হয়েছে: এই শতাংশগুলো প্রতি বাসায় বছরে প্রায় ৪০ থেকে ১০০ ইউরো শক্তি সাশ্রয়ের সমান, আর আসল মূল্য তখনই বোঝা যায় যখন অনেক পরিবারকে একসঙ্গে ধরা হয় এবং ব্যয়বহুল বিকলতা এড়ানো যায়।

কার্তাহেনায় উত্তরের পাড়াগুলোর জন্য আরেকটি নেটওয়ার্ক প্রস্তুত হচ্ছে, ভ্যাটসহ ১,৩০,২৫৮ ইউরোর চুক্তিতে, যেখানে প্রায় পনেরোটি যন্ত্র নাইট্রোজেন ডাইঅক্সাইড বা ওজোনের মতো গ্যাস মাপবে।

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

সূত্র: Hardware Libre
আর্ডুইনো ও রাস্পবেরি পাই ДатчикиИПайка অনূদিত · RU

ESP32-P4-এ Home Assistant ওয়াল প্যানেল: এটি কি ট্যাবলেটের জায়গা নিতে পারবে?

Pavel Loktev ESP32-P4 ভিত্তিক Elecrow CrowPanel ওয়াল প্যানেল এক সপ্তাহ ব্যবহার করে Habr-এ একটি রিভিউ প্রকাশ করেছেন এবং খুঁজে দেখেছেন এমন একটি ডিভাইসের আসলে কী প্রয়োজন। তাঁর সিদ্ধান্তের স্পষ্টতা আমার ভালো লেগেছে, তাই মূল বিষয়গুলো তুলে ধরছি।

ডিভাইসে আছে ১০.১ ইঞ্চির ১০২৪×৬০০ স্ক্রিন, ৩২ MB PSRAM, ১৬ MB ফ্ল্যাশ, ক্যাপাসিটিভ টাচ সেন্সর, অডিও, SD স্লট এবং GPIO। ফার্মওয়্যার বন্ধ, তাই এটি উন্নয়ন প্ল্যাটফর্মের চেয়ে তৈরি পণ্যের মতো। প্যানেলটি ক্লায়েন্ট হিসেবে কাজ করে: Home Assistant সার্ভারে একটি অ্যাড-অন ইনস্টল করতে হয়, তারপর প্যানেলেই সার্ভারের ঠিকানা, লগইন ও পাসওয়ার্ড দিতে হয়। এরপর এটি সাধারণ HA ড্যাশবোর্ড দেখায়, আলাদা ইন্টারফেস বানানোর প্রয়োজন হয় না।

লেখক পরিমাপও দিয়েছেন। কোল্ড স্টার্ট থেকে কাজের ড্যাশবোর্ড আসতে প্রায় ২০ সেকেন্ড লাগে। বোতাম চাপা থেকে তার অবস্থা বদলাতে ০.৭ থেকে ০.৮ সেকেন্ড, আর ট্যাব বদলে ব্লক প্রস্তুত হতে ১.১ থেকে ১.৩ সেকেন্ড লাগে। কমান্ড প্রায় সঙ্গে সঙ্গেই যায়, কিন্তু স্ক্রিনে দৃশ্যমান নিশ্চিতকরণ উল্লেখযোগ্যভাবে পরে আসে। স্লাইডার ঠিকঠাক কাজ করে, ক্যামেরা ও মিডিয়া প্লেব্যাকও তিনি পরীক্ষা করেছেন।

বিকল্প নিয়েও তিনি সৎ। ট্যাবলেট দ্রুত ও বহুমুখী, কিন্তু এর জন্য স্ট্যান্ড, বিদ্যুৎ ও কিয়স্ক মোড দরকার। LVGL সহ ESPHome সস্তা, তবে ইন্টারফেস নিজেকে বানাতে ও রক্ষণাবেক্ষণ করতে হয়। Sonoff NSPanel-এর মতো তৈরি প্যানেল কেস ও বিদ্যুতের সমস্যা মেটায়, কিন্তু প্রায়ই তৃতীয় পক্ষের ফার্মওয়্যার লাগে। CrowPanel মাঝামাঝি সমাধান: ফোন, কম্পিউটার ও দেয়ালের জন্য একটিই ড্যাশবোর্ড।

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

সূত্র: Habr