সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় রাস্পবেরিপি সফটওয়্যার ইনস্টল করুন
- পদক্ষেপ 2: ওয়াইফাই অ্যাক্সেস পয়েন্ট তৈরি করা
- ধাপ 3: সরবরাহ প্রয়োজন: পুরাতন ভাঙ্গা নিন্টেন্ডো
- ধাপ 4: সরবরাহের প্রয়োজন: রাস্পবেরি পাই 3 মডেল বি
- ধাপ 5: সরবরাহের প্রয়োজন: 1.44 "সিরিয়াল: UART/I2C/SPI TFT LCD 128x128 ডিসপ্লে মডিউল
- ধাপ 6: সরবরাহের প্রয়োজন: 5V 0.1A মিনি ফ্যান রাস্পবেরি পাই
- ধাপ 7: সরবরাহের প্রয়োজন: Ugreen USB 2.0 to 10/100 Fast Ethernet Lan Wired Network Adapter
- ধাপ 8: নির্মাণ
- ধাপ 9: নির্মাণ কাজ।
- ধাপ 10: নির্মাণ কাজ।
- ধাপ 11: দিগোল ডিসপ্লে সংযুক্ত করা
- ধাপ 12: নেটওয়ার্ক মনিটরিং টুলস এবং ডিবি লগিং ইনস্টল করুন
- ধাপ 13: ট্রাফিক সারাংশ রিপোর্ট ইনস্টল করুন (ক্রোনজব দ্বারা প্রতি 5 মিনিটে রান)
- ধাপ 14: ড্যাশবোর্ড স্ক্রিন ইনস্টল করুন
- ধাপ 15: স্থানীয় ব্যবহার/পরিসংখ্যান ওয়েবসাইট ইনস্টল করুন [http://10.0.10.1]
ভিডিও: নিন্টেন্ডো ওয়াইফাই রাউটার: 17 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
একটি পুরানো নিন্টেন্ডো বিনোদন সিস্টেম কেস ব্যবহার করে, রাস্পবেরিপিআই 3 ব্যবহার করে একটি অত্যন্ত কার্যকরী হোম রাউটার তৈরি করুন!
ধাপ 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
সতর্কতা: নিশ্চিত করুন যে কমান্ডটি সম্পূর্ণ সঠিক, আপনি এই কমান্ড দিয়ে অন্যান্য ডিস্কগুলিকে ক্ষতি করতে পারেন
যদি = রাস্পিয়ান জেসি লাইটের ইমেজ ফাইল = আপনার মাইক্রোএসডি কার্ডের অবস্থান
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb মাইক্রোএসডি) আপনার রাস্পবেরিপি সেট আপ করা হচ্ছে
রাস্পবেরিপিতে আপনার নতুন মাইক্রোএসডি কার্ড andোকান এবং HDMI পোর্টের সাথে সংযুক্ত একটি মনিটর দিয়ে এটি চালু করুন
প্রবেশ করুন
ব্যবহারকারী: পাই পাস: রাস্পবেরি নিরাপত্তার জন্য আপনার অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করুন
sudo passwd pi RaspberriPi উন্নত বিকল্পগুলি সক্ষম করুন
sudo raspi-config নির্বাচন করুন: 1 ফাইল সিস্টেম প্রসারিত করুন
9 উন্নত বিকল্প
A2 হোস্টনাম এটিকে "NESRouter" এ পরিবর্তন করুন
A4 SSH SSH সার্ভার সক্ষম করুন
A7 I2C I2C ইন্টারফেস সক্ষম করুন ইংরেজি/ইউএস কীবোর্ড সক্ষম করুন
sudo nano/etc/default/keyboard নিচের লাইনটি পরিবর্তন করুন: XKBLAYOUT = "us" সেটআপ করুন সহজ ডিরেক্টরি l কমান্ড
vi।/.bashrc
নিম্নলিখিত লাইন যোগ করুন:
উপনাম l = 'ls -lh'
উৎস ~/.bashrc VIM ডিফল্ট সিনট্যাক্স হাইলাইট ঠিক করুন [alচ্ছিক]
sudo vi/etc/vim/vimrc
নিম্নলিখিত লাইন অস্বস্তিকর:
সাম্প্রতিক পরিবর্তনগুলি পেতে আপনার PI রিবুট করুন সিনট্যাক্স
স্থানীয় টাইমজোন সেটিংস আপডেট করুন
sudo dpkg-reconfigure tzdata ইন্টারফেস ব্যবহার করে আপনার টাইমজোন নির্বাচন করুন
পদক্ষেপ 2: ওয়াইফাই অ্যাক্সেস পয়েন্ট তৈরি করা
দয়া করে মনে রাখবেন, এটি রাউটার হয়ে ওঠার আগে আমরা নিম্নলিখিত প্যাকেজগুলি ইনস্টল করতে ইথারনেট পোর্টের মাধ্যমে একটি বিদ্যমান নেটওয়ার্কের রাস্পবেরিপিআইতে প্লাগ করছি
sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get dnsmasq hostapd vim ইনস্টল করুন
sudo apt-get vim git python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip libi2c-dev
sudo vi /etc/dhcpcd.conf
নিম্নলিখিত লাইন যোগ করুন:
denyinterfaces wlan0 sudo vi/etc/network/interfaces
Wlan0 বিভাগটি সম্পাদনা করুন যাতে এটি এর মতো দেখাচ্ছে:
auto lo iface lo inet loopback
iface eth0 inet ম্যানুয়াল
অটো wlan0 iface wlan0 inet স্ট্যাটিক ঠিকানা 10.0.10.1 নেটমাস্ক 255.255.255.0 নেটওয়ার্ক 10.0.10.0 সম্প্রচার 10.0.10.255
auto eth1 iface eth1 inet static address 10.0.20.1 netmask 255.255.255.0 network 10.0.20.0 সম্প্রচার 10.0.20.255 DHCP সার্ভার পুনরায় লোড করুন এবং eth0 এবং wlan0 সংযোগের জন্য কনফিগারেশন বাউন্স করুন
sudo পরিষেবা dhcpcd পুনরায় আরম্ভ করুন
sudo ifdown eth0; sudo ifup wlan0
HOSTAPD কনফিগার করুন (ssid এবং wpa_passphrase আপনার নিজের পছন্দের মানগুলিতে পরিবর্তন করুন)
sudo vi /etc/hostapd/hostapd.conf
# এটি ওয়াইফাই ইন্টারফেসের নাম যা আমরা ইন্টারফেসের উপরে কনফিগার করেছি = wlan0
# Brlmfmac ড্রাইভার ড্রাইভার = nl80211 এর সাথে nl80211 ড্রাইভার ব্যবহার করুন
# এটি নেটওয়ার্কের নাম ssid = NintendoWiFi
# 2.4GHz ব্যান্ড hw_mode = g ব্যবহার করুন
# চ্যানেল 6 চ্যানেল = 6 ব্যবহার করুন
# 802.11n অর্থাৎ iee80211n = 1 সক্ষম করুন
# WMM wmm_enabled = 1 সক্ষম করুন
# 20ns গার্ড ব্যবধান ht_capab = [HT40] [SHORT-GI-20] [DSSS_CCK-40] সহ 40MHz চ্যানেলগুলি সক্ষম করুন
# সব MAC ঠিকানা গ্রহণ করুন macaddr_acl = 0
# WPA প্রমাণীকরণ auth_algs = 1 ব্যবহার করুন
# ক্লায়েন্টদের নেটওয়ার্কের নাম igno_broadcast_ssid = 0 জানতে হবে
# WPA2 wpa = 2 ব্যবহার করুন
# একটি প্রি-শেয়ার্ড কী wpa_key_mgmt = WPA-PSK ব্যবহার করুন
# নেটওয়ার্ক পাসফ্রেজ wpa_passphrase = পাসওয়ার্ড
# TKIP এর পরিবর্তে AES ব্যবহার করুন rsn_pairwise = CCMP আমরা এই পর্যায়ে কাজ করে কিনা তা পরীক্ষা করে দেখতে পারি (কিন্তু এখনো পুরো ইন্টারনেট সংযোগ নেই):
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
sudo vi/etc/default/hostapd
লাইনটি খুঁজুন
#DAEMON_CONF = "" এবং এটি দিয়ে প্রতিস্থাপন করুন
DAEMON_CONF = "/etc/hostapd/hostapd.conf" DNSMASQ কনফিগার করুন
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo vi /etc/dnsmasq.conf
বাইন্ড-ইন্টারফেস # ইন্টারফেসের সাথে আবদ্ধ হয়ে নিশ্চিত করুন যে আমরা অন্য কোথাও সার্ভার পাঠাচ্ছি না -রুটেড অ্যাড্রেস স্পেস।
# আইপি ঠিকানা বরাদ্দ করুন w/অসীম ইজারা সময় (ডিভাইস ব্যবহারের পরিসংখ্যানের জন্য) dhcp-range = wlan0, 10.0.10.100, 10.0.10.200, 255.255.255.0, 10.0.10.255, infinite dhcp-range = eth1, 10.0.20.100, 10.0 20.200, 255.255.255.0, 10.0.20.255, অসীম সেট আপ IPV4 ফরওয়ার্ডিং
sudo vi /etc/sysctl.conf
[uncomment] net.ipv4.ip_forward = 1
Sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward" দিয়ে অবিলম্বে এটি সক্রিয় করুন
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state related, ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state related, ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
পরবর্তী রিবুট করার জন্য iptables সেটিংস সংরক্ষণ করুন
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Ipv4 নিয়ম ফাইল তৈরি করুন (নতুন বিষয়বস্তু সহ)
sudo vi/lib/dhcpcd/dhcpcd-hooks/70-ipv4-nat
iptables- পুনরুদ্ধার </etc/iptables.ipv4.nat পরিষেবা পুনরায় চালু করুন
sudo service hostapd start sudo service dnsmasq start
sudo রিবুট
স্ট্যাটিক আইপি বরাদ্দ করা [alচ্ছিক]
আপনি যদি আপনার নেটওয়ার্কে হোস্টগুলিকে স্ট্যাটিক আইপি পেতে চান তবে দয়া করে নিম্নলিখিতগুলি ব্যবহার করুন
বর্তমানে DHCP vi /var/lib/misc/dnsmasq.leases- এর মাধ্যমে সংযুক্ত হোস্টগুলি সংগ্রহ করুন
ম্যাক অ্যাড্রেস (উপরের আউটপুট থেকে) এবং আইপি অ্যাড্রেস যোগ করুন যা আপনি তাদের sudo vi /etc/dnsmasq.conf এ বরাদ্দ করতে চান
# প্রধান ডেস্কটপ dhcp-host = 12: 34: 56: 78: 9a: bc, 10.0.20.20 নোট: এটি MAC ঠিকানা দিয়ে নেটওয়ার্ক ইন্টারফেস বরাদ্দ করবে: 12: 34: 56: 78: 9a: bc to IP address 10.0.20.20। তালিকাভুক্ত আইপি ঠিকানাটি কেবল একই সাবনেটে দেওয়া DHCP পরিসরে থাকতে হবে না। উপরে আমার প্রধান ডেস্কটপটি সাবনেট eth1: 10.0.20.0 এ আছে, তাই আমি এটি 10.0.20.20 এর IP ঠিকানা দিয়েছি।
UFW ফায়ারওয়াল যোগ করা
sudo apt-get ufw ইনস্টল করুন
জনসাধারণের ব্যবহারের জন্য পোর্ট 22 এর অনুমতি দিন (দূরবর্তী নেটওয়ার্ক অ্যাক্সেসের জন্য)
sudo ufw অনুমতি দেয় 22
আমার স্থানীয় নেটওয়ার্কে সমস্ত পোর্টের অনুমতি দিন
sudo ufw 10.0.10.0/24 থেকে অনুমতি দেয় sudo ufw 10.0.20.0/24 থেকে অনুমতি দেয়
প্রত্যেককে ওয়েব পোর্ট করার অনুমতি দিন
sudo ufw 80 এর অনুমতি দেয়
প্রত্যেককে নিরাপদ ওয়েব পোর্ট করার অনুমতি দিন
sudo ufw 443 অনুমতি দেয়
UFW সক্ষম করুন এবং স্থিতি পরীক্ষা করুন
sudo ufw --force সক্ষম
sudo ufw স্ট্যাটাস
স্টার্টআপে শুরু না করে UFW দিয়ে বাগ ঠিক করুন
sudo su crontab -e
নিম্নলিখিত লাইন যোগ করুন: breboot /bin /sleep 60; ufw -জোর করে সক্ষম করুন
ধাপ 3: সরবরাহ প্রয়োজন: পুরাতন ভাঙ্গা নিন্টেন্ডো
একটি ভাঙা NES থেকে পুরাতন নিন্টেন্ডো কেস (কেসের ভিতরে সমস্ত পুরানো বিষয়বস্তু সরান, শুধুমাত্র বাইরের ফ্রেম, পাওয়ার / রিসেট বোতাম এবং কন্ট্রোলার সংযোগগুলি রেখে)
ধাপ 4: সরবরাহের প্রয়োজন: রাস্পবেরি পাই 3 মডেল বি
ধাপ 5: সরবরাহের প্রয়োজন: 1.44 "সিরিয়াল: UART/I2C/SPI TFT LCD 128x128 ডিসপ্লে মডিউল
ধাপ 6: সরবরাহের প্রয়োজন: 5V 0.1A মিনি ফ্যান রাস্পবেরি পাই
ধাপ 7: সরবরাহের প্রয়োজন: Ugreen USB 2.0 to 10/100 Fast Ethernet Lan Wired Network Adapter
ধাপ 8: নির্মাণ
NES এর ভিতরে ইনস্টল করুন
একটি 3D প্রিন্টার ব্যবহার করে/নির্মাণ/ডিসপ্লে-ফ্রেম/ফোল্ডারে Digole ডিসপ্লে ফ্রেম "NESPanel" প্রিন্ট করুন। [যদি আপনার কাছে থ্রিডি প্রিন্টার না থাকে তবে আপনি ড্রিমেল টুল দিয়ে ডিগোল ডিসপ্লের জন্য সূক্ষ্মভাবে একটি বর্গাকার গর্ত কাটতে পারেন] ছোট ফ্যানের উপর বাঁধা দেওয়ার জন্য কেসের পিছনে এবং পাশে খোলা নিচের ছিদ্রগুলি কেটে নিন পাশ এবং পাওয়ার/ইথারনেট এবং ইউএসবি ইথারনেট কেবলগুলি পিছন দিয়ে প্রবেশ করতে হবে।
ধাপ 9: নির্মাণ কাজ।
NES থেকে উপরের ডানদিকের কালো প্যানেলটি খুলে ফেলুন এবং আপনার ডিগোল ডিসপ্লে মাউন্ট করার জন্য পরিষ্কারভাবে একটি বড় বর্গাকার গর্ত কাটুন। এর উপরে "NESPanel" 3D মুদ্রিত ফ্রেমের সাথে ডিসপ্লেটি হট গ্লু।
ধাপ 10: নির্মাণ কাজ।
খালি এনইএস কেসের নীচের মাঝখানে রাস্পবেরিপি মাউন্ট করুন, আঠা দিয়ে বা নীচে একটি ছোট স্ক্রু দিয়ে বেঁধে দিন। একটি 270 ওহম প্রতিরোধক ব্যবহার করে, রাস্পবেরি পাইতে 5V এবং GND পিনের সাথে NES- এর "LED তে পাওয়ার" সংযোগ করুন (ছোট LED সীসা হল স্থল)। ছোট ফ্যানটিকে 5V এবং GND পিনের সাথে সংযুক্ত করুন যখন ইউনিটটি শুরু হয় তখন এটি চালানোর জন্য, পাশের গর্তের বিরুদ্ধে ফ্যানটি আঠালো করুন।
ধাপ 11: দিগোল ডিসপ্লে সংযুক্ত করা
রাস্পবেরীপি -তে পিনের সাথে নিম্নলিখিত পিনগুলি সংযুক্ত করুন
VCC 3v GND এর সাথে সংযুক্ত, গ্রাউন্ড ডেটা হল SDA CLOCK হল SCL এখন আপনার ডিভাইসটি আপনার i2cdetect কমান্ডে দেখা উচিত
i2cdetect -y 1 এটি 27 হিসাবে পাঠ্যের গ্রিডে প্রদর্শিত হওয়া উচিত
ধাপ 12: নেটওয়ার্ক মনিটরিং টুলস এবং ডিবি লগিং ইনস্টল করুন
sudo apt-get install ifstat memcached python-memcache postgresql postgresql-योगदान python-psycopg2
sudo vi /etc/postgresql/9.4/main/pg_hba.conf
ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন: স্থানীয় সব পাই পাসওয়ার্ড sudo -i -u postgres
psql
ভূমিকা পাই পাসওয়ার্ড 'এখানে পাসওয়ার্ড' তৈরি করুন;
পরিবর্তন pi লগইন;
পরিবর্তন pi superuser ভূমিকা;
du
(আপনার অনুমতি দেওয়া আপনার PI ব্যবহারকারীকে দেখা উচিত) ডাটাবেস নেটওয়ার্ক_স্ট্যাট তৈরি করুন;
q
প্রস্থান
psql -d network_stats
নিম্নলিখিত প্রশ্নগুলি চালান:
টেবিল ট্রাফিক_পার_মিনিট তৈরি করুন (আইডি সিরিয়াল, টাইম জ্যাম ছাড়া টাইমস্ট্যাম্প নট নয়, eth0_down real, eth0_up real, eth1_down real, eth1_up real, wan0_down real, wan0_up real);
ট্রাফিক_পার_মিনিট (সময়) অনন্য সূচী time_idx তৈরি করুন; এই প্রকল্প থেকে কোডের "লগিং" ফোল্ডারটি আপনার RPi এর হোম ডিরেক্টরিতে অনুলিপি করুন
crontab -e
এই লাইন যোগ করুন
b রিবুট /বিন /ঘুম 60; nohup python /home/pi/logging/networkUsage.py>/dev/null 2> & 1
ধাপ 13: ট্রাফিক সারাংশ রিপোর্ট ইনস্টল করুন (ক্রোনজব দ্বারা প্রতি 5 মিনিটে রান)
crontab -e
নিম্নলিখিত লাইন যোগ করুন
*/5 * * * * পাইথন/হোম/পিআই/লগিং/ট্রাফিকসুমারি.পি
ধাপ 14: ড্যাশবোর্ড স্ক্রিন ইনস্টল করুন
এই প্রকল্প থেকে কোডের "প্রদর্শন" ফোল্ডারটি আপনার RPi এর হোম ডিরেক্টরিতে অনুলিপি করুন
নিম্নরূপ এটি চালান
$ python /home/pi/display/NESRouter.py প্রারম্ভে চালানোর জন্য ডিসপ্লে স্ক্রিপ্ট সেটআপ করুন
crontab -e
এই লাইন যোগ করুন
breboot nohup python /home/pi/display/NESRouter.py>/dev/null 2> & 1
যাচাই করুন ডিসপ্লে রিবুট এ কাজ শুরু করে
sudo রিবুট
ধাপ 15: স্থানীয় ব্যবহার/পরিসংখ্যান ওয়েবসাইট ইনস্টল করুন [https://10.0.10.1]
স্থানীয় ব্যবহার/পরিসংখ্যান ওয়েবসাইট ইনস্টল করুন [https://10.0.10.1]
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get apache2 ইনস্টল করুন
sudo সার্ভিস apache2 রিস্টার্ট
ডিফল্ট পৃষ্ঠাগুলি সরান
cd /var /www
sudo rm -rf html
এই প্রকল্প থেকে 'ওয়েবপোর্টাল' ফোল্ডারটি আপনার RPi এ আপনার হোম ফোল্ডারে অনুলিপি করুন এবং অ্যাপাচি ব্যবহারের জন্য সিমলিঙ্ক তৈরি করুন
cd /var /www
sudo ln -s/home/pi/webportal html
cd/var/www/html
chmod +x *.py
sudo a2enmod cgi
sudo vi /etc/apache2/sites-enabled/000-default.conf
পাইথন সিজিআই স্ক্রিপ্টিং সক্ষম করুন
ট্যাগের ভিতরে যোগ করুন
অপশন +ExecCGI AddHandler cgi-script.py sudo service apache2 restart
আপনি এখন স্থানীয় HTTP সাইট দেখতে পারেন [https://10.0.10.1]
উন্নত নেটওয়ার্ক মনিটরিং সেটআপ করুন (IPFM এর মাধ্যমে)
sudo apt- আপডেট পান
sudo apt-get ipfm ইনস্টল করুন
sudo mv /etc/ipfm.conf /etc/ipfm.conf-bak
sudo vi /etc/ipfm.conf
নিম্নলিখিত বিষয়বস্তু দিয়ে তৈরি করুন:
# গ্লোবাল ভেরিয়েবল
# আইপিএফএম শুধুমাত্র একটি ডিভাইস পর্যবেক্ষণ করতে পারে। ডিভাইস eth0
# গ্লোবাল লগিং কনফিগারেশন লগ
FILENAME "/var/log/ipfm/%Y_%d_%m/%H_%M"
# প্রতি মিনিটে ডাম্প করুন প্রতি 1 মিনিটে
# পরিসংখ্যান প্রতিদিন পরিষ্কার করুন সমাধানের মধ্যে 24 ঘন্টা বাছাই করুন sudo পরিষেবা ipfm শুরু করুন
:চ্ছিক: ডিসপ্লেতে রেন্ডার করার জন্য আপনার নিজের নিন্টেন্ডো ইমেজ তৈরি করা
নিম্নলিখিত ইউআরএলে আপনার নিজের 128x128 ফাইল আপলোড করুন:
www.digole.com/tools/PicturetoC_Hex_convert…
আপলোড করার জন্য আপনার ইমেজ ফাইলটি চয়ন করুন, স্ক্রিনে আপনি যে আকারটি চান তা যোগ করুন (প্রস্থ/উচ্চতা)
"ব্যবহৃত জন্য" ড্রপডাউনে "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নির্মাণ করুন (ত্রুটিগুলি উপেক্ষা করুন)।
আপনার alচ্ছিক পরিবর্তনের জন্য
$ cd display/build $ gcc digole.c $ mv a.out../../digole $ chmod +x../../digole
প্রস্তাবিত:
ওয়াইফাই রাউটার V4 এর জন্য UPS: 6 টি ধাপ (ছবি সহ)
ওয়াইফাই রাউটার V4 এর জন্য ইউপিএস: হাই অল, বাড়ী কাজ থেকে বাড়ার সাথে, আমরা সবাই নিরবচ্ছিন্নভাবে কাজ করতে চাই, ভারতে বিদ্যুৎ ব্যর্থতা খুবই সাধারণ। বিদ্যুৎ ব্যর্থতা চ এর জন্য
রাউটার আপ V2: 6 ধাপ (ছবি সহ)
রাউটার ইউপিএস ভি 2: হ্যালো অল, কয়েক মাস আগে আমি লিথিয়াম আয়ন ব্যাটারি 18650 ব্যবহার করে রাউটারগুলির জন্য আমার প্রথম ইউপিএস তৈরি করেছি, আমি দুটি ইউপিএস তৈরি করেছি, একটি আমার রাউটারের জন্য এবং একটি আমার ফাইবার কনভার্টারের জন্য। এটি দুটি পাওয়ার অ্যাডাপ্টারের সাথে কিছুটা গোলমাল ছিল। একক ইউপিএস তৈরির জন্য আমার করণীয় তালিকায় ছিল
ওয়াইফাই রাউটার V3: 9 ধাপের জন্য UPS
ওয়াইফাই রাউটার V3 এর জন্য UPS: গত বছর, আমি আমার রাউটার এবং ফাইবার কনভার্টারের জন্য সফলভাবে একটি রাউটার UPS v2 তৈরি করেছি। এটি 5 ঘন্টা ব্যাকআপ সময় সহ 9V এবং 5V এ দুটি আউটপুট সরবরাহ করতে সক্ষম হয়েছিল .. আমি এটি একটি বন্ধুর জন্য তৈরি করেছি, যিনি ঘন ঘন বিদ্যুৎ সংযোগের মুখোমুখি হচ্ছিলেন তার ইউপিএস দরকার ছিল যা
নিরাপদ ওয়াইফাই রাউটার - অ্যান্টিভাইরাস, ম্যালওয়্যার এবং র্যানসমওয়্যার সুরক্ষা ও গোপনীয়তা: ৫ টি ধাপ
নিরাপদ ওয়াইফাই রাউটার - এন্টিভাইরাস, ম্যালওয়্যার এবং র্যানসমওয়্যার সুরক্ষা ও গোপনীয়তা: রাস্পবেরিপিআই 4 এবং ওপেন সোর্স ব্যবহার করে কম খরচে এন্ডপয়েন্ট সুরক্ষা। বিজ্ঞাপনের মাধ্যমে
কিভাবে এনভিআর সিগন্যাল বাড়ানো যায় (আইপি ক্যাম রিপিটার, নেটওয়ার্ক সুইচ এবং ওয়াইফাই রাউটার/রিপিটার): 5 টি ধাপ
কিভাবে এনভিআর সিগন্যাল বাড়ানো যায় (আইপি ক্যাম রিপিটার, নেটওয়ার্ক সুইচ এবং ওয়াইফাই রাউটার/রিপিটার): এই নির্দেশে আমরা আপনাকে দেখাবো কিভাবে আপনার এনভিআর সিগন্যাল বাড়ানো যায়, ব্যবহার করে: 1। আইপি ক্যামেরায় অন্তর্নির্মিত রিপিটার ফাংশন, অথবা 2। একটি নেটওয়ার্ক সুইচ, অথবা 3। একটি ওয়াইফাই রাউটার