সুচিপত্র:
- ধাপ 1: রাস্পবেরিপিআই হার্ড ডিস্ক ঝলকানো / প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করুন (উবুন্টু লিনাক্স ব্যবহার করে)
- পদক্ষেপ 2: সরবরাহ প্রয়োজন
- ধাপ 3: ডিভাইসটি তৈরি করুন এবং ওয়্যার করুন
- ধাপ 4: একটি 3 ডি প্রিন্টার ব্যবহার করে, কভার, বক্স এবং পিছনের প্যানেলগুলি মুদ্রণ করুন
- ধাপ 5: কম্পোনেন্ট ওয়্যারিং
- ধাপ 6: রোবটের সাথে উপাদানগুলি সংযুক্ত করুন
- ধাপ 7: I2C কনফিগারেশন চেক করুন
- ধাপ 8: DHT11 ইনস্টল করুন
- ধাপ 9: ক্লোন সংগ্রহস্থল
- ধাপ 10: পুশবলেট এপিআই যুক্ত করুন (পাইথন 3.5 ব্যবহার করে)
- ধাপ 11: ড্যাশবোর্ড বুটে শুরু করার জন্য স্ক্রিপ্ট যোগ করুন এবং আপনার ড্যাশবোর্ড পাই পুনরায় চালু করুন
- ধাপ 12::চ্ছিক: ডিসপ্লেতে রেন্ডার করার জন্য আপনার নিজের নিন্টেন্ডো ছবি তৈরি করা
- ধাপ 13: সমাপ্ত
ভিডিও: আর.ও.বি. ফোন বিজ্ঞপ্তি সহকারী: 13 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
Khinds10www.kevinhinds.com দ্বারা
সম্পর্কে: থ্রিডি প্রিন্টিং এবং ডিজাইনিং রাস্পবেরি পিআই প্রকল্পগুলি এখন কয়েক বছরের জন্য khinds 10
ডেস্কটপ ফোন বিজ্ঞপ্তি সহকারী বৈশিষ্ট্যযুক্ত (R. O. B.) রোবোটিক অপারেটিং বন্ধু
ধাপ 1: রাস্পবেরিপিআই হার্ড ডিস্ক ঝলকানো / প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করুন (উবুন্টু লিনাক্স ব্যবহার করে)
DashboardPI এর জন্য আপনার নতুন হার্ডডিস্ক তৈরি করুন
USB অ্যাডাপ্টারের মাধ্যমে আপনার কম্পিউটারে মাইক্রোএসডি ertোকান এবং dd কমান্ড ব্যবহার করে ডিস্ক ইমেজ তৈরি করুন
Df -h কমান্ডের মাধ্যমে আপনার সন্নিবেশিত মাইক্রোএসডি কার্ডটি সনাক্ত করুন, এটি আনমাউন্ট করুন এবং ডিস্ক কপি dd কমান্ড দিয়ে ডিস্ক ইমেজ তৈরি করুন
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678
$ umount /dev /sdb1
সতর্কতা: নিশ্চিত করুন যে কমান্ডটি সম্পূর্ণ নির্ভুল, আপনি এই কমান্ড দিয়ে অন্যান্য ডিস্কগুলিকে ক্ষতি করতে পারেন
যদি = RASPBIAN JESSIE LITE এর ইমেজ ফাইল = আপনার মাইক্রোএসডি কার্ডের অবস্থান
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb মাইক্রোএসডি)
আপনার রাস্পবেরিপি সেট আপ করা হচ্ছে
রাস্পবেরিপিতে আপনার নতুন মাইক্রোএসডি কার্ড andোকান এবং HDMI পোর্টের সাথে সংযুক্ত একটি মনিটর দিয়ে এটি চালু করুন
প্রবেশ করুন
ব্যবহারকারী: পাই পাস: রাস্পবেরি
নিরাপত্তার জন্য আপনার অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন
sudo passwd পাই
RaspberriPi উন্নত বিকল্পগুলি সক্ষম করুন
sudo raspi-config
পছন্দ করা:
1 ফাইল সিস্টেম প্রসারিত করুন
9 উন্নত বিকল্প
A2 হোস্টনাম এটিকে "RobbieAssistant" এ পরিবর্তন করুন
A4 SSH SSH সার্ভার সক্ষম করুন
A7 I2C i2c ইন্টারফেস সক্ষম করুন
ইংরেজি/ইউএস কীবোর্ড সক্ষম করুন
সুডো ন্যানো/ইত্যাদি/ডিফল্ট/কীবোর্ড
নিম্নলিখিত লাইন পরিবর্তন করুন: XKBLAYOUT = "us"
কীবোর্ড লেআউট পরিবর্তন / ফাইল সিস্টেমের আকার পরিবর্তন করার জন্য PI রিবুট করুন
$ sudo shutdown -r এখন
আপনার ওয়াইফাইতে অটো-কানেক্ট করুন
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
আপনার রাস্পবেরিপি স্বয়ংক্রিয়ভাবে আপনার বাড়ির ওয়াইফাইয়ের সাথে সংযুক্ত করতে নিম্নলিখিত লাইন যুক্ত করুন (যদি আপনার ওয়্যারলেস নেটওয়ার্কের নাম দেওয়া হয় "লিঙ্কসিস" উদাহরণস্বরূপ, নিম্নলিখিত উদাহরণে)
নেটওয়ার্ক = {ssid = "linksys" psk = "ওয়্যারলেস পাসওয়ার্ড এখানে"} ওয়াইফাই নেটওয়ার্কে সংযোগ করতে PI রিবুট করুন
$ sudo shutdown -r এখন
এখন যেহেতু আপনার পিআই অবশেষে স্থানীয় নেটওয়ার্কে রয়েছে, আপনি এসএসএইচ এর মাধ্যমে এটি থেকে দূরবর্তীভাবে লগইন করতে পারেন। কিন্তু প্রথমে আপনাকে এটির বর্তমান আইপি ঠিকানা পেতে হবে।
$ ifconfig আপনার PI এর IP ঠিকানার জন্য নিম্নলিখিত কমান্ডের আউটপুটে "inet addr: 192.168. XXX. XXX" খুঁজুন।
অন্য মেশিনে যান এবং ssh এর মাধ্যমে আপনার রাস্পবেরিপিতে লগইন করুন
$ ssh [email protected]. XXX. XXX
প্রয়োজনীয় প্যাকেজ ইনস্টল করা শুরু করুন
$ sudo apt-get update
$ sudo apt-get upgrade
$ Sudo দ্বারা apt-get install বিল্ড অপরিহার্য TK-দেব libbz2-দেব libexpat1-দেব liblzma-দেব zlib1g-দেব libdb5.3-দেব libgdbm-দেব libsqlite3-দেব libssl-দেব libncurses5-দেব libncursesw5-দেব libreadline6-দেব python3-পিপ python3- অনুরোধ python3-setuptools python3-urllib python3-urllib3 python3- request vim git python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip sim git সরঞ্জাম python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip libi2c-dev vim git python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-python3-python3 -জিপিওজিরো পাইথন-পুটিল xz-utils
$ sudo pip ইনস্টল করার অনুরোধ
স্থানীয় টাইমজোন সেটিংস আপডেট করুন
$ sudo dpkg-reconfigure tzdata
ইন্টারফেস ব্যবহার করে আপনার টাইমজোন নির্বাচন করুন
সাধারণ ডিরেক্টরি l কমান্ড সেটআপ করুন [alচ্ছিক]
vi।/.bashrc
নিম্নলিখিত লাইন যোগ করুন:
উপনাম l = 'ls -lh'
উৎস ~/.bashrc
ভিআইএম ডিফল্ট সিনট্যাক্স হাইলাইট ঠিক করুন [alচ্ছিক]
sudo vi/etc/vim/vimrc
নিম্নলিখিত লাইন অস্বস্তিকর:
সিনট্যাক্স চালু
অ্যাপ্লিকেশনটির mkdir/home/pi/RobbieAssistant/logs চালানোর জন্য লগ ফোল্ডার তৈরি করুন
chmod 777/home/pi/RobbieAssistant/logs
সেটিংস.পি কনফিগ ফাইলে সঠিকভাবে চালানোর জন্য অ্যাপ্লিকেশন কনফিগার করুন প্রকল্পের / অন্তর্ভুক্ত / ফোল্ডারে সেটিংস- shadow.py ফাইলটি খুঁজুন এবং সেটিংসে অনুলিপি করুন এবং আপনার বর্তমান সেটিংসে সামঞ্জস্য করুন
স্থানীয় আবহাওয়ার তথ্যের জন্য # forecast.io API কী
weatherAPIURL = 'https://api.forecast.io/forecast/'
weatherAPIKey = 'FORECAST. IO- এর জন্য আপনার API কী'
# রিমোট টেম্প/আর্দ্রতা লগার চালানোর জন্য চ্ছিক
ড্যাশবোর্ড সার্ভার = 'mydevicelogger.com'
# আপনার বাড়ির অবস্থানের জন্য অক্ষাংশ/দ্রাঘিমাংশ পেতে গুগলে অনুসন্ধান করুন
অক্ষাংশ = 41.4552578
দ্রাঘিমাংশ = -72.1665444
পদক্ষেপ 2: সরবরাহ প্রয়োজন
রাস্পবেরিপি জিরো
DHT11 Humidistat
LED লাইট (x4) সবুজ / হলুদ / নীল / লাল 2.6 Digole ডিসপ্লে
ধাপ 3: ডিভাইসটি তৈরি করুন এবং ওয়্যার করুন
I2C এর জন্য Digole ডিসপ্লে প্রস্তুত করুন
ডিগোল ডিসপ্লের পিছনে, i2c প্রোটোকল ব্যবহার করার জন্য ডিসপ্লে বরাদ্দ করার জন্য জাম্পারকে সোল্ডার করুন
ধাপ 4: একটি 3 ডি প্রিন্টার ব্যবহার করে, কভার, বক্স এবং পিছনের প্যানেলগুলি মুদ্রণ করুন
3DPrint ফোল্ডারে নিম্নলিখিত X STL ফাইল ব্যবহার করে, R. O. B. রোবট, LED হারনেস এবং ডিসপ্লে মাউন্ট
buttonContainer-base.stl
buttonContainer-lid.stl
displaymount-final.stl
led-harness-final.stl
MiniNintendoROB.zip
রোবট দ্বারা প্রিন্ট: মিনি নিন্টেন্ডো R. O. B. - RabbitEngineering দ্বারা
www.thingiverse.com/thing:1494964
কালো ভিসার ব্যাকগ্রাউন্ড দিয়ে চোখ লাল করতে আমি লাল টেপ ব্যবহার করেছি
ধাপ 5: কম্পোনেন্ট ওয়্যারিং
Digole ডিসপ্লে
GND -> GND
ডেটা -> এসডিএ
CLK -> এসসিএল
VCC -> 3V
DHT11 Humidistat
VCC -> 5V
GND -> GND
ডেটা -> জিপিআইও 25
নীল প্রতিরোধক
VCC -> GPIO 17 (270ohm প্রতিরোধক সহ)
GND -> GND
হলুদ প্রতিরোধক
VCC -> GPIO 13 (270ohm প্রতিরোধক সহ)
GND -> GND
সবুজ প্রতিরোধক
VCC -> GPIO 6 (270ohm প্রতিরোধক সহ)
GND -> GND
লাল প্রতিরোধক
VCC -> GPIO 12 (270ohm প্রতিরোধক সহ)
GND -> GND
লাল মোমেন্টারি পুশবটন
VCC -> GPIO 16 (270ohm প্রতিরোধক সহ)
GND -> GND
নীল ক্ষণিক পুশবাটন
VCC -> GPIO 26 (270ohm প্রতিরোধক সহ)
GND -> GND
ধাপ 6: রোবটের সাথে উপাদানগুলি সংযুক্ত করুন
আপনি স্ক্রিন হোল্ডার মুদ্রণ করার পরে, এটিকে ডিগোল ডিসপ্লেতে সংযুক্ত করুন
RPi কে রোবটের পিছনে আঠালো করার জন্য পর্যাপ্ত তারের সাহায্যে RPi এর সাথে ডিসপ্লেটি সংযুক্ত করুন
কন্ট্রোলার প্রিন্ট করুন এবং বোতামগুলিকে পর্যাপ্ত তারের সাহায্যে রোবটের পিছনে তৈরি করুন
ওয়্যারিং শেষ করুন এবং পিছনে সংযুক্ত RPi এবং DHT11 এর সাথে রোবটকে একত্রিত করুন
ধাপ 7: I2C কনফিগারেশন চেক করুন
আপনার রাস্পবেরিপি শুরু করুন এবং নিশ্চিত করুন যে I2C বাস আপনার সমস্ত সংযুক্ত 7/14 সেগমেন্ট প্রদর্শন সনাক্ত করে। [প্রতিটি ডিসপ্লেকে উপরে বর্ণিত একটি অনন্য ঠিকানা দেওয়া হয় যে কিভাবে আপনি প্রতিটি ডিসপ্লের জাম্পার বিভিন্ন কম্বিনেশনে বিক্রি করেন]
আপনার যদি সঠিকভাবে জাম্পার সোল্ডারযুক্ত ডিসপ্লে থাকে তবে আপনার i2cdetect কমান্ডের জন্য নিম্নলিখিত আউটপুট থাকা উচিত:
sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f 00: - - - - - - - - - - - - - -
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- 27 -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
ধাপ 8: DHT11 ইনস্টল করুন
$ সিডি
$ git ক্লোন
$ cd Adafruit_Python_DHT/
$ sudo পাইথন setup.py ইনস্টল করুন
$ sudo পাইথন ez_setup.py
$ সিডি উদাহরণ/
$ vi simpletest.py নিম্নলিখিত লাইন পরিবর্তন করুন:
সেন্সর = Adafruit_DHT. DHT11
লাইনটি মন্তব্য করুন
পিন = 'P8_11'
লাইনটি অসম্পূর্ণ করুন এবং পিন নম্বরটি 16 এ পরিবর্তন করুন
পিন = 25
পরীক্ষা চালান
পাইথন simpletest.py
আপনি কমান্ড লাইনে প্রদর্শিত টেম্প এবং আর্দ্রতার একটি মেট্রিক পড়া দেখতে পাবেন।
ধাপ 9: ক্লোন সংগ্রহস্থল
$ cd ~ $ git ক্লোন
ধাপ 10: পুশবলেট এপিআই যুক্ত করুন (পাইথন 3.5 ব্যবহার করে)
আপনার ফোনের জন্য পুশবুল্ট অ্যাপ ব্যবহার করে, একটি সহজ পাইথন স্ক্রিপ্ট পেতে একটি API কী পাওয়ার জন্য সাইনআপ করুন এবং ডেটা হাবের বিজ্ঞপ্তি এবং নির্দেশক পতাকাগুলি ক্যাপচার এবং পুশ করতে সক্ষম হন
অ্যাসিনসিও কার্যকারিতার জন্য পাইথন 3.5 ইনস্টল করুন
$ উবুন্টু পেতে আপডেট উবুন্টু apt-get install বিল্ড অপরিহার্য TK-দেব উবুন্টু apt-get install libncurses5-দেব libncursesw5-দেব libreadline6-দেব উবুন্টু apt-get install libdb5.3-দেব libgdbm-দেব libsqlite3-দেব libssl-দেব sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev যদি প্যাকেজগুলির মধ্যে একটি পাওয়া না যায়, তাহলে একটি নতুন সংস্করণ নম্বর চেষ্টা করুন (যেমন libdb5.3-dev এর পরিবর্তে libdb5.4-dev)।
$ wget https://www.python.org/ftp/python/3.5.2/Python-3…। tar zxvf Python-3.5.2.tgz cd Python-3.5.2./configure --prefix =/usr/local/opt/python-3.5.2 sudo make sudo ln -s/usr/local/opt/python -3.5.2/bin/pydoc3.5 /usr/bin/pydoc3.5 sudo ln -s /usr/local/opt/python-3.5.2/bin/python3.5 /usr/bin/python3.5 sudo ln -s /usr/local/opt/python-3.5.2/bin/python3.5m /usr/bin/python3.5m উবুন্টু Ln -s /usr/local/opt/python-3.5.2/bin/pyvenv-3.5 বা /opt/python-3.5.2/bin/python3.5 "> পাইথন 3 নির্ভরতা ইনস্টল করুন
$ sudo apt-get install python3-setuptools sudo apt-get python3-pip sudo pip3 install asyncpushbullet sudo pip3 install অনুরোধ ptionচ্ছিক উপায় পাইপথন নির্ভরতা পেতে সরাসরি পাইথন সংগ্রহস্থল ডাউনলোড করুন
git clone https://github.com/rharder/asyncpushbullet cd asyncpushbullet && sudo /usr/local/opt/python-3.5.2/bin/python3.5 setup.py install একটি অ্যাকাউন্ট তৈরি করতে পুশবুল্ট সেটিংস পৃষ্ঠায় যান Https://github.com/rharder/asyncpushbullet ব্যবহার করার জন্য API কী
আপনার pushbullet-listener.py স্ক্রিপ্ট কনফিগার করুন যাতে সঠিক API এবং ড্যাশবোর্ড কেন্দ্রীয় হোস্ট থাকে
# PushBullet.com API_KEY থেকে আপনার API কী = "o. XXXYYYZZZ111222333444555666"
# ড্যাশবোর্ড কেন্দ্রীয় সার্ভার হোস্ট ড্যাশবোর্ড সার্ভার = 'MY-SERVER-HERE.com'
ধাপ 11: ড্যাশবোর্ড বুটে শুরু করার জন্য স্ক্রিপ্ট যোগ করুন এবং আপনার ড্যাশবোর্ড পাই পুনরায় চালু করুন
$ crontab -e
-
@reboot nohup /usr/local/opt/python-3.5.3/bin/python3.5 /home/pi/RobbieAssistant/PushBullet/pushbullet-listener.py>, / dev / নাল 2> & 1
b reboot nohup python /home/pi/RobbieAssistant/Robbie.py>/dev/null 2> & 1
b reboot nohup python /home/pi/RobbieAssistant/Temp.py>/dev/null 2> & 1
b reboot nohup python /home/pi/RobbieAssistant/Weather.py>/dev/null 2> & 1
ধাপ 12::চ্ছিক: ডিসপ্লেতে রেন্ডার করার জন্য আপনার নিজের নিন্টেন্ডো ছবি তৈরি করা
নিম্নলিখিত ইউআরএলে আপনার নিজের 128x128 ফাইল আপলোড করুন:
www.digole.com/tools/PicturetoC_Hex_converter.php
আপলোড করার জন্য আপনার ইমেজ ফাইল চয়ন করুন, স্ক্রিনে আপনি কি আকার চান তা যোগ করুন (প্রস্থ/উচ্চতা)
"ব্যবহৃত জন্য" ড্রপডাউনে "OLED/LCD (1 বাইট/পিক্সেল) রঙের জন্য 256 রঙ" নির্বাচন করুন
হেক্স আউটপুট পান।
একটি প্রদর্শন/ বিল্ড/ হেডার (.h) ফাইলে হেক্স আউটপুট যোগ করুন, বাক্যগুলিকে সিনট্যাক্সের জন্য গাইড হিসাবে ব্যবহার করুন।
Digole.c ফাইলে নতুন ফাইল অন্তর্ভুক্ত করুন #include myimage.h
আপনার ইমেজ ফাইলে একটি নতুন কমান্ড লাইন হুক অন্তর্ভুক্ত করুন। দ্রষ্টব্য: নীচের কমান্ডটি বলছে আপনার ছবিটি 10 পিক্সেলের উপরে 10 পিক্সেলের নিচে আঁকুন। আপনি এটিকে বিভিন্ন X, Y কোঅর্ডিনেটে পরিবর্তন করতে পারেন, আপনি 128, 128 এর মানগুলি পরিবর্তন করতে পারেন যা আপনার নতুন চিত্রটি আসলে যে আকারের।
} অন্যথায় যদি (strcmp (digoleCommand, "myimage") == 0) {drawBitmap256 (10, 10, 128, 128, & myimageVariableHere, 0); // myimageVariableHere আপনার (.h) ফাইলে সংজ্ঞায়িত করা হয়েছে}
এখন নিচের কমান্ড দিয়ে আপনার নতুন ইমেজ রেন্ডার করার জন্য নীচে পুনbuildনির্মাণ করুন (ত্রুটিগুলি উপেক্ষা করুন)।
$./digole myimage
আপনার alচ্ছিক পরিবর্তনের জন্য পুনরায় বিল্ডিং [অন্তর্ভুক্ত] Digole ডিসপ্লে ড্রাইভার
$ সিডি ডিসপ্লে/বিল্ড
$ gcc digole.c
$ mv a.out../../digole
$ chmod +x../../digole
ধাপ 13: সমাপ্ত
আপনি শেষ!
প্রস্তাবিত:
WLED (ESP8266 তে) + IFTTT + Google সহকারী: 5 টি ধাপ
WLED (ESP8266 তে) + IFTTT + Google সহকারী: এই টিউটোরিয়ালটি আপনাকে ESP8266 এ WLED এর জন্য IFTTT এবং Google Assistant ব্যবহার শুরু করবে। ESP8266, tynick এ এই নির্দেশিকা অনুসরণ করুন: https: //tynick.com/blog/11-03-2019/getting-started…Shout out Aircookie for such great softww
DIY আবহাওয়া সহকারী: 6 টি ধাপ
DIY আবহাওয়া সহকারী: শেষবার আমি একটি আবহাওয়া সম্প্রচার কেন্দ্র তৈরি করতে ESP32 ব্যবহার করেছি, যা বর্তমান আবহাওয়া সম্প্রচার করতে পারে। আপনি যদি আগ্রহী হন, আপনি পূর্ববর্তী নির্দেশনা পরীক্ষা করতে পারেন। এখন আমি একটি আপগ্রেড সংস্করণ তৈরি করতে চাই, আমি একটি শহরকে মনোনীত করব যাতে আমরা পরীক্ষা করতে পারি
গুগল সহকারী নিয়ন্ত্রিত এলইডি ম্যাট্রিক্স!: 7 টি ধাপ (ছবি সহ)
গুগল অ্যাসিস্ট্যান্ট নিয়ন্ত্রিত এলইডি ম্যাট্রিক্স !: এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে আপনি গুগল অ্যাসিস্ট্যান্ট কন্ট্রোলড এলইডি ম্যাট্রিক্স তৈরি করতে পারেন যা আপনি স্মার্টফোন ব্যবহার করে যে কোন জায়গায় ফর্ম নিয়ন্ত্রণ করতে পারেন, তাহলে চলুন শুরু করা যাক
লোমশ আইফোন! DIY ফোন কেস লাইফ হ্যাকস - হট গ্লু ফোন কেস: Ste টি ধাপ (ছবি সহ)
লোমশ আইফোন! DIY ফোন কেস লাইফ হ্যাকস - হট গ্লু ফোন কেস: আমি বাজি ধরেছি আপনি কখনো লোমশ আইফোন দেখেননি! আচ্ছা এই DIY ফোন কেস টিউটোরিয়ালে আপনি অবশ্যই করবেন! :)) যেহেতু আমাদের ফোনগুলি আজকাল কিছুটা আমাদের দ্বিতীয় পরিচয়ের মতো, আমি একটি " মিনিয়েচার মি " … সামান্য ভীতিকর, কিন্তু অনেক মজা
রেট্রো ফোন ফোন চার্জিং স্টেশন: 10 টি ধাপ (ছবি সহ)
রেট্রো ফোন ফোন চার্জিং স্টেশন: আমি একটি পুরাতন ঘূর্ণমান ফোনের চেহারা পছন্দ করি এবং তাদের মধ্যে কয়েকজন ভিক্ষা করে জীবন ফিরে পেতে চেয়েছিল। অনুপ্রেরণার মধ্যে, আমি ফর্ম এবং ফাংশনকে বিয়ে করার সিদ্ধান্ত নিয়েছি। এভাবে রেট্রো ফোন ফোন চার্জিং স্টেশনের জন্ম হয়