সুচিপত্র:
- সরবরাহ
- ধাপ 1: আপনি Pi কনফিগার করুন
- পদক্ষেপ 2: সংযোগ তৈরি করা
- ধাপ 3: সংযোগগুলি ঠিকঠাক থাকলে পরীক্ষা করুন
- ধাপ 4: রঙগুলি কাস্টমাইজ করা এবং ওয়েব থেকে ঝলকানি
ভিডিও: বহিরাগত প্রদর্শনের জন্য প্রোগ্রামযোগ্য পরিবেষ্টিত আলো: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই প্রজেক্টটি আপনাকে আপনার বাহ্যিক মনিটর বা টিভির জন্য পরিবেষ্টিত আলো সেটআপ করতে সাহায্য করে যা আপনাকে ওয়েব ব্রাউজার থাকা এবং আপনার রাউটারের সাথে সংযুক্ত যেকোনো ডিভাইসের আরাম থেকে নিম্নলিখিতগুলি নিয়ন্ত্রণ করতে দেয়।
- LED রঙ
- ডিজে ইফেক্ট দেওয়ার জন্য চোখের পলক ফ্রিকোয়েন্সি
- ডিসপ্লের প্রতিটি পাশের জন্য বিভিন্ন রং সেট করুন
সরবরাহ
WS2801 LED স্ট্রিপ - 1X
তারের সংযোগ
রাস্পবেরি পাই - যে কোনও মডেল
বাহ্যিক বিদ্যুৎ সরবরাহ
ধাপ 1: আপনি Pi কনফিগার করুন
আপনার পিআই বুট করুন এবং নীচের কমান্ডগুলি অনুসরণ করে এসপিআই বাস সক্ষম করুন।
sudo raspi-config
অনুরোধ জানানো হলে আপনার পাসওয়ার্ড লিখুন। এখন "উন্নত বিকল্প" যান এবং SPI সক্ষম করুন।
তারপরে, নির্ভরতাগুলি ইনস্টল করুন।
sudo apt- আপডেট পান sudo apt-get python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
পদক্ষেপ 2: সংযোগ তৈরি করা
এখন, তারের সংযোগ তৈরি করার সময়
আপনার বাহ্যিক 5V সরবরাহ + স্ট্রিপের 5V এর সাথে সংযুক্ত করুন এবং সংযোগটি বিদ্যুৎ সরবরাহ স্থলকে PI এর স্থলে সংযুক্ত করুন এবং এটিকে স্ট্রিপের GND এর সাথে সংযুক্ত করুন।
CK এবং SI PI এর SPI ইন্টারফেসের সাথে সংযুক্ত থাকবে।
CK / CI: পিন 23 (SCKL)
এসআই / ডিআই: পিন 19 (মোসি)
ধাপ 3: সংযোগগুলি ঠিকঠাক থাকলে পরীক্ষা করুন
সমস্ত সংযোগ তৈরি হওয়ার পরে, আমাদের স্ট্রিপটি পরীক্ষা করার সময় এসেছে।
একটি নতুন পাইথন ফাইল তৈরি করুন।
ন্যানো ।/strip-test.py
এখন, এটিতে নিম্নলিখিত কোডটি পেস্ট করুন এবং ফাইলটি সংরক্ষণ করুন। আপনার স্ট্রিপে থাকা LEDs এর সংখ্যার সাথে LED_COUNT মান অর্থাৎ 32 টি প্রতিস্থাপন করুন।
আমদানির সময়
GPIO হিসাবে RPi. GPIO আমদানি করুন Adafruit_WS2801 আমদানি Adafruit_GPIO. SPI হিসাবে SPI # পিক্সেলের সংখ্যা কনফিগার করুন: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 পিক্সেল = Adafruit_WS2801 = জিপিআইও) ডিফ রেইনবো_সাইকেল (পিক্সেল, অপেক্ষা = 0.005): জে রেঞ্জের জন্য (256): # চাকার সব 256 রঙের একটি চক্র আই রেঞ্জে (পিক্সেল কাউন্ট ()): পিক্সেলসেট_পিক্সেল (আই, হুইল) ((i * 256 // pixels.count ()) + j) % 256)) pixels.show () wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels), অপেক্ষা = 0.01)
আপনার এলইডি স্ট্রিপটি এখন সমস্ত রঙে উজ্জ্বল হওয়া উচিত। যদি এটি না হয়, আপনার সংযোগগুলি পরীক্ষা করুন এবং পরবর্তী ধাপে যাওয়ার আগে নিশ্চিত হয়ে নিন যে এটি কাজ করছে।
ধাপ 4: রঙগুলি কাস্টমাইজ করা এবং ওয়েব থেকে ঝলকানি
এখন, এটি একটি ওয়েব সার্ভার সেট আপ করার সময় যা আমাদেরকে স্ট্রিপের রং কাস্টমাইজ করতে সাহায্য করে এবং যেকোনো ডিভাইস থেকে ঝলকানি দেয়।
কোড ক্লোন করুন।
git ক্লোন
"Led.py" ফাইলে LED_COUNT ভেরিয়েবলের নেতৃত্ব গণনা আপডেট করুন।
আপনি কীভাবে আপনার ডিসপ্লেতে এলইডি আটকে রেখেছেন তার উপর নির্ভর করে, "rgbStrip.py" ফাইলে নিম্নলিখিত ভেরিয়েবলগুলি আপডেট করুন। STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
ফ্লাস্ক সার্ভার চালান
পাইথন ।/led.py
এখন, আপনার রাউটারের সাথে সংযুক্ত যেকোনো ডিভাইসে ব্রাউজার খুলুন এবং 1234 পোর্ট দিয়ে আপনার PI এর IP ঠিকানা লিখুন। যেমন যদি আপনার পাই এর আইপি 192.168.1.120 হয়, তাহলে আপনাকে https://192.168.1.120:1234 খুলতে হবে এবং আপনার ছবিটির মতো একটি ওয়েবসাইট দেখতে হবে।
এখন আপনি আপনার মনিটরের প্রতিটি পাশের জন্য একটি রং নির্বাচন করতে পারেন
প্রস্তাবিত:
রাস্পবেরি পাই জিরো দিয়ে আপনার নিজস্ব পরিবেষ্টিত আলো তৈরি করুন: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই জিরো দিয়ে আপনার নিজস্ব পরিবেষ্টিত আলোকসজ্জা করুন: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে আপনার টিভিতে একটি পরিবেষ্টিত আলো প্রভাব যোগ করার জন্য রাস্পবেরি পাই জিরোকে কয়েকটি পরিপূরক অংশের সাথে একত্রিত করতে হবে যা দেখার অভিজ্ঞতা বাড়ায়। চল শুরু করি
রাস্পবেরি পাই - TSL45315 পরিবেষ্টিত আলো সেন্সর জাভা টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই - TSL45315 পরিবেষ্টিত আলো সেন্সর জাভা টিউটোরিয়াল: TSL45315 একটি ডিজিটাল পরিবেষ্টিত আলো সেন্সর। এটি বিভিন্ন ধরণের আলোর অবস্থার অধীনে মানুষের চোখের প্রতিক্রিয়া অনুমান করে। ডিভাইসগুলির তিনটি নির্বাচনযোগ্য ইন্টিগ্রেশন সময় রয়েছে এবং একটি I2C বাস ইন্টারফেসের মাধ্যমে সরাসরি 16-বিট লাক্স আউটপুট সরবরাহ করে। ডিভাইস সহ
রাস্পবেরি পাই - TSL45315 পরিবেষ্টিত আলো সেন্সর পাইথন টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই - TSL45315 পরিবেষ্টিত আলো সেন্সর পাইথন টিউটোরিয়াল: TSL45315 একটি ডিজিটাল পরিবেষ্টিত আলো সেন্সর। এটি বিভিন্ন ধরণের আলোর অবস্থার অধীনে মানুষের চোখের প্রতিক্রিয়া অনুমান করে। ডিভাইসগুলির তিনটি নির্বাচনযোগ্য ইন্টিগ্রেশন সময় রয়েছে এবং একটি I2C বাস ইন্টারফেসের মাধ্যমে সরাসরি 16-বিট লাক্স আউটপুট সরবরাহ করে। ডিভাইস সহ
পুরানো বহিরাগত CD/RW থেকে একটি বহিরাগত HDD করুন: 5 টি ধাপ
পুরাতন বহিরাগত CD/RW থেকে একটি বহিরাগত HDD তৈরি করুন: একটি পুরানো বহিরাগত cd/rw কে আরও কার্যকর বহিরাগত হার্ড ড্রাইভে রূপান্তরিত করা। সরবরাহ 1-বহিরাগত সিডি/আরডব্লিউ (বিশেষত বেশি বক্সি টাইপ) 1-হার্ড ড্রাইভ (অবশ্যই ড্রাইভ কেসের অভ্যন্তরীণ সংযোগকারীকে মেলাতে হবে, ফরম্যাট/সিস করা দরকার) 1-এসএম
আপনার কম্পিউটারের জন্য কীভাবে একটি পরিবেষ্টিত আলো তৈরি করবেন: 6 টি ধাপ
কিভাবে আপনার কম্পিউটারের জন্য একটি পরিবেষ্টিত আলো তৈরি করবেন: এটি একটি সহজ সহজ প্রকল্প যা আপনার কম্পিউটারের পরিবেষ্টিত আলো দেবে। এটি অবশ্যই আপনার কম্পিউটারের মুখগুলি অপসারণযোগ্য এবং বায়ুচলাচল উভয় হতে হবে এইভাবে অ্যাক্সেস এবং আলো দেখার উপায়