সুচিপত্র:

RBG 3D মুদ্রিত চাঁদ Blynk (iPhone বা Android) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ (ছবি সহ)
RBG 3D মুদ্রিত চাঁদ Blynk (iPhone বা Android) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ (ছবি সহ)

ভিডিও: RBG 3D মুদ্রিত চাঁদ Blynk (iPhone বা Android) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ (ছবি সহ)

ভিডিও: RBG 3D মুদ্রিত চাঁদ Blynk (iPhone বা Android) দ্বারা নিয়ন্ত্রিত: 4 টি ধাপ (ছবি সহ)
ভিডিও: 10000W Illuminate Moon Balloon Light HMI Lamp 65.4m3 Helium 2024, নভেম্বর
Anonim
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত
RBG 3D মুদ্রিত চাঁদ Blynk (আইফোন বা অ্যান্ড্রয়েড) দ্বারা নিয়ন্ত্রিত

এটি একটি স্ট্যান্ড সহ একটি 3D মুদ্রিত চাঁদ। আরডুইনো ইউনোর সাথে সংযুক্ত 20 টি এলইডির একটি আরজিবি এলইডি স্ট্রিপ দিয়ে নির্মিত এবং ব্লাইঙ্ক দিয়ে নিয়ন্ত্রণ করার জন্য প্রোগ্রাম করা হয়েছে। আইফোন বা অ্যান্ড্রয়েডে ব্লিন্ক থেকে অ্যাপের মাধ্যমে আরডুইনো নিয়ন্ত্রণ করা সম্ভব।

ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম:

যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম

1x - ws2812b LED স্ট্রিপ, আমি 1m 30led স্ট্রিপ ব্যবহার করেছি এবং এর জন্য 20 টি এলইডি কেটে ফেলেছি।

1x - 3D মুদ্রিত চাঁদ, থিংভারিভার্স থেকে ডাউনলোড করার লিঙ্ক:

1x - 3D মুদ্রিত চাঁদের স্ট্যান্ড, থিংভারিভার্স থেকে লিঙ্ক:

1x - 3D মুদ্রিত LED স্ট্রিপ হোল্ডার, স্বয়ং তৈরি ফাইল যোগ করার জন্য যোগ করা জিপ ফাইল ডাউনলোড করুন। আপনাকে এটি 1000%পর্যন্ত স্কেল করতে হবে!

1x - arduino uno + তারের

নেটওয়ার্ক সহ 1x কম্পিউটার

ধাপ 2: বিল্ডিং প্রক্রিয়া:

বিল্ডিং প্রক্রিয়া
বিল্ডিং প্রক্রিয়া
বিল্ডিং প্রক্রিয়া
বিল্ডিং প্রক্রিয়া
বিল্ডিং প্রক্রিয়া
বিল্ডিং প্রক্রিয়া

আমি নেতৃত্বাধীন ফালা উপর টেপ লাগানো এবং নেতৃত্বাধীন ফালা ধারক এটি সংযুক্ত করে শুরু। নিশ্চিত করুন যে কোন লাইট কভার করবেন না এবং রোল এর সাথে সংযুক্ত করার সময় নন -কন্ডাকটিভ টেপ ব্যবহার করুন।

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

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

কিভাবে তারগুলি সংযুক্ত করা হয়:

- মাটিতে কালো তারের (gnd)

- Arduino থেকে 5v তে লাল কেবল

- 8 পিন করার জন্য সবুজ তারের, জিপ ফাইল থেকে কোড পিন 8 + 20 লেড ব্যবহার করবে।

আমি কোন বাহ্যিক বিদ্যুৎ সরবরাহ ব্যবহার করিনি তাই আমি এলইডি তে ব্যবহৃত উজ্জ্বলতা কমিয়ে দিলাম।

এই স্ট্যান্ডের জন্য আরডুইনো ইউনো একটু বড় তাই আমাকে স্ট্যান্ডের নিচের স্তরটি টেনে বের করতে হয়েছিল এবং চাঁদের নীচে কিছু ঘর সহ একটি ছোট বাক্সের উপর পুরো স্ট্যান্ড সেট করতে হয়েছিল।

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

ধাপ 3: Arduino + Blynk অ্যাপ প্রোগামিং:

Argino + Blynk App Progamming
Argino + Blynk App Progamming
Progamming Arduino + Blynk অ্যাপ
Progamming Arduino + Blynk অ্যাপ
Progamming Arduino + Blynk অ্যাপ
Progamming Arduino + Blynk অ্যাপ

প্রোগ্রামটি বেশিরভাগ blynk উদাহরণ পৃষ্ঠা থেকে নেওয়া হয়েছে:

আমি উজ্জ্বলতা সেট করতে জেব্রা আরজিবি নিয়ন্ত্রণ এবং একটি স্লাইডার ব্যবহার করেছি।

যখন আপনি আপনার স্বয়ংক্রিয় কোড সেট করে আরডুইনোতে কোডটি আপলোড করেন, তখন আপনি cmd শুরু করতে পারেন যদি আপনার উইন্ডোজ বা টার্মিনালে ম্যাক বা লিনাক্সের লিঙ্ক এখানে একটি গাইডের লিঙ্ক থাকে: https://www.youtube.com/embed/ fgzvoan_3_w

কোড:

#অন্তর্ভুক্ত #অন্তর্ভুক্ত করুন // আপনার Blynk অ্যাপে Auth টোকেন পাওয়া উচিত। // প্রকল্প সেটিংসে যান (বাদাম আইকন)। char auth = "আপনার কোড এখানে"; // এখানে blynk অ্যাপ থেকে আপনার কোড সেট করুন Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 টি এলইডি সংখ্যার জন্য, 8 পিনে আরডুইনো বোর্ডে ব্যবহার করা হয় // একটি রঙের মান পেতে 0 থেকে 255 মান ইনপুট করুন। // রং একটি রূপান্তর r - g - b - r থেকে ফিরে। uint32_t হুইল (বাইট WheelPos) {যদি (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } অন্যথায় যদি (WheelPos <170) {WheelPos -= 85; রিটার্ন স্ট্রিপ রঙ (255 - হুইলপস * 3, 0, হুইলপস * 3); } অন্য {হুইলপস -= 170; রিটার্ন স্ট্রিপ রঙ (0, হুইলপস * 3, 255 - হুইলপস * 3); }} BLYNK_WRITE (V2) {int brightness = param.asInt (); strip.set উজ্জ্বলতা (উজ্জ্বলতা); } BLYNK_WRITE (V1) {int shift = param.asInt (); জন্য (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // অথবা: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } অকার্যকর সেটআপ () {// ডিবাগ কনসোল // ব্লিনক সিরিয়ালের মাধ্যমে কাজ করবে // আপনার স্কেচ সিরিয়ালে এই সিরিয়ালটি ম্যানুয়ালি পড়বেন না বা লিখবেন না (9600); Blynk.begin (সিরিয়াল, লেখক); strip.begin (); strip.show (); } অকার্যকর লুপ () {Blynk.run (); }

ধাপ 4: চূড়ান্ত ছবি:

চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি
চূড়ান্ত ছবি

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

আশা করি এটি কাউকে সাহায্য করেছে:)

প্রস্তাবিত: