Përmbajtje:

NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G: 8 hapa (me fotografi)
NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G: 8 hapa (me fotografi)

Video: NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G: 8 hapa (me fotografi)

Video: NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G: 8 hapa (me fotografi)
Video: Как сделать стяжку с шумоизоляцией в квартире. #18 2024, Korrik
Anonim
NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G
NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G
NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G
NLDWRTG Bordi i Zgjerimit ULTIMATE WRT54G

Unë jam duke modifikuar ruterat WRT54G që nga viti 2006, por kurrë nuk kam pasur kohë të krijoj një bord të dedikuar për të deri në vitin e kaluar. Ky harduer është ende një nga ruterët wifi më të hackueshëm në kohën e shkrimit dhe meriton të mbahet gjallë.

Hapi 1: Vështrim i shkurtër i Serisë Linksys WRT54G

Vështrim i shkurtër i Serisë Linksys WRT54G
Vështrim i shkurtër i Serisë Linksys WRT54G

en.wikipedia.org/wiki/Linksys_WRT54G_serie…

Ka shumë versione të ndryshme në treg, kështu që le të hedhim një vështrim i cili mund të modifikohet:

-WRT54G 2.0/2.1/2.2 -> Megjithëse të gjitha modalitetet janë të mundshme, motherboard i vjetër i madh që merr të gjithë hapësirën në kuti, nëse modifikoni këtë seri ju duhet të lëvizni qarkun tuaj jashtë kutisë ose të krijoni një shtresë krejtësisht të re (sinqerisht nuk ia vlen përpjekja)

-WRT54G 4.0 Kaloi në SoC të re -> Ky ishte bordi i parë ku u prezantua motherboard në formë L kështu që ky është versioni i parë ku mund të përfitoni nga mburoja ime dhe ta fusni në kasë

-WRT54GL 1.0/1.1-> Linksys lëshoi WRT54GL (ruteri më i shitur i të gjitha kohërave) në 2005 për të mbështetur firmware të palëve të treta bazuar në Linux, pasi linja origjinale WRT54G u kalua nga Linux në VxWorks, duke filluar me versionin 5. WRT54GL është teknikisht një ribotim i versionit 4 WRT54G. Ky model është KING i WRTG -ve. Ka shumë rutera të dorës së dytë në treg kështu që nëse keni një zgjedhje se cili lloj të blini, GJITHMON blini WRT54GL.

-WRT54G 5.0 dhe më lart -> Përdor VxWorks OS dhe Flash Memory të reduktuar; jo i pajtueshëm me shumicën e firmuerëve të palëve të treta, megjithëse mjeti "VxWorks killer" lejon që disa firmware me burim të hapur të palëve të treta të ngarkohen në këtë dhe versionet e ardhshme. Linksys bëri një kthesë të keqe këtu dhe në thelb shkatërroi një produkt plotësisht të mirë. Edhe pse është e mundur të modifikohen këto, hapësira në ruter është aq e vogël (2MB) sa mund të përshtatet vetëm me mikro firmware DD-WRT i cili nuk mund të bëjë asgjë përtej funksionimit të rregullt të rutimit (pa VPN, pa smbfs/cifs, pa NFS, pa mmc, pa ext2). Unë kam arritur të krijoj kernel për këtë seri dhe të shtrydh në 1-1 modulin e kërkuar për koston e marrjes së të tjerëve. NUK ia vlen koha dhe përpjekja juaj, NUK i blini këto rutera.

Me serinë e mëvonshme WRT, Linksys kaloi në arkitekturën ARM, për shembull, WRT1200 AC ka një procesor ARM me dy bërthama 1.3 GHz. Sidoqoftë, kam përvojë të keqe me këta ruterë edhe pasi provova versione të shumta OpenWRT (tani LEDE) që ruterët mund të ngrijnë rastësisht. Unë pres 300+ ditë uptime nga pajisjet unix.

Hapi 2: Zgjerimi i funksionalitetit

Zgjerimi i funksionalitetit
Zgjerimi i funksionalitetit

Ok, çfarë hacks mund të bëni me këtë ruter:

1, Shtoni 2x porte serike -> të cilat mund të jenë të dobishme nëse keni serverë të tjerë në një vend të largët dhe dëshironi të lidheni me bios -in e tyre mbi linjën serike ose rutera të tjerë, swtiches që lejojnë këtë

2, Shtoni 1 port USB1.0 -> mund të përdoret për të lidhur printerin, hard diskun e jashtëm etj. (Unë kurrë nuk e kam bërë këtë mod, kështu që nuk do të jetë pjesë e shkrimit)

3, Shtoni kartën SD të jashtme për ruajtje, kjo mund të zgjasë kujtesën e vogël të ruajtjes flash 16MB të routerit tuaj në 16/32/…+GB. Unë nuk kisha asnjë problem me përdorimin e këtyre madhësive të kartave SD dhe gjithashtu asnjë problem me përdorimin e kartave të reja të qëndrueshme CLASS 10. Nëse keni eksperimentuar me atë që është kufizimi i kartave për modelet WRTG ju lutemi lini një koment më poshtë.

4, Shtoni një arduino për të kontrolluar shtëpinë tuaj, stafetat, rcswitches

Shtimi i një arduino në thelb hap një sasi të pakufizuar opsionesh: kontrolli i robotëve, kontrolli i pajisjeve me rreze infra të kuqe në shikim (TV, VCR, DVD, Projektorë, Kondicioner), lidhja e shumë pajisjeve në çelsat e lirë pa tel 433 Mhz, komunikimi me arduino të tjerë, raspis, duke shtuar një Xbee etj etj.

Edhe pse kjo mund të bëhet e gjitha me një Raspberry PI + Arduino dhe shtesa, unë e konsideroj routerin WRT54G më të besueshëm se raspis. Unë i kam këta rutera në konfigurime të ngjashme me mbi 1 vit (!) Kohë funksionimi, nuk mund të them të njëjtën gjë për raspis ku koha ime më e lartë e funksionimit ishte rreth 240 ditë në një raspi 1, atëherë karta SD heq dorë nga sistemi, edhe pse C Kodi i kontrollit Arduino u ngarkua në kujtesë, kështu që nuk më duhej të nxitoja me zëvendësimin pasi nyja e kontrollit ishte akoma në mënyrë perfekte funksionale:))

Hapi 3: Lista e pajisjeve

Lista e pajisjeve
Lista e pajisjeve

Unë jam duke bashkangjitur paraqitjen e bordit në formatin SVG dhe EasyEda. Nëse doni të ndërtoni projektin do t'ju nevojiten komponentët e mëposhtëm: 1x Rregullatori i tensionit LM7805

2x kapakë për vreg 1uF 10uF (10PCS Kondensatorë elektrolitikë 25V 35V 50V 1uF ~ 1000uF Vlera dhe tensione të ndryshme)

Kabllo 1x 4 pin nga SDcar në tabelë (10Pcs Jumper Wire 2/3/4/5/6/7Pin Femra në Femër Dupont Cable 20cm për Arduino)

2x Rele të kallamishteve DIP051A7212D

1x prizë mashkullore RS232 (20 copë 9 pin D-Sub DB9 Mashkull kënd i drejtë PCB Connector WT7n)

1x MAX 233 (10Pcs Max233 Max233cpp Rs232 Rs-232 Shofer/Marrës Ic New X)

Kabllo lidhëse 1x 10 pin (5Pcs 2mm Pitch 2x5 Pin 10 Pin 10 Wire IDC Flat Ribbon Cable Length 10CM)

Fole 1x 10 kunjësh (20Pcs 2.54mm 2x5 Pin 10 Pin Drejt Mashkull i mbuluar me PCB Box Header IDC Connector)

1x tituj lidhës (10pc 1*40Pin Single Row Femër 2.54mm Konektor me kokë të thyer nga Arduino 2017)

1x Kartë SD (mund të jetë SD e vjetër e madhe ose mikrosd e re me konvertues, me madhësi nën 32 GB ato duhet të funksionojnë, për më tepër që nuk i kam testuar kartat)

1x 3v5v TTL konvertues (5x Logic Level Converter 3.3V në 5V TTL Bi-Directional për Arduino Raspberry pi)

Optokoupler 1x 4n35

1x Lexues i foleve të modulit të kartës SD për Arduino ARM MCU Lexoni dhe Shkruani

1x Arduino Promicro (5Pc Leonardo Pro Micro ATmega32U4 16MHz 5V Zëvendësoni ATmega328 Arduino Pro Mini)

Modulet 1x RX dhe TX i blejnë ato si një paketë të kombinuar (5pcs 433Mhz RF transmetues dhe marrës komplet për telekomandën Arduino Wireless)

Hapi 4: Dizajni i harduerit

Dizajni i harduerit
Dizajni i harduerit
Dizajni i harduerit
Dizajni i harduerit
Dizajni i harduerit
Dizajni i harduerit

-Bordi vidhet në pjesën kryesore të pllakës së zezë të pllakës së poshtme

-MAX233 u zgjodh mbi MAX232 kështu që nuk do të kërkohen kapakë shtesë për PC-> konvertuesi serik WRTG -Të gjithë përbërësit janë në 1 rresht kështu që një drejtkëndësh i thjeshtë mund të pritet në pjesën e përparme në vend që të shponi vrima të shumta, përndryshe një pllakë e bukur mbulimi (ose një rast krejt i ri WRTG) mund të dizajnohet me makerbot

-Socket arduino promicros mikro USB përballë panelit të përparmë për programim të jashtëm.

-Bazuar në Arduino Promicro (arduino ushqehet nga hyrja 12V e ruterit WRT54G (përmes një rregullatori të tensionit), tensioni i qarkut të hapur të përshtatësit është rreth 16V!)

-The Promicro ka usb të vërtetë, jo mbeturina të ndara kështu që WRTG/dev/tts/1 mund të lidhet me pajisjen UART të Promicro.

-Komunikimi serik përmes/dev/tts/0 midis PC WRTG

-RF 433Mhz marrës + transmetues (transmetuesi mund të marrë 12V për rreze më të lartë)

-Transmetuesi dhe marrësi IR mund të shtohen në panelin e përparmë

-LED shtesë mund të shtohen në panelin e përparmë (tregoni Rx/Tx për RF, IR, treguesin e ruterit/ardu comm)

Mund ta kisha dizajnuar tabelën me një konvertues mini, por mora qasjen e rregullatorit linear të tensionit pasi e kisha në dorë. Kam gjetur 5V një pikë të qarkut, por kur përgjimi e bëri atë ruterin të papërdorshëm (ndoshta nuk mund të siguroj sasinë e rrymës që i nevojitet bordit arduino), prandaj shkova me një qasje shtesë vreg.

Konvertuesi 3v5v TTL është atje për të siguruar konvertimin e duhur të avullimit (unë jam duke përdorur një model 5V arduino promicro, i cili përdor 5V në portën e tij hardware UART, prandaj kërkohet konvertimi i nivelit të tensionit). Sidoqoftë, unë kam modifikuar ruterët në të kaluarën duke shtuar Arduino Nanos, Micros pa konvertuesin dhe nuk kisha ndonjë problem pasi porta TTY e WRTG është 5V tolerante, por kjo nuk do të thotë që ju duhet ta përdorni atë nga ky tension.

4n35 u prezantua gjithashtu për të hequr qafe zhurmën që vjen nga ana e jashtme e kompjuterit, nuk e kam përdorur këtë përbërës në të kaluarën, por gjithashtu mund të jetë sepse laptopi që kam përdorur gjatë testeve ishte i gabuar.

Kablloja e lidhësit 10pin kujdeset për shumicën e lidhjeve megjithatë ju duhet të siguroheni që të instaloni prizat në mënyrë korrekte.

Siç tregohet në foto në portën serike

Pin 1: 3.3V + Pin 2: 3.3V <= 2 kunjat e djathtë (më afër LED -ve) janë POSITIVE që lidhen me anën e djathtë të lidhësit në mburojën NLDWRTG (afër rregullatorit të tensionit LM7805)

Pin 9: GND + Pin 10: GND <= Ana e kundërt janë lidhjet NEGATIVE me anën e majtë të lidhësit në mburojën NLDWRTG

Për lidhjen e telave midis lexuesit SDCARD dhe WRTG, ndiqni:

www.jbprojects.net/articles/wrt54gl_mods/

Kunjat përkatëse:

  • CS -> Pika 1
  • MOSI -> Pika 2
  • SCK -> Pika 5
  • MISO -> Pika 7

Hapi 5: Kufizimet

Kufizimet
Kufizimet

CPU -ja e WRT54GL nuk është më e forta (Broadcom BCM5352 @ 200 MHz), mund të mbingarkohet në 250Mhz (nuk rekomandohet:)) kështu që mos prisni që të ekzekutoni SETI @ HOME në të. Ruteri - vetëm- ka ndërfaqe 100mbit/s dhe ndryshe nga ajo që mund të gjeni në shumë vende ky harduer *NUK mbështet 802.1q VLAN *. Onlyshtë vetëm një port i thjeshtë i bazuar në VLAN, ju lutemi mos e vendosni WRTG në një rrjet që transporton VLAN, nuk mund ta bëjë atë.

Një aplikacion veçanërisht i dobishëm është përdorimi i ruterit si klient VPN për t'u lidhur me një vendndodhje qendrore. Edhe pse është krejtësisht i përdorshëm për serverin VPN gjithashtu mos prisni shumë performancë prej tij.

Këtu janë disa nga rezultatet e mia me një WRT54GL v1.1 duke përdorur OpenVPN si klient.

Xhiroja maksimale e tunelit: 500kbit/s poshtë 50 kbit/s lart

Performanca maksimale e drejtimit pa VPN nga WAN -> LAN 28 mbit/s

Performanca maksimale e NAT (Maskaradë) pa VPN nga WAN -> LAN 27 mbit/s

Ende ka shumë vende me gjerësi brezi të përgjithshme më të ulët se këto (ISDN, Adsls, Rrjetet kabllore, Satelitore, etj.) Atë që ky ruter mund të kënaqë në mënyrë perfekte.

Zakonisht problemet vijnë nga vendosja e shumë klientëve pa tel në këto rutera. Kam parë shumë konfigurime gjatë viteve në kafe, hotele, restorante ku hedhin një ruter wifi në banak dhe e quajnë atë në ditë, duke pritur që ai të jetë në gjendje të shërbejë për 10+ njerëz. Gjithçka që ata marrin është një përvojë krejtësisht e papërdorshme wifi në fund pasi gjerësia e përgjithshme e brezit teorik për këtë ruter 802.11G është 51 mbit/s dhe kjo është për të gjithë, le të themi se e vërteta është rreth 30mbit/s. Për 10 persona që është 3mbit/s për përdorues në rastin më të mirë i cili nuk është askund i mjaftueshëm për bandat e sotme të uritur (video/audio streaming, uebfaqe 2.0 faqe plot fotografi të mëdha etj) aplikacione.

Siç thashë më herët, pika e këtij hakimi është telekomanda dhe nuk do të përdorte më shumë se disa trafik kbit/s përmes një VPN.

Hapi 6: Softueri WRTG

Softueri WRTG
Softueri WRTG

Firmueri është ndërtuar në versionin më të mirë: DD-WRT v24-sp2 (08/12/10) std-nokaid (rishikimi SVN 14929) Ka imazhe të tjera si VPN e cila sakrifikon modulin ext2 për të kursyer hapësirë ndërsa ende keni mmc kernelmodul (LoL). Optware 2 është një paketë e ndërprerë, por ende e dobishme, e cila zgjeron funksionalitetin bazë DD-WRT:

-Bën një shpërndarje bazë të linux -it nga instalimi i paaftë i zënë me kuti.

-Provon bash dhe predha të tjera.

-Ofron shumë perëndi si: htop, netcat, tcpdump, ngrep, mc

-Ofron shërbime të serverit si: samba, yll, vsftpd, server jabber

Sidoqoftë, paketat softuerike janë të vjetra, të mbushura me gabime dhe dobësi. Publikimi dhe imazhi këtu do të ishin të njëjta me sigurimin e një instalimi Window $ 98, prandaj nuk do të publikoj asgjë, por do ta shkruaj hap pas hapi se si të konfiguroni OptCare 2 SDCard.

Në të ardhmen kam në plan të bëj një shpërndarje të re linux (SnowGlobe Linux) me pako të reja për këtë pajisje dhe ta publikoj atë.

1, JFFS2 duhet të aktivizohet, nuk ka rëndësi që nuk ka hapësirë të lirë në të:

/dev/mtdblock/4 128K 128K 0 100%/jffs

2, ndarja e SDCARD. Këtu është një truk i zgjuar:

14 GB ose çfarëdo që duam të kemi për ndarjen e parë të të dhënave për ndarjen e dytë ddwrt 100-500mb (EXT2) për rikuperim

Për shembull:

Disk /dev /sde: 14.5 GiB, 15523119104 bytes, sektorë 30318592

Njësitë: sektorët prej 1 * 512 = 512 bajt Madhësia e sektorit (logjik/fizik): 512 bajt/512 bajt Madhësia I/O (minimumi/optimale): 512 bajt/512 bajt Lloji i etiketës së diskut: dos Identifikuesi i diskut: 0x6ad48986 Fillimi i nisjes së nisjes së pajisjes Sektorët Madhësia Id Lloji /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux

Krijoni sisteme skedarësh:

mkfs.ext2 -L SnowGlobe -data /dev /sde1

mkfs.ext2 -L SnowGlobe -shërim /dev /sde2

Akordoni sistemet e skedarëve:

tune2fs -c0 -i0 -m0 /dev /sde1

tune2fs -c0 -i0 -m0 /dev /sde2

Vetëm ndarja e parë do të llogaritet automatikisht nga sistemi në fillim! Ideja prapa ndarjes së rimëkëmbjes është që WRT54G nuk ka hapësirë për të mbajtur një fdisk diku tjetër. Pra, nëse ka një mbyllje të papastër dhe ka mospërputhje të sistemit të skedarëve, mënyra e vetme për ta riparuar atë është të kesh një kopje të fdisk (dhe libs -et e kërkuara për të filluar) në një ndarje të dytë e cila do të montohet vetëm herë pas here si e lexuar vetëm për të ekzekutuar fsck nëse e nevojshme. Përndryshe, karta do të duhej të nxirrej dhe të vihej në një kompjuter për riparim…

3, Montimi

Nëse vendosni një çizme tashmë të ndarë, të formatuar dhe çizme wrtg siç duhet, ka shumë të ngjarë që ndarja e parë të llogaritet automatikisht:

/dev/mmc/disk0/part1 13.8G 59.6M 13.7G 0%/mmc

Zgjedhja duhet të jetë e montuar tani:

montim -për t'u lidhur /mmc / /opt /

4, skenari i instalimit OWRT2

Para se të filloni kontrolloni nëse defgw, dns gjithçka është mirë.

wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh

sh /tmp/optware-install.sh

Nëse nuk mund të marrë skenarin, kjo është për shkak se busybox wget dështon. Do të funksionojë me owrt's wget por ju doni të instaloni owrt…

Rezultati duhet të duket si:

Po kontrollon konfigurimin e sistemit…

Përdorimi i 192.168.1.1 si portë e paracaktuar. Përdorimi i serverit (eve) të mëposhtëm: serveri i emrave 192.168.1.30 Paralajmërim: serveri i emrave lokal është i ndryshëm nga porta hyrëse! Kontrolloni konfigurimin ose futni: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf për të korrigjuar këtë. Instalimi i paketës uclibc-opt_0.9.28-13_mipsel.ipk… Lidhja me ipkg.nslu2-linux.org [140.211.166.82]: 80 uclibc-opt_0.9.28-12 100% | ************ ********************************* | 832 KB 00:00:00 ETA Përditësimi /opt/etc/ld.so.cache/opt/sbin/ldconfig: nuk mund të krijojë /opt/etc/ld.so.cache~ (Nuk ka skedar ose drejtori të tillë) Instalimi i paketës ipkg-opt_0.99.163-9_mipsel.ipk… Po lidhet me ipkg.nslu2-linux.org [140.211.166.82]: 80 ipkg-opt_0.99.163-9_ 100% | ************** ******************************* | 75896 00:00:00 ETA Shkarkimi https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Fryrja https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Përditësuar lista e paketave të disponueshme në/opt/lib/ipkg/lista/optware Përfunduar me sukses. Instalimi i uclibc-opt (0.9.28-12) në/opt/… Shkarkimi i https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… pakoja uclibc-opt sugjeron instalimin e ipkg-opt Konfigurimi i uclibc-opt Përditësimi /opt/etc/ld.so.cache Përfundoi me sukses. Instalimi ipkg-opt (0.99.163-9) në/opt/… Shkarkimi i https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Konfigurimi i ipkg-opt Përfundoi me sukses.

5, Bug i rrugës:

DUHET të eksportoni shtegun me:

eksport PATH = "/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/ jffs/bin:/jffs/usr/sbin:/jffs/usr/bin:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin"

përndryshe ipkg nuk do të bëjë asgjë!

6, Verifiko ipkg:

përditësim ipkg

Duhet të dalë:

Duke shkarkuar

Fryrja https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Lista e përditësuar e paketave të disponueshme në/opt/lib/ipkg/lista/optware Përfunduar me sukses.

7, Instaloni paketat:

ipkg instaloni bash htop mc openvpn tcpdump vim bzip2 bc e2fsprogs findutils gawk grep gzip më pak bëni ntfs-3g openssl perl php psmisc psutils

samba36 sed tar unrar unzip vnstat vsftpd wget whois zip ncftp

8, Listoni paketat e instaluara:

ipkg-opt list_instaluar

Ndërtimi i paketave në ruter nuk këshillohet për shkak të mungesës së burimeve. Konfiguroni mjedise të veçanta për ndërthurjen e mikseve në Vmware/Vbox/KVM për këtë qëllim.

Gjërat e nevojshme:

-Debian 7 wheezy 64bit OS pritës

-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->

openwrt.org/docs/guide-developer/obtain.fi…

Mos humbni kohë për të provuar të përpiloni SDK -në tuaj, SDK -ja binare e dhënë është mjaft e mirë.

Ndërtoni një aplikacion të thjeshtë helloworld

#include int main (void) {printf ("Hell! O 'world, pse kodi im nuk do të përpilohet? / n / n"); kthimi 0; }

./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o përshëndetje

Nëse gjithçka shkon mirë, duhet të keni një mips të ekzekutueshëm tani:

përshëndetje: ELF 32-bit LSB i ekzekutueshëm, MIPS, MIPS32 version 1 (SYSV), i lidhur dinamikisht (përdor liba të përbashkëta), jo i zhveshur

Hapi 7: Arduino Software

Më poshtë mund të shkarkoni kodin e plotë burimor. Fairlyshtë mjaft e thjeshtë, mund të kontrollojë 2 stafetë dhe disa priza RC përmes radios 433Mhz. Mund ta zgjeroni me lehtësi p.sh.: shtoni më shumë çelsin rc.

Hapi 8: Mbyllja dhe lista e veprimeve

Mbyllja dhe lista e veprimeve
Mbyllja dhe lista e veprimeve

WRT54G është një harduer i shkëlqyer kështu që e gjithë puna e investuar në këtë projekt ia vlen, përveç kësaj mburoja NLD Wrtg mund të jetë e përdorshme me versionet e ardhshme të harduerit.

Meqenëse konsumi i energjisë i një WRTG është më i ulët se PI -të e Raspberry, fuqizimi diellor i ruterit mund të jetë gjithashtu një përmirësim i mirë dhe me Arduino ne mund të monitorojmë çdo detaj të procesit të karikimit diellor (tensioni i baterisë, tensioni i panelit, konsumi). Unë do të vazhdoj serinë WRTG me hake diellore më vonë.

Gjetja e një mënyre për të programuar Arduino direkt nga WRTG do të ishte mirë (kjo do të kërkonte një metodë për rivendosjen e Arduino).

Njerëzit me aftësi 3D, Makerbot janë më se të mirëpritur për të hartuar një pllakë mbulimi të personalizuar (me lidhëset e tabelës sime) për pjesën e përparme ose të ridizajnojnë pjesën e plotë plastike të përparme të ruterit.

PPRDITSIM: Për të festuar arkitekturën MIPS duke u bërë Burim i Hapur, unë kam përditësuar tutorialin se si të ndërtojmë programe të thjeshta C në WRTG.

Rroftë MIPS -i!:)

lloji i sistemit: Broadcom BCM5352 chip rev 0 procesor: 0 model CPU: BCM3302 V0.8 BogoMIPS: 199.47 udhëzim pritjeje: pa kohëmatës mikrosekondë: po tlb_entries: 32 vektorë ndërprerës shtesë: pa pikë vëzhgimi harduerike: nuk ka përjashtime VCED: nuk janë të disponueshme përjashtimet VCEI: nuk janë të disponueshme

Recommended: