সুচিপত্র:
- সরবরাহ
- ধাপ 1: RPi একত্রিত করুন
- ধাপ 2: কন্ট্রোল বক্স কাট এবং একত্রিত করুন
- ধাপ 3: মাউন্ট রিড সুইচ এবং রান কেবল
- ধাপ 4: আপনার রাস্পবেরি পাইকে আপনার ওয়াইফাইতে সংযুক্ত করুন
- পদক্ষেপ 5: সফ্টওয়্যার ইনস্টল এবং কনফিগার করুন
ভিডিও: স্মার্ট গ্যারেজ কন্ট্রোলার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পটি তখন এসেছিল যখন আমি কাজের জন্য ঘর থেকে বেরিয়ে আসতাম এবং সেখানে অর্ধেক পথ পেতাম, কেবলমাত্র এক মুহূর্তের আতঙ্কের জায়গা ছিল যেখানে আমি মনে করতে পারতাম না যদি আমি গ্যারেজের দরজা বন্ধ করে থাকি। কখনও কখনও আমি নিশ্চিত ছিলাম যে আমি ছিলাম না, এবং ঘুরে দাঁড়ালাম, কেবল নিশ্চিত করার জন্য যে আমি সত্যিই গ্যারেজের দরজা বন্ধ করেছি। এখন আমি কাজ করতে 30 মিনিট দেরি করতে যাচ্ছি … দুর্দান্ত। একবার যখন আমি আমার নিজের বাড়ি কিনেছিলাম, তখন আমি ভেবেছিলাম যখন আমি আমার গ্যারেজের দরজা খোলার জন্য যা করতে চাই তা করতে পারি এবং এই ধারণাটির জন্ম হয়েছিল।
সরবরাহ
- রাস্পবেরি পাই - আমি মনে করি যে কোনও মডেলের কাজ করা উচিত, যতক্ষণ এটি জ্যাঙ্গো, এনজিআইএনএক্স এবং গুনিকর্ন চালাতে পারে। আমি একটি রাস্পবেরি পাই 3 বি+ব্যবহার করেছি। আপনার ভিন্ন সংস্করণ থাকলে আপনাকে কিছু জিনিস পরিবর্তন করতে হতে পারে। - (https://www.adafruit.com/product/3775)
- মাইক্রোএসডি কার্ড (জন্য
- জিপিআইও পিনের জন্য 40 -পিনের ফিতা কেবল - (https://www.adafruit.com/product/1988)
- 4 -পিন GPIO ব্রেকআউট বোর্ড - (https://www.adafruit.com/product/2029)
- Opto -Isolated রিলে বোর্ড> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY) এর জন্য রেট করা হয়েছে
- পারমা-প্রোটো অর্ধ-আকারের বোর্ড-(https://www.adafruit.com/product/1609)
- হুকআপ ওয়্যার (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- চৌম্বকীয় রিড সুইচ - (https://www.amazon.com/gp/product/B076GZDYD2)
- রাস্পবেরি পাই এইচডিএমআই ডাস্ট কভার - (https://www.amazon.com/gp/product/B07P95RNVX)
- রাস্পবেরি পাই ইথারনেট ডাস্ট কভার - (https://www.amazon.com/gp/product/B01I814D0U)
- রাস্পবেরি পাই ইউএসবি ডাস্ট কভার (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- রাস্পবেরি পাই পাওয়ার উৎস (রাস্পবেরি পাই এর মডেলের উপর নির্ভর করে আপনি ব্যবহার করছেন)
- রাস্পবেরি পাই কেস - (https://www.amazon.com/gp/product/B07QPCPK8G)
- 3.5 মিমি জ্যাক - (https://www.amazon.com/gp/product/B00OGLCR3W)
- মাউন্ট বোর্ডের জন্য M2.5 স্ক্রু/স্ট্যান্ডঅফ - (https://www.amazon.com/dp/B0721SP83Q)
- 18 AWG কেবল - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3 মিমি পরিষ্কার এক্রাইলিক - (https://www.amazon.com/gp/product/B07RY4X9L3)
- লেজার কাটারে অ্যাক্সেস
ধাপ 1: RPi একত্রিত করুন
আপনার পছন্দের সর্বশেষ রাস্পবিয়ান চিত্র সহ মাইক্রোসডি কার্ড লিখুন। (https://www.raspberrypi.org/documentation/installation/installing-images/) তারপর কেসটিতে বোর্ড একত্রিত করুন এবং কেসের idাকনা সুরক্ষিত করার আগে ফিতা কেবল সংযুক্ত করুন। তারপর ধুলো পোর্ট যোগ করুন।
ধাপ 2: কন্ট্রোল বক্স কাট এবং একত্রিত করুন
আপনাকে এমন একটি জায়গা খুঁজে বের করতে হবে যা আপনাকে লেজার কাটারে আপনার বাক্সটি কাটতে দেবে, স্থানীয় নির্মাতাদের জন্য অথবা অনলাইনে অ্যাক্রিলিক কাটতে পারে এমন জায়গাগুলির সন্ধান করবে। বিকল্পভাবে, আপনি সম্ভবত যথাযথভাবে অন্য কোন ধরণের প্রকল্প বাক্স ব্যবহার করতে পারেন। 3.3v লাইন এবং রিড সুইচের COM টার্মিনালের মধ্যে একটি 330 ওহম প্রতিরোধক যুক্ত করতে ভুলবেন না। N. O. টার্মিনাল পছন্দের GPIO পিনে ফিরে যায়।
5V দিয়ে ডিসি+, GND থেকে DC-, এবং GPIO পিনের IN দিয়ে যাওয়ার রিলেটি ওয়্যার করুন।
গ্যারেজ ডোর ওপেনার টার্মিনালগুলি COM এবং NO এ রিলে সংযুক্ত হবে
ধাপ 3: মাউন্ট রিড সুইচ এবং রান কেবল
নিশ্চিত করুন যে আপনার কেবলটি আপনার দরজায় যাতায়াতে বাধা দেয় না। আপনার প্রাচীরের বোতামগুলি দরজা খোলার জন্য যে দুটি স্ক্রুতে সংযুক্ত থাকে তার সাথে সংযুক্ত করুন।
ধাপ 4: আপনার রাস্পবেরি পাইকে আপনার ওয়াইফাইতে সংযুক্ত করুন
এবং নিশ্চিত করুন যে আপনি আপনার রাস্পবেরি পাইতে SSH করতে পারেন যাতে আপনি ওয়েব সার্ভার সেটআপ করতে পারেন। আপনি এটি আপনার গ্যারেজে মাউন্ট করতে পারেন এবং বাকিগুলি আপনার কম্পিউটার থেকে করা যেতে পারে।
পদক্ষেপ 5: সফ্টওয়্যার ইনস্টল এবং কনফিগার করুন
রাস্পবেরি পাইতে, কমান্ড দিয়ে জ্যাঙ্গো ইনস্টল করুন:
- `sudo apt update`
- `sudo apt python3-pip` ইনস্টল করুন
- `sudo pip3 django ইনস্টল করুন`
তারপর NGINX এবং gunicorn ইনস্টল করুন
- `sudo apt nginx` ইনস্টল করুন
- `sudo pip3 install gunicorn`
পাইথন মডিউল ইনস্টল করুন একটি জ্যাঙ্গো প্রজেক্ট তৈরি করুন, মাইগ্রেশন তৈরি করুন এবং settings.py কনফিগার করুন
- টারবলকে /srv এ অনুলিপি করুন
- `sudo pip3 install django-smart-carhole-0.1.tar.gz` ব্যবহার করে ইনস্টল করুন
- `sudo django-admin startproject my_smart_garage` দিয়ে django প্রকল্প তৈরি করুন
- `cd my_smart_garage/`
- /srv/my_smart_garage/my_smart_garage/setting.py এ settings.py ফাইলটি সম্পাদনা করুন
- ALLOWED_HOSTS এ রাস্পবেরি পাই বা তার হোস্টনামের আইপি ঠিকানা যোগ করুন
- INSTALLED_APPS তালিকায় 'door_control' যোগ করুন
- আপনার সময় অঞ্চলে TIME_ZONE সম্পাদনা করুন
- ফাইলের শেষে নিম্নলিখিত সেটিংস যোগ করুন: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL এবং তার নিজ নিজ মান দিয়ে পূরণ করুন। উদাহরণের জন্য ছবি দেখুন।
- Urlpatterns তালিকায় /srv/my_smart_garage/my_smart_garage/urls.py- এ "path ('door_control/'," (door_control.urls ')), "যোগ করুন
-
django.urls লাইব্রেরির জন্য শীর্ষে আমদানি লাইনে ', অন্তর্ভুক্ত' যোগ করুন। উদাহরণের জন্য ছবি দেখুন।
- 'sudo python3 management.py migrate' দিয়ে অ্যাপটি স্থানান্তর করুন
- পরীক্ষা সার্ভারটি চালানোর মাধ্যমে জিনিসগুলি কাজ করে তা নিশ্চিত করার জন্য পরীক্ষা করুন: `python3 manage.py runerver 0.0.0.0: 8000`
- আপনার রাস্পবেরি পাইতে নেভিগেট করুন যেমন: https:// [ipaddress]: 8000/door_control
- আপনি দেখানো মত একটি পৃষ্ঠা সঙ্গে দেখা করা উচিত।
এখন এটি সেট আপ করার সময় তাই ওয়েব সার্ভার স্বয়ংক্রিয়ভাবে চলে।
- প্রথমে settings.py ফাইলে ডিবাগ মোড অক্ষম করুন
- /etc/nginx/nginx.conf- এ server_names_hash_bucket_size 64
- গানিকর্ন ফাইলটি /etc/systemd/system/gunicorn.service এ অনুলিপি করুন
- /etc/nginx/conf.d/smart_carhole.conf এ nginx ফাইলটি অনুলিপি করুন
- উভয় প্রক্রিয়া শুরু করুন
- systemctl gunicorn.service সক্ষম করে
- systemctl start gunicorn.service
- systemctl nginx.service সক্ষম করে
প্রস্তাবিত:
DIY স্মার্ট গ্যারেজ ডোর ওপেনার + হোম অ্যাসিস্ট্যান্ট ইন্টিগ্রেশন: 5 টি ধাপ
DIY স্মার্ট গ্যারেজ ডোর ওপেনার + হোম অ্যাসিস্ট্যান্ট ইন্টিগ্রেশন: এই DIY প্রকল্পটি ব্যবহার করে আপনার স্বাভাবিক গ্যারেজের দরজা স্মার্ট করুন। হোম অ্যাসিস্ট্যান্ট (এমকিউটিটি -র উপর) ব্যবহার করে কিভাবে এটি তৈরি করা যায় এবং নিয়ন্ত্রণ করা যায় এবং আপনার গ্যারেজের দরজা দূর থেকে খোলা এবং বন্ধ করার ক্ষমতা আছে তা দেখাবো। আমি Wemos নামক একটি ESP8266 বোর্ড ব্যবহার করব
সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)
সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: ক্রেডিট আমি সাভজির বাস্তবায়ন অনেকটাই নকল করেছি কিন্তু শেলি ব্যবহার না করে আমি সোনফ বেসিক ব্যবহার করেছি। তার ওয়েব সাইট এবং ইউটিউব চ্যানেল দেখুন
Arduino ভিত্তিক DIY গেম কন্ট্রোলার - Arduino PS2 গেম কন্ট্রোলার - DIY Arduino গেমপ্যাডের সাথে টেককেন বাজানো: 7 টি ধাপ
Arduino ভিত্তিক DIY গেম কন্ট্রোলার | Arduino PS2 গেম কন্ট্রোলার | DIKY Arduino গেমপ্যাডের সাথে Tekken বাজানো: হ্যালো বন্ধুরা, গেম খেলা সবসময়ই মজার কিন্তু আপনার নিজের DIY কাস্টম গেম কন্ট্রোলারের সাথে খেলা আরও মজাদার।
স্মার্ট গ্যারেজ: 5 টি ধাপ
স্মার্ট গ্যারেজ: হাই সবাই! এটি একটি স্মার্ট গ্যারেজ আইওটি প্রকল্প। তা ছাড়া, গ্যারেজের দরজা খোলার অনুমতি দেওয়ার জন্য স্মার্ট গ্যারেজে গাড়ি সনাক্ত করার জন্য একটি মোশন সেন্সর রয়েছে। বাধা সনাক্তকরণ হল
NES কন্ট্রোলার শাফেল (নিন্টেন্ডো কন্ট্রোলার MP3, V3.0): 5 টি ধাপ (ছবি সহ)
এনইএস কন্ট্রোলার শাফেল (নিন্টেন্ডো কন্ট্রোলার এমপি 3, ভি 3.0): আমি নিন্টেন্ডো কন্ট্রোলার এমপি 3, ভার্সন 2.0 এর জন্য তার নকশায় রিয়ান 97128 পুরোপুরি ছিঁড়ে ফেলেছি এবং আমি শুনেছি যে তিনি সমস্ত বুদ্ধিমান মর্টে_মোয়ার কাছ থেকে ধারণা পেয়েছেন, তাই আমি ক্রেডিট নিতে পারি না তাদের প্রতিভা সব। আমি শুধু সুবিধা এবং রিচার্জ যোগ করতে চেয়েছিলাম