Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ საჭირო RaspberryPi პროგრამული უზრუნველყოფა
- ნაბიჯი 2: შექმენით WiFi წვდომის წერტილი
- ნაბიჯი 3: საჭირო მასალები: ძველი გატეხილი Nintendo
- ნაბიჯი 4: საჭირო მარაგი: ჟოლო Pi 3 მოდელი B
- ნაბიჯი 5: საჭირო მასალები: 1.44 "სერიული: UART/I2C/SPI TFT LCD 128x128 ჩვენების მოდული
- ნაბიჯი 6: საჭირო მარაგი: 5V 0.1A Mini Fan Raspberry Pi
- ნაბიჯი 7: საჭირო მასალები: Ugreen USB 2.0 to 10/100 Fast Ethernet Lan Wired Network Adapter
- ნაბიჯი 8: მშენებლობა
- ნაბიჯი 9: მშენებლობის გაგრძელება
- ნაბიჯი 10: მშენებლობის გაგრძელება
- ნაბიჯი 11: დიგოლის ჩვენების დაკავშირება
- ნაბიჯი 12: დააინსტალირეთ ქსელის მონიტორინგის ინსტრუმენტები და DB ჟურნალი
- ნაბიჯი 13: დააინსტალირეთ ტრაფიკის შემაჯამებელი ანგარიში (გადის Cronjob– ის ყოველ 5 წუთში)
- ნაბიჯი 14: დააინსტალირეთ დაფის ეკრანი
- ნაბიჯი 15: დააინსტალირეთ ადგილობრივი გამოყენების/სტატისტიკის ვებსაიტი [http://10.0.10.1]
ვიდეო: Nintendo Wifi Router: 17 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ძველი Nintendo გასართობი სისტემის შემთხვევის გამოყენებით, შექმენით მაღალი ფუნქციონალური სახლის როუტერი RaspberryPI 3 -ის გამოყენებით!
ნაბიჯი 1: დააინსტალირეთ საჭირო RaspberryPi პროგრამული უზრუნველყოფა
Flashp RaspberriPi მყარი დისკი / დააინსტალირეთ საჭირო პროგრამული უზრუნველყოფა (Ubuntu Linux– ის გამოყენებით)
ჩამოტვირთეთ "RASPBIAN JESSIE LITE"
შექმენით თქვენი ახალი მყარი დისკი DashboardPI– სთვის
ჩადეთ microSD თქვენს კომპიუტერში USB ადაპტერის საშუალებით და შექმენით დისკის სურათი dd ბრძანების გამოყენებით
იპოვნეთ თქვენი ჩამონტაჟებული microSD ბარათი df -h ბრძანების საშუალებით, გააუქმეთ იგი და შექმენით დისკის სურათი დისკის ასლი dd ბრძანებით
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/მედია/XXX/1234-5678
$ umount /dev /sdb1
სიფრთხილე: დარწმუნდით, რომ ბრძანება არის სრულად ზუსტი, ამ ბრძანებით შეგიძლიათ დააზიანოთ სხვა დისკები
if = RASPBIAN JESSIE LITE გამოსახულების ფაილის ადგილმდებარეობა = თქვენი microSD ბარათის მდებარეობა
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb (შენიშვნა: ამ შემთხვევაში, ის/dev/sdb,/dev/sdb1 იყო არსებული ქარხნის დანაყოფი microSD) თქვენი RaspberriPi– ის დაყენება
ჩადეთ ახალი microSD ბარათი ჟოლოში და ჩართეთ HDMI პორტთან დაკავშირებული მონიტორით
Შესვლა
მომხმარებელი: pi pass: raspberry შეცვალეთ თქვენი ანგარიშის პაროლი უსაფრთხოების მიზნით
sudo passwd pi ჩართეთ RaspberriPi დამატებითი პარამეტრები
sudo raspi-config აირჩიეთ: 1 ფაილის სისტემის გაფართოება
9 დამატებითი პარამეტრები
A2 მასპინძლის სახელი შეცვალეთ "NESRouter"
A4 SSH ჩართეთ SSH სერვერი
A7 I2C ჩართეთ i2c ინტერფეისი ჩართეთ ინგლისური/ამერიკული კლავიატურა
sudo nano/etc/default/კლავიატურა შეცვალეთ შემდეგი ხაზი: XKBLAYOUT = "us" დააყენეთ მარტივი დირექტორია l ბრძანება [სურვილისამებრ]
vi ~/.bashrc
დაამატეთ შემდეგი ხაზი:
მეტსახელი l = 'ls -lh'
წყარო ~/.bashrc VIM ნაგულისხმევი სინტაქსის ხაზგასმა [სურვილისამებრ]
sudo vi/etc/vim/vimrc
დატოვეთ კომენტარი შემდეგ სტრიქონზე:
სინტაქსი გადატვირთეთ თქვენი PI უახლესი ცვლილებების მისაღებად
გადატვირთეთ ადგილობრივი ზონის პარამეტრების განახლება
sudo dpkg- ხელახლა დააკონფიგურირეთ tzdata აირჩიეთ თქვენი დროის ზონა ინტერფეისის გამოყენებით
ნაბიჯი 2: შექმენით WiFi წვდომის წერტილი
გთხოვთ გაითვალისწინოთ, სანამ ეს როუტერი გახდება, ჩვენ RaspberryPi- ს ვუერთდებით არსებულ ქსელს მისი ethernet პორტის საშუალებით, რომ დავაყენოთ შემდეგი პაკეტები
sudo apt-get განახლება && sudo apt-get -y განახლება
sudo apt-get დააინსტალირეთ dnsmasq hostapd vim
sudo apt-get დააინსტალირეთ vim git python-smbus i2c- ინსტრუმენტები python- ვიზუალიზაცია python-smbus აშენება-აუცილებელი 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 სახელმძღვანელო
auto 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 სტატიკური მისამართი 10.0.20.1 ქსელის ნიღაბი 255.255.255.0 ქსელი 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
# ეს არის WiFi ინტერფეისის სახელი, რომელიც ჩვენ დავაყენეთ ზემოთ ინტერფეისი = wlan0
# გამოიყენეთ nl80211 დრაივერი brcmfmac დრაივერთან = nl80211
# ეს არის ქსელის სახელი ssid = NintendoWiFi
# გამოიყენეთ 2.4GHz დიაპაზონი hw_mode = g
# გამოიყენეთ არხი 6 არხი = 6
# ჩართეთ 802.11n ieee80211n = 1
# ჩართეთ WMM wmm_enabled = 1
# ჩართეთ 40MHz არხი 20ns დაცვის ინტერვალით ht_capab = [HT40] [SHORT-GI-20] [DSSS_CCK-40]
# მიიღე ყველა MAC მისამართი macaddr_acl = 0
# გამოიყენეთ WPA ავთენტიფიკაცია auth_algs = 1
# მოითხოვეთ კლიენტებმა იცოდნენ ქსელის სახელი ignore_broadcast_ssid = 0
# გამოიყენეთ WPA2 wpa = 2
# გამოიყენეთ წინასწარ გაზიარებული გასაღები wpa_key_mgmt = WPA-PSK
# ქსელის პაროლი wpa_passphrase = პაროლი
# გამოიყენეთ AES, TKIP- ის ნაცვლად 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
bind-interfaces # შეაერთეთ ინტერფეისი, რათა დარწმუნდეთ, რომ ჩვენ არ ვაგზავნით რამეს სხვაგან სერვერი = 8.8.8.8 # DNS მოთხოვნების გადაგზავნა Google DNS დომენის საჭიროებისამებრ # ნუ გადაგზავნით მოკლე სახელებს გაყალბებულ-პირად # არასოდეს გადაუგზავნოთ მისამართები არა -მარშრუტის მისამართები.
# მიანიჭეთ IP მისამართები უსასრულო იჯარით (მოწყობილობის გამოყენების სტატისტიკისთვის) dhcp-range = wlan0, 10.0.10.100, 10.0.10.200, 255.255.255.0, 10.0.10.255, უსასრულო dhcp-range = eth1, 10.0.20.100, 10.0. 20.200, 255.255.255.0, 10.0.20.255, უსასრულო SET UP IPV4 FORWARDING
sudo vi /etc/sysctl.conf
[კომენტარის გაკეთება] 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 სახელმწიფო -სახელმწიფო დაკავშირებული, დამკვიდრებული -j მიღება
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -m სახელმწიფო -სახელმწიფო დაკავშირებული, დამკვიდრებული -j მიღება
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-restore </etc/iptables.ipv4.nat სერვისების გადატვირთვა
sudo სერვისი hostapd დაწყება sudo სერვისი dnsmasq დაწყება
sudo გადატვირთვა
სტატიკური IP- ების მინიჭება [სურვილისამებრ]
თუ გსურთ თქვენს ქსელში მასპინძლებს ჰქონდეთ სტატიკური ips გთხოვთ გამოიყენოთ შემდეგი
მიიღეთ მასპინძლები, რომლებიც ამჟამად დაკავშირებულია DHCP vi /var/lib/misc/dnsmasq.leases საშუალებით
დაამატეთ MAC მისამართი (ზემოთ გამომავალიდან) და IP მისამართი, რომელიც გსურთ მიანიჭოთ მათ sudo vi /etc/dnsmasq.conf
# ძირითადი დესკტოპი dhcp-host = 12: 34: 56: 78: 9 ა: ძვ..20.20. ჩამოთვლილი IP მისამართი არ უნდა იყოს მოცემული DHCP დიაპაზონში, მხოლოდ იმავე ქვექსელში. ჩემი მთავარი სამუშაო მაგიდა ზემოთ არის ქვექსელში eth1: 10.0.20.0, ამიტომ მე მას მივეცი IP მისამართი 10.0.20.20.
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 -ძალის ჩართვა
sudo ufw სტატუსი
გაასწორეთ ხარვეზი UFW– ით, რომელიც არ იწყება გაშვებისას
sudo su crontab -e
დაამატეთ შემდეგი ხაზი: @reboot /bin /sleep 60; ufw -ძალის ჩართვა
ნაბიჯი 3: საჭირო მასალები: ძველი გატეხილი Nintendo
ძველი Nintendo Case გატეხილი NES– დან (ამოიღეთ ყველა ძველი შინაარსი კორპუსში, დატოვეთ მხოლოდ გარე ჩარჩო, დენის / გადატვირთვის ღილაკები და კონტროლერის კავშირები)
ნაბიჯი 4: საჭირო მარაგი: ჟოლო Pi 3 მოდელი B
ნაბიჯი 5: საჭირო მასალები: 1.44 "სერიული: UART/I2C/SPI TFT LCD 128x128 ჩვენების მოდული
ნაბიჯი 6: საჭირო მარაგი: 5V 0.1A Mini Fan Raspberry Pi
ნაბიჯი 7: საჭირო მასალები: Ugreen USB 2.0 to 10/100 Fast Ethernet Lan Wired Network Adapter
ნაბიჯი 8: მშენებლობა
დააინსტალირეთ NES– ის შიგნით
3D პრინტერის გამოყენებით დაბეჭდეთ Digole ჩვენების ჩარჩო "NESPanel" in/construction/display-frame/folder. [თუ თქვენ არ გაქვთ 3D პრინტერი თქვენ შეგიძლიათ ნაზად გაჭრათ კვადრატული ხვრელი Digole Display– ისთვის Dremel ხელსაწყოთი] გაჭერით შემდეგი ხვრელები ქეისის უკანა და მხარეს ისე, რომ პატარა ვენტილატორი იყოს დამაგრებული. გვერდი და დენის/Ethernet და USB Ethernet კაბელები უკანა ნაწილში შესასვლელად.
ნაბიჯი 9: მშენებლობის გაგრძელება
ამოიღეთ ზედა მარჯვენა შავი პანელი NES– დან და სუფთად გაჭერით საკმარისად დიდი კვადრატული ხვრელი თქვენი დიგოლის ეკრანის დასაყენებლად. ცხელი წებო ეკრანი ადგილზე "NESPanel" 3D დაბეჭდილი ჩარჩო მის თავზე.
ნაბიჯი 10: მშენებლობის გაგრძელება
დაამონტაჟეთ RaspberryPi ცარიელი NES კეისის ქვედა ნაწილში, მიამაგრეთ წებოთი ან პატარა ხრახნით ბოლოში. 270 ოჰმეტიანი რეზისტორის გამოყენებით, დააკავშირეთ NES- ის "ენერგია LED- ზე" 5V და GND ქინძისთავებში ჟოლოს პიში (მოკლე LED ტყვიის მიწაა). შეაერთეთ პატარა გულშემატკივარი 5V და GND ქინძისთავებთან, რათა ის იმუშაოს, როდესაც აპარატი იწყებს მუშაობას, მიამაგრეთ გულშემატკივარი მის გვერდით არსებულ ხვრელთან.
ნაბიჯი 11: დიგოლის ჩვენების დაკავშირება
დააკავშირეთ შემდეგი ქინძისთავები RaspberryPi– ს ქინძისთავებთან
VCC უკავშირდება 3v GND არის ადგილზე მონაცემები არის SDA CLOCK არის SCL
i2cdetect -y 1 ის უნდა გამოჩნდეს ტექსტის ბადეში, როგორც 27
ნაბიჯი 12: დააინსტალირეთ ქსელის მონიტორინგის ინსტრუმენტები და DB ჟურნალი
sudo apt-get დააინსტალირეთ ifstat memcached python-memcache postgresql postgresql-contrib python-psycopg2
sudo vi /etc/postgresql/9.4/main/pg_hba.conf
დაამატეთ შემდეგი სტრიქონი ფაილის ბოლოს: ლოკალური ყველა pi პაროლი sudo -i -u postgres
psql
შექმენით role pi პაროლი 'პაროლი აქ';
შეცვალეთ როლი pi შესვლა;
როლის შეცვლა pi superuser;
du
(თქვენ უნდა ნახოთ თქვენი PI მომხმარებელი ნებართვებით) მონაცემთა ბაზის შექმნა network_stats;
ქ
გასვლა
psql -d network_stats
გაუშვით შემდეგი შეკითხვები:
შექმენით ცხრილი ტრაფიკი_ წუთში (id სერიული, დროის დროის ნიშნული დროის ზონის გარეშე არა NULL, eth0_down რეალური, eth0_up რეალური, eth1_down რეალური, eth1_up რეალური, wan0_down რეალური, wan0_up რეალური);
შექმენით უნიკალური INDEX time_idx ჩართეთ ტრაფიკი_ წუთში (დრო); დააკოპირეთ კოდის "შესვლა" ამ პროექტიდან თქვენი RPi სახლის დირექტორიაში
crontab -e
დაამატეთ ეს ხაზი
@reboot /bin /sleep 60; nohup python /home/pi/logging/networkUsage.py>/dev/null 2> & 1
ნაბიჯი 13: დააინსტალირეთ ტრაფიკის შემაჯამებელი ანგარიში (გადის Cronjob– ის ყოველ 5 წუთში)
crontab -e
დაამატეთ შემდეგი ხაზი
*/5 * * * * პითონი/home/pi/logging/trafficSummary.py
ნაბიჯი 14: დააინსტალირეთ დაფის ეკრანი
დააკოპირეთ "ჩვენების" საქაღალდე ამ პროექტიდან თქვენი RPi სახლის დირექტორიაში
გაუშვით ის შემდეგნაირად
$ python /home/pi/display/NESRouter.py დააყენეთ ჩვენების სკრიპტი გაშვებისას
crontab -e
დაამატეთ ეს ხაზი
@reboot 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 განახლება && sudo apt-get განახლება -y
sudo apt-get დააინსტალირეთ apache2
sudo სერვისი apache2 გადატვირთვა
წაშალეთ ნაგულისხმევი გვერდები
cd /var /www
sudo rm -rf html
დააკოპირეთ 'webportal' საქაღალდე ამ პროექტიდან თქვენს სახლის საქაღალდეში თქვენს RPi და შექმენით symlink apache გამოსაყენებლად
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
პითონის CGI სკრიპტირების ჩართვა
დაამატეთ ტეგის შიგნით
პარამეტრები +ExecCGI AddHandler cgi-script.py sudo service apache2 გადატვირთვა
ახლა შეგიძლიათ ეწვიოთ ადგილობრივ HTTP საიტს [https://10.0.10.1]
დააინსტალირეთ მოწინავე ქსელის მონიტორინგი (IPFM საშუალებით)
sudo apt-get განახლება
sudo apt-get დააინსტალირეთ ipfm
sudo mv /etc/ipfm.conf /etc/ipfm.conf-bak
sudo vi /etc/ipfm.conf
შექმენით შემდეგი შინაარსით:
# გლობალური ცვლადები
# IPFM- ს შეუძლია მხოლოდ ერთი მოწყობილობის მონიტორინგი. მოწყობილობა eth0
# გლობალური ლოგის კონფიგურაციის ლოგი
FILENAME "/var/log/ipfm/%Y_%d_%m/%H_%M"
# ჟურნალი ყოველ წუთში DUMP EVERY 1 წუთი
# მკაფიო სტატისტიკა ყოველდღე გაასუფთავეთ ყოველ 24 საათში დახარისხება რეზოლუციაში sudo სერვისი ipfm დაწყება
სურვილისამებრ: შექმენით თქვენი საკუთარი Nintendo სურათები ეკრანზე გასაკეთებლად
ატვირთეთ თქვენი საკუთარი ფაილი 128x128 შემდეგ URL- ზე:
www.digole.com/tools/PicturetoC_Hex_convert…
შეარჩიეთ თქვენი ასატვირთ ფაილი, დაამატეთ რა ზომა გსურთ ეკრანზე (სიგანე/სიმაღლე)
აირჩიეთ "256 ფერი ფერადი OLED/LCD (1 ბაიტი/პიქსელი)" ჩამოსაშლელ სიაში "გამოყენებულია"
მიიღეთ ექვსკუთხა გამომავალი.
დაამატეთ ექვსკუთხა გამომავალი დისპლეის/ build/ header (.h) ფაილს, გამოიყენეთ დანარჩენი სინტაქსის მეგზურად.
ჩართეთ ახალი ფაილი digole.c ფაილში #მოიცავს myimage.h
შეიყვანეთ ახალი სარდლობის ხაზის ხატი თქვენს გამოსახულების ფაილში ფაილში. შენიშვნა: ქვემოთ მოცემულ ბრძანებაში ნათქვამია, რომ დახაზოთ თქვენი სურათი 10 პიქსელზე 10 პიქსელზე ქვემოთ. თქვენ შეგიძლიათ შეცვალოთ იგი სხვადასხვა X, Y კოორდინატებზე, ასევე შეგიძლიათ შეცვალოთ ღირებულებები 128, 128 რაც უნდა იყოს თქვენი ახალი სურათის ზომა.
} else if (strcmp (digoleCommand, "myimage") == 0) {drawBitmap256 (10, 10, 128, 128, & myimageVariableHere, 0); // myimageVariableHere განსაზღვრულია თქვენს (.h) ფაილში}
ახლა განაახლეთ (იგნორირება გაუკეთეთ შეცდომებს) ქვემოთ, რომ მიიღოთ თქვენი ახალი სურათი შემდეგი ბრძანებით.
$./digole myimage ხელახლა აშენება [მოყვება] დიგოლის ჩვენების დრაივერი თქვენი სურვილისამებრ ცვლილებებისთვის
$ cd ჩვენება/აშენება $ gcc digole.c $ mv a.out../../digole $ chmod +x../../digole
გირჩევთ:
UPS WiFi Router V4: 6 ნაბიჯი (სურათებით)
UPS WiFi Router V4: გამარჯობა, სახლიდან მუშაობის გაზრდით, ჩვენ ყველას გვინდა მუშაობა უწყვეტად, ელექტროენერგიის გათიშვა ინდოეთში ძალიან ხშირია. ბევრ ბინაში დამონტაჟებულია სარეზერვო გენერატორები, რომლებიც დენის წყვეტიდან რამდენიმე წამში იწყებენ მუშაობას. ელექტროენერგიის გათიშვა არის
Router Ups V2: 6 ნაბიჯი (სურათებით)
Router Ups V2: გამარჯობა, რამდენიმე თვის წინ მე გავაკეთე ჩემი პირველი UPS როუტერებისთვის ლითიუმის იონური ბატარეის გამოყენებით 18650, მე გავაკეთე ორი UPS, ერთი ჩემი როუტერისთვის და ერთი ჩემი ბოჭკოვანი გადამყვანისთვის. ცოტა არეული იყო ორი დენის ადაპტერით. ეს იყო ჩემი გასაკეთებელი სია, რათა გამეკეთებინა ერთი UPS
შექმენით Nintendo NES კომპიუტერი: 10 ნაბიჯი (სურათებით)
შექმენით Nintendo NES კომპიუტერი: აჰ, Nintendo გასართობი სისტემა. დამიბრუნდა ბევრი კარგი მოგონება: Super Mario Bros., Double Dragon, Megaman. მას ასევე მოაქვს არც ისე დიდი მოგონებები. ვაზნების შეცვლის ტანჯვა, აფეთქება სანამ თავბრუსხვევად და მაინც არაფერს მიიღებ
Nintendo Joycon Drift დაფიქსირება (პროგრამასთან დაკავშირებული): 8 ნაბიჯი (სურათებით)
Nintendo Joycon Drift Fix (პროგრამულ უზრუნველყოფასთან დაკავშირებული): ერთი წლის მძიმე გამოყენების შემდეგ, დავიწყე შენიშვნა, რომ ჩემი ჯოიკონი გადაადგილდებოდა, როდესაც არ შევეხებოდი ანალოგურ ჯოხს. ვცადე ჰაერის ხელახალი დაკალიბრება და აფეთქება ანალოგიურ ჯოხში, მაგრამ ამან არ გადაჭრა მე ვეძებდი შემცვლელ ანალოგურ ჯოხს, მაგრამ ისინი
Nintendo Controller PC Card Reader– ში: 4 ნაბიჯი (სურათებით)
Nintendo Controller PC Card Reader– ში: ჩადეთ ბარათის მკითხველი Nintendo Controller– ში თქვენი დესკტოპის ან ლეპტოპის კომპიუტერისთვის. ამ პროექტის ნებისმიერი ნახსენები უნდა იყოს ბმული www.zieak.com– ით, რაიან მაკფარლანდის კრედიტით