জিপিআইও-ইউআরটি-থেকে-আরডুইনো যোগাযোগ


12

আমি কোনও ভাগ্য নিয়ে চেষ্টা করে যাচ্ছি যে রাস্পবেরি পাই কোনও আরডুইনোর সাথে কথা বলব। আমি ভোল্টেজ অদলবদলের জন্য একটি 3.3 ভি-টু -5 ভি রূপান্তরকারী ব্যবহার করছি। আমি ইউআরটি টিএক্স পিনের উপরে একটি এলইডি রেখেছি এবং দেখে মনে হচ্ছে এটি ডেটা উল্টিয়ে দিচ্ছে। যদি এটি সত্য হয় তবে আরডুইনোর সাথে যোগাযোগ করার জন্য আমার কোন সার্কিটের প্রয়োজন?

আমি একটি দুর্দান্ত উপাদান লজিক স্তর রূপান্তরকারী ব্যবহার করছি । এটি 3.3 ভি থেকে 5 ভি এর ট্রানজিস্টর এবং 5 ভি থেকে 3.3 ভি এর রোধকারী is

উত্তর:


5

রাস্পবেরি পাই এর জিপিআইও 3.3 ভি এবং তারা 5 ভি সহনশীল নয়; এর অর্থ আপনি যদি তাদের কাছে 5 ভি ড্রাইভ করেন তবে আপনি ইনপুটটি ভেঙে ফেলতে পারেন। http://elinux.org/RPi_Low-level_peripherals এর পিন সম্পর্কিত তথ্য রয়েছে।

আপনি এই বোর্ডগুলির মধ্যে একটি ব্যবহার করতে পারেন:

http://store.nkcelectronics.com/5v-to-33v-logic-level-shifter-bo.html

বা কেবল ডিজি-কী বা মাউসার ইলেক্ট্রনিক্স থেকে একটি 74LS245 কিনুন এবং এটি এর সাথে সংযুক্ত করুন:

কম দামের 5 ভি থেকে 3.3 ভি রূপান্তরকারী


3

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


আমি আমার পাইটিকে আমার অরডিনোতে সংযুক্ত করার জন্য এই পদ্ধতির ব্যবহার করেছি। এই ব্লগ পোস্টে একটি ব্রেডবোর্ডের ফটো এবং খুব স্পষ্ট চিত্রের ছবি রয়েছে যদি আপনি অতি আত্মবিশ্বাসী না হন: fritz-hut.com/connecting-an-arduino-and-raspberry-pi
স্টিফান মোহর

2

আমি 5V থেকে 3.3V তে স্তর রূপান্তর করতে এবং আমার রাস্পবেরি পাই রক্ষা করতে বাফার হিসাবে কাজ করতে একটি সিডি 4050 ব্যবহার করছি। আরডুইনোকে 3.3V দেখতে হবে লজিকাল হাই হিসাবে দেখা উচিত, সুতরাং আপনার 3.3V থেকে 5 ভি রূপান্তর করার দরকার নেই (আমি এখানে সংশোধন করে দাঁড়িয়েছি, আরডুইনো ওয়েবপৃষ্ঠা অনুসারে 3 ভি এর চেয়ে বেশি ভোল্টেজকে যৌক্তিক উচ্চ হিসাবে বিবেচনা করা হয়)।

আমি সিডি 4050, রাস্পবেরি পাই জিপিআইও ইউআরটি এবং আরডুইনো ব্যবহারের একটি দ্রুত উদাহরণ এখানে রেখেছি: http://www.andremiller.net/content/raspberry-pi-and-arduino-via-gpio-uart

কোনও মন্তব্য স্বাগত, এটি কাজ করে, তবে আমি এটি ভুল করে থাকতে পারি :)


1

আমি প্রকৃতপক্ষে একই সমস্যাটি চালিয়েছি এবং এটি 3.3 ভোল্টে আরডুইনো বুটলোডার সহ একটি বেয়ারবোনস atmega328 চালিয়ে সমাধান করেছি, তবে 8 মেগাহার্টজ এ। 8 মেগাহার্টজ সমস্যার কারণ হতে পারে যদি আপনার কঠোর সময় প্রয়োজন হয়। আমি নিজেই কেবল আরজিবি নেতৃত্বাধীন স্ট্রিপের জন্য পিডাব্লুএম উত্পাদন করার জন্য আরডুইনো ব্যবহার করার পরিকল্পনা করছি, তাই যদি পিডব্লিউএমের ফ্রিকোয়েন্সি স্বাভাবিকের অর্ধেক থাকে তবে ঠিক আছে। আমার প্রাথমিক পরীক্ষা এখনও অবধি বোঝানো হয়েছে যে আরডুইনো বার্তাটি ঠিকঠাক গ্রহণ করতে পারে।


1

একটি সহজ সমাধান রয়েছে যার মাধ্যমে আপনি আরডুইনোর যে কোনও বাহ্যিক শক্তির উত্স সরিয়ে ফেলতে পারেন এবং রস্পবেরি পাই এর জিপিআইও পিনটি আড়ডুইনোর 1 থেকে 5 ভি পিনটি জাম্পারের তারের সাহায্যে সংযুক্ত করতে পারেন যেভাবে আরডুইনোর মূল শক্তিটি 3.3v হবে এবং এর সমস্ত পিনের 5v এর পরিবর্তে 3.3v থাকবে। এখন আপনি পাই এবং আরডুইনোর উয়ার্ট পিনগুলি সরাসরি সংযোগ করতে পারেন। আমার জন্য কাজ করেছেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.