সুচিপত্র:

ব্যাকলাইটিং সহ স্মার্টমিরর: 5 টি ধাপ
ব্যাকলাইটিং সহ স্মার্টমিরর: 5 টি ধাপ

ভিডিও: ব্যাকলাইটিং সহ স্মার্টমিরর: 5 টি ধাপ

ভিডিও: ব্যাকলাইটিং সহ স্মার্টমিরর: 5 টি ধাপ
ভিডিও: যে ৫টি ভুলের কারণে ছবি ভাল হয়না | Mobile Photography Tips and Tricks 2024, নভেম্বর
Anonim
ব্যাকলাইটিং সহ স্মার্টমিরর
ব্যাকলাইটিং সহ স্মার্টমিরর
ব্যাকলাইটিং সহ স্মার্টমিরর
ব্যাকলাইটিং সহ স্মার্টমিরর
ব্যাকলাইটিং সহ স্মার্টমিরর
ব্যাকলাইটিং সহ স্মার্টমিরর

চিন্তা করার একটি দীর্ঘ প্রক্রিয়া পরে আমি একটি স্মার্ট আয়না নির্মাণের সিদ্ধান্তে এসেছি। আমার একটি অনিয়মিত ঘুমের সময়সূচী থাকার অভ্যাস আছে তাই আমি চেয়েছিলাম এই আয়নাটি সাহায্য করবে এবং আমার ঘুম থেকে ওঠার সময় লগ ইন করবে।

আমি আমার ধারণা তৈরির প্রক্রিয়ার মধ্য দিয়ে যাব।

সরবরাহ

সেন্সর

  • একটি ওয়্যার তাপমাত্রা সেন্সর (DS18S20)
  • DHT11 আর্দ্রতা এবং তাপমাত্রা সেন্সর
  • ইনফ্রারেড মোশন সেন্সর

অন্যান্য

  • রাস্পবেরি পাই 3
  • দুই উপায় এক্রাইলিক আয়না।
  • কম্পিউটার মনিটর
  • কাঠ তক্তা
  • নেতৃত্বাধীন ফালা
  • LED স্ট্রিপ 120LED/m 5050
  • HDMI কেবল
  • Mosfets IRFZ44N
  • ব্রেডবোর্ড
  • তারের
  • এসডি কার্ড
  • 4, 7 কে, 1 কে, 2 কে প্রতিরোধক

ধাপ 1: তারের

তারের
তারের

এটি প্রয়োজনীয় সেন্সর এবং প্রতিরোধক সহ তারের। ব্রেডবোর্ডে এটি ব্যবহার করার জন্য আমাদের একটি 12V পাওয়ারজ্যাক দরকার। এই স্কিমে এটি একই ব্রেডবোর্ডে আছে কিন্তু বাস্তবে আলাদা ব্রেডবোর্ডে এটি করা নিরাপদ।

ধাপ 2: ডাটাবেস

তথ্যশালা
তথ্যশালা

কাঠামো

ডাটাবেস 2 টি সেন্সরের তথ্য সংরক্ষণ করতে পারে যা তথ্য সরবরাহ করে। এটি মান এবং সেন্সরআইডি সহ পরিমাপ সনাক্ত করার জন্য একটি অনন্য আইডি রয়েছে। পরিমাপের সময়ও সংরক্ষণ করা হয়। সেন্সরগুলির তাদের প্যারেন্ট টেবিলে চিহ্নিত করার জন্য একটি বিদেশী টেবিল রয়েছে।

আপলোড করুন:

আমাদের এই ডাটাবেসটি পাইতে আপলোড করতে হবে কিন্তু প্রথমে আমাদের মারিয়াডিবি ইনস্টল করতে হবে।

sudo apt mariadb-server ইনস্টল করুন

তারপর:

mysql_secure_installation

শুধু এন্টার চাপুন। তারপর Y এবং 2 বার পাসওয়ার্ড দিন।

পুরো প্রক্রিয়ার জন্য শুধু Y চাপুন।

তারপর টাইপ করুন:

mysql -u root -p

সংযোগের জন্য আপনার পাসওয়ার্ড লিখুন।

তারপর PI তে ডাটাবেস আপলোড করুন এবং আপনি যেতে ভাল।

আপনি এখানে আমার এসকিউএল ডাটাবেস খুঁজে পেতে পারেন।

ধাপ 3: আয়না বিল্ডিং

আয়না ভবন
আয়না ভবন
আয়না ভবন
আয়না ভবন
আয়না ভবন
আয়না ভবন

আমি এই আয়না তৈরি করতে MDF কাঠ ব্যবহার করেছি। আমি প্রথমে আয়না লাগানোর জন্য একটি বর্গক্ষেত্র এবং মনিটর এবং ইলেকট্রনিক্সের পিছনে আরেকটি বর্গক্ষেত্র তৈরি করেছি। আমি ইনসুলেশনের সাথে আয়নাটি সংযুক্ত করেছি যাতে এটি আর নড়তে না পারে। আমি একসঙ্গে 2 woos স্কোয়ার আঠালো করতে woodglue ব্যবহার করেছি।

আমি LED স্ট্রিপটি আয়নার পাশে লাগানোর জন্য একটি গর্ত ড্রিল করলাম। LED ফালা বিচ্ছিন্নতা টেপ সঙ্গে সংযুক্ত করা হয়।

সুন্দর ফিনিশিং এর জন্য আমি আয়না এঁকেছি। এটি টেপের সাথে ঠিক আছে।

আমি মনিটর 2 উপায় শক্তিশালী টেপ সঙ্গে সংযুক্ত। ভাগ্যক্রমে এটি একটি ভুল ছিল কারণ আপনি আয়নার মাধ্যমে সাদা টেপ দেখতে পারেন। আমি কালো টেপ দিয়ে আয়নার পিছনের বাকি অংশটি টেপ করেছিলাম যাতে আলো প্রবেশ করতে না পারে।

আমি মনিটরের পিছনে রুটিবোর্ড এবং পাই আঠালো।

ধাপ 4: কোড

কোড
কোড

আমি ভিসুয়াল স্টুডিও কোডে এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট কোড করেছি এবং পাইথর্মে আমার ব্যাকএন্ড পাইথনের সাথে।

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

আপনি এখানে আমার কোড খুঁজে পেতে পারেন: গিটহাব রিপোজিটরি

ধাপ 5: PI তে মিরর চালানো

PI তে মিরর চালানো
PI তে মিরর চালানো

পর্দা

স্ক্রিনটি ঘোরানোর জন্য এটিকে পাশের দিকে ঝুলিয়ে রাখতে আপনাকে এখানে নেভিগেট করতে হবে:

sudo nano /boot/config.txt

এবং নীচে নিম্নলিখিত লাইন যোগ করুন:

display_rotate = 1

অ্যাপাচি

অ্যাপাচি ওয়েব সার্ভার ইনস্টল করা হচ্ছে:

sudo apt apache2 -y ইনস্টল করুন

ফাইলফিলার সাথে/var/www/html/এ সমস্ত ফ্রন্টএন্ড ফাইল আপলোড করুন এবং এটি sebserver- এ চলবে।

ব্যাকএন্ড

Rc.local- এ ব্যাকএন্ড অটোরুন করুন:

সুডো ন্যানো /etc/rc.local

'প্রস্থান 0' এর আগে নিম্নলিখিত লাইন কোড যোগ করুন কিন্তু আপনার ব্যাকএন্ড ফাইলের অবস্থান ব্যবহার করুন:

sudo python /home/gilles/mirror.py

এখন PI স্টার্টআপে ওয়েব সার্ভার এবং ব্যাকএন্ড চালাচ্ছে।

মিরর পাতা চালান

এখন আমরা চাই pi লোকালহোস্টের এইচটিএমএল পৃষ্ঠা ফুলস্ক্রিনে চালায় (আমাদের আয়না পাতা)

এই কোড দিয়ে আপনার পছন্দসই পথে একটি স্ক্রিপ্ট তৈরি করুন:

#!/bin/bashsleep 20DISPLAY =: 0 ক্রোমিয়াম -noerrdialogs --kiosk https://localhost/mirror.html -

এখন ফাইলটি সংরক্ষণ করুন এবং নেভিগেট করুন:

sudo nano lxsession/LXDE-pi/autostart

তারপর নীচে কোডের এই লাইনটি সন্নিবেশ করান:

scriptsh script.sh

আয়না এখন স্বয়ংক্রিয়ভাবে স্টার্টআপে চলবে এবং আপনি আপনার নিজের স্মার্ট আয়না দেখতে পাবেন!

শুধু স্ক্রিনের আইপি ঠিকানায় সার্ফ করুন এবং আপনি আপনার ফোন, ল্যাপটপে ওয়েবসাইটটি অ্যাক্সেস করতে পারেন …

প্রস্তাবিত: