Мазмуну:
- 1 -кадам: Linksys WRT54G сериясына кыскача сереп
- 2 -кадам: Функцияны кеңейтүү
- 3 -кадам: Аппараттык тизме
- 4 -кадам: Аппараттык Дизайн
- 5 -кадам: Чектөөлөр
- 6 -кадам: WRTG программасы
- 7 -кадам: Arduino программасы
- 8 -кадам: Жабуу жана Жасала турган иштердин тизмеси
Video: NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен 2006 -жылдан бери WRT54G роутерлерин моддинг кылып жатам, бирок өткөн жылга чейин бул үчүн атайын тактаны иштеп чыгууга убактым болгон эмес.
1 -кадам: Linksys WRT54G сериясына кыскача сереп
en.wikipedia.org/wiki/Linksys_WRT54G_serie…
Рынокто көптөгөн башка версиялар бар, андыктан аларды карап көрөлү:
-WRT54G 2.0/2.1/2.2 -> Бардык режимдер мүмкүн болгонуна карабай, эски чоң плата учурда бардык мейкиндикти ээлейт, бирок эгер сиз бул серияны өзгөртсөңүз, сиздин схемаңызды кутунун сыртына жылдырышыңыз керек же таптакыр жаңы корпус түзүүңүз керек (аракет кылуунун кажети жок)
-WRT54G 4.0 Жаңы SoCге которулду -> Бул L формасындагы энелик плата киргизилген биринчи такта, ошондуктан бул менин калканчымдын артыкчылыгын колдонуп, корпуска кыстарууга мүмкүн болгон биринчи версия.
-WRT54GL 1.0/1.1-> Linksys 2005-жылы WRT54GL (бардык убакта эң көп сатылган роутер) чыгарган, Linuxтун негизинде үчүнчү жактын программасын колдоо үчүн, баштапкы WRT54G линиясын Linuxтан VxWorksко которгондон кийин, 5-версиясынан баштап. WRT54GL техникалык жактан 4 WRT54G версиясынын кайра чыгарылышы болуп саналат. Бул модель WRTGs Падышасы болуп саналат. Базардын тегерегинде көптөгөн экинчи колу роутерлер бар, андыктан сизде кайсы түрдү тандоо керек болсо, WRT54GLди ар дайым сатып алыңыз.
-WRT54G 5.0 жана андан жогору -> VxWorks OS жана флеш -эс тутумун колдонот; Үчүнчү жактын программасына шайкеш келбейт, бирок "VxWorks киллер" утилитасы үчүнчү жактын ачык булак программасын ушул жана келечектеги версияларга жүктөөгө мүмкүндүк берет. Linksys бул жерде жаман бурулуш жасап, негизинен толугу менен жакшы продуктту талкалады. Буларды өзгөртүүгө мүмкүн болсо да, роутердеги мейкиндик ушунчалык кичине (2МБ), ал DD-WRT микрофондусуна туура келет, ал кадимки багыттоо функциясынан башка эч нерсе кыла албайт (VPN жок, smbfs/cifs жок, NFS жок), mmc жок, ext2 жок). Мен бул серия үчүн ядро түзүп, башкаларды алып кетүүнүн баасы боюнча 1-1 керектүү модулду кысууга жетиштим. Бул сиздин убактыңызды жана күчүңүздү ЭМЕС, бул роутерди сатып албаңыз.
Кийинчерээк WRT сериясы менен Linksys ARM архитектурасына өткөн, мисалы WRT1200 AC 1.3 ГГц эки ядролук ARM процессоруна ээ. Бул роутерлерде менде начар тажрыйба бар, бирок бир нече OpenWRT (азыр LEDE) версияларын сынап көргөндөн кийин да, роутерлер туш келди тоңуп калышы мүмкүн. Мен UNIX түзмөктөрүнүн 300+ күндүк иштешин күтөм.
2 -кадам: Функцияны кеңейтүү
Макул, бул роутер менен эмне кылсаңыз болот:
1, 2x сериялык портторду кошуңуз ->, эгер сиз алыскы жерде башка серверлериңиз болсо жана алардын биосуна сериялык линия же башка роутерлер аркылуу туташкыңыз келсе, бул сизге жардам берет.
2, 1 USB1.0 портун кошуңуз -> принтер, тышкы катуу диск ж.б. туташтыруу үчүн колдонулушу мүмкүн (мен бул режимди эч качан кылган эмесмин, андыктан ал жазуунун бир бөлүгү болбойт)
3, сактоо үчүн тышкы SDcard кошуңуз, бул сиздин роутериңиздин кичинекей 16 Мб флэш -эс тутумун 16/32/…+ГБ чейин кеңейте алат. Бул өлчөмдөгү SD карталарды колдонуу менен эч кандай көйгөйүм болгон жок, ошондой эле жаңы бышык CLASS 10 карталарын колдонуу менен эч кандай көйгөй болгон жок. Эгерде сиз WRTG моделдерине карттардын чектелиши кандай экенин эксперимент кылган болсоңуз, төмөндө комментарий калтырыңыз.
4, үйүңүздү, релелерди, rcswitchesти көзөмөлдөө үчүн arduino кошуңуз
Ардуино кошуу негизинен чексиз варианттарды ачат: роботту башкаруу, инфракызыл түзүлүштөрдү көзөмөлдөө (телевизорлор, видеомагнитофондор, DVDлер, проекторлор, кондиционер), көптөгөн 433MHz зымсыз өчүргүчтөргө туташтыруу, башка ардуино менен байланышуу, raspis, Xbee ж.б. кошуу ж.
Мунун баары Raspberry PI + Arduino жана кеңейтүүлөрү менен жасалышы мүмкүн болсо да, мен WRT54G роутерин raspisке караганда ишенимдүү деп эсептейм. Менде бул роутерлер окшош конфигурацияларда 1 жылдан ашык (!) Иштөө убактысы бар, мен raspi 1 жөнүндө 240 күндүн тегерегинде болгон raspis жөнүндө айта албадым, андан кийин SDcard системадан баш тартты, бирок C Arduino контролдоо коду эстутумга жүктөлдү, ошондуктан алмаштыруу менен шашкан жокмун, анткени башкаруу түйүнү дагы эле идеалдуу иштечү:))
3 -кадам: Аппараттык тизме
Мен тактанын макетин SVG жана EasyEda форматында тиркеп жатам. Эгерде сиз долбоорду кургуңуз келсе, сизге төмөнкү компоненттер керек болот: 1x LM7805 Voltage Regulator
2x vreg 1uF 10uF үчүн капкак (10PCS Электролитикалык Конденсаторлор 25V 35V 50V 1uF ~ 1000uF Ар кандай Мааниси жана Чыңалуусу)
SDcarдан 1x 4 пин кабели тактага (10Pcs Jumper Wire 2/3/4/5/6/7Pin Female to Female Dupont Cable 20cm for Arduino)
2x DIP051A7212D камыш релеси
1x RS232 эркек розеткасы (20 даана 9 пин D-Sub DB9 Эркек Оң бурчтуу PCB туташтыргычы WT7n)
1x MAX 233 (10Pcs Max233 Max233cpp Rs232 Rs-232 Driver/Receivers Ic New X)
1x 10 пин туташтыргычы кабели (5Pcs 2mm Pitch 2x5 Pin 10 Pin 10 Wire IDC Flat Ribbon Cable Length 10CM)
1x 10 пин розеткасы (20Pcs 2.54mm 2x5 Pin 10 Pin Түз Эркек кепинделген PCB кутусунун башы IDC туташтыргычы)
1x Connector аталыштары (10pc 1*40Pin Single Row Female 2.54mm Breakable Header Connector fr Arduino 2017)
1x SD картасы (эски чоң SD же конвертери бар жаңы микросхема болушу мүмкүн, 32 ГБ өлчөмүндө, алар иштеши керек, мен карттарды сынаган жокмун)
1x 3v5v TTL конвертери (5x Logic Level Converter 3.3V to 5V TTL Bi-Directional for Arduino Raspberry pi)
1x 4n35 оптикалык кошкуч
1x SD Card Module Slot Socket Reader үчүн Arduino ARM MCU Окуу жана Жазуу
1x Arduino Promicro (5Pcs Leonardo Pro Micro ATmega32U4 16MHz 5V ATmega328 Arduino Pro Mini алмаштырыңыз)
1x RX жана TX модулдары аларды комбинация катары сатып алышат (5pcs 433Mhz RF өткөргүч жана кабыл алуучу комплекси Arduino Wireless Remote Control)
4 -кадам: Аппараттык Дизайн
Негизги кара пластикалык астынкы бөлүгүнө такта бурамалары
-MAX233 MAX232дин үстүнөн тандалган, андыктан PC үчүн кошумча капкактар талап кылынбайт -> WRTG сериялык конвертер -Бардык компоненттер 1 сапта, андыктан бир нече тешикти бургулоонун ордуна жөнөкөй тик бурчтукту алдынан кесүүгө болот. (же таптакыр жаңы WRTG иши) makerbot менен иштелип чыгышы мүмкүн
-Ардуино promicros микро USB розеткасы тышкы программалоо үчүн алдыңкы панелге карайт.
-Arduino Promicroго негизделген (arduino, WRT54G роутеринин 12В кирүүсүнөн азыктанат (чыңалуу жөндөгүчү аркылуу), адаптердин ачык чынжыры болжол менен 16В!)
-Promicroдо таштандылар бөлүшүлбөгөн реалдуу USB бар, андыктан WRTG/dev/tts/1ди Promicroдун UART жабдыктарына туташтырса болот.
-PC WRTG ортосунда/dev/tts/0 аркылуу сериялык байланыш
-RF 433Mhz кабыл алгыч + өткөргүч (өткөргүч жогорку диапазон үчүн 12В алышы мүмкүн)
-IR өткөргүч менен кабыл алгычты алдыңкы панелге кошсо болот
-Кошумча LED диоддорун алдыңкы панелге кошсо болот (RF, IR, роутер/ardu comm көрсөткүчү үчүн Rx/Tx көрсөт)
Мен тактанын конструкциясын мини бак менен алмаштыра алмакмын, бирок колумда болгондон кийин сызыктуу чыңалуу жөнгө салуучу ыкманы колдоном. Мен 5V схемасынын кээ бир чекитин таптым, бирок аны таптап жатканда роутерди жараксыз кылып койду (балким, керектүү arduino тактасынын көлөмүн бере алган жок), ошондуктан мен кошумча vreg ыкмасы менен бардым.
3v5v TTL конвертери туура өзгөрүүнү камсыз кылуу үчүн бар (мен 5V arduino промикро моделин колдонуп жатам, ал 5V аппараттык UART портунда иштейт, андыктан чыңалуу деңгээлин өзгөртүү керек). Бирок мен мурунтан эле роутерлерди модернизациялаганмын, Arduino Nanos, Micros конвертери жок жана WRTGнин TTY порту 5В чыдамдуу болгондуктан, маселе болгон эмес, бирок бул чыңалуудан иштешиңиз керек дегенди билдирбейт.
4n35 ошондой эле тышкы компьютер тараптан чыккан ызы -чуудан арылуу үчүн киргизилген, мен бул компонентти мурда колдонгон эмесмин, бирок бул сыноолор учурунда колдонгон ноутбугумдун туура эмес иштешинен улам болушу мүмкүн.
10pin туташтыргычы кабели көпчүлүк туташууларга кам көрөт, бирок розеткаларды туура орнотконуңузга ишенишиңиз керек.
Бул сериялык порттогу сүрөттө көрсөтүлгөндөй
Pin 1: 3.3V + Pin 2: 3.3V <= 2 алыскы оң казыктар (Светодиоддорго жакыныраак) NLDWRTG калканындагы туташтыргычтын оң жагына Позитивдүү туташат (LM7805 чыңалуу жөндөгүчүнө жакын)
Pin 9: GND + Pin 10: GND <= Карама -каршы жагы NLDWRTG калканчындагы туташтыргычтын сол жагына НЕГАТИВдүү туташат.
SDCARD окурманы менен WRTG ортосундагы зымдарды туташтыруу үчүн төмөнкүлөрдү аткарыңыз:
www.jbprojects.net/articles/wrt54gl_mods/
Тиешелүү казыктар:
- CS -> 1 -пункт
- MOSI -> 2 -пункт
- SCK -> 5 -пункт
- MISO -> 7 -пункт
5 -кадам: Чектөөлөр
WRT54GLдин CPUсу эң күчтүү эмес (Broadcom BCM5352 @ 200 MHz), 250 МГцке чейин ылдамдатууга болот (сунушталбайт:)), андыктан SETI @ HOME иштетүүнү күтпөңүз. Маршрутизатор - 100мбит/с интерфейсине ээ жана сиз көп жерлерде таба албаганыңыздан айырмаланып, бул жабдык *802.1q VLAN'дерди КОЛДОБОЙТ *. Бул жөн гана портко негизделген VLAN, WRTGди VLANдерди ташуучу тармакка койбоңуз, ал муну кыла албайт.
Өзгөчө пайдалуу колдонмо роутерди борбордук жерге туташуу үчүн VPN кардары катары колдонуу. Бул VPN серверинде эң сонун колдонулса да, андан көп иштөөнү күтпөңүз.
Бул жерде OpenVPNди кардар катары колдонгон WRT54GL v1.1 менен болгон кээ бир жыйынтыктарым.
Максималдуу туннель өткөрүү жөндөмдүүлүгү: 500кбит/сек төмөн 50 кбит/с
WAN -> LAN 28 мбит/с тартып VPN жок максималдуу маршрут аткаруу
Максималдуу NAT (Masquerade) аткаруусу VPN жок WAN -> LAN 27 мбит/с
Бул өткөргүчтүн жөндөмү төмөн болгон көптөгөн жерлер дагы бар (ISDNлер, Adsls, Кабелдик тармактар, Спутник ж. Б.), Бул роутер канааттандыра алат.
Адатта, көйгөйлөр бул роутерлерге өтө көп зымсыз кардарларды коюудан келип чыгат. Мен көп жылдар бою кофелерде, мейманканаларда, ресторандарда көптөгөн Wi -Fi роутерлерин эсептегичке ыргытып, бир күн деп аташып, 10+ кишини тейлей алаарын көрдүм. Алар алган нерселердин аягында таптакыр жараксыз wifi тажрыйбасы, анткени бул 802.11G роутеринин жалпы теориялык өткөрүү жөндөмдүүлүгү 51 мбит/с жана бул баарына тиешелүү, айталы, чыныгы 30 мбит/с. 10 кишиге 3мбит/с туура келет, бул эң жакшы учурда, ал эч жерде жетпейт, бүгүнкү күндө өткөрүү жөндөмдүүлүгү ач (видео/аудио агым, веб 2.0 барактары чоң сүрөттөр ж. Б.).
Мен мурда айткандай, бул бузуунун мааниси алыстан башкаруу болуп саналат жана VPN аркылуу бир нече кбит/с трафикти колдонбойт.
6 -кадам: WRTG программасы
Камтылган программа эң мыкты версиянын негизинде курулган: DD-WRT v24-sp2 (08/12/10) std-nokaid (SVN версиясы 14929) VPN сыяктуу башка сүрөттөр дагы бар, мейкиндикти сактап калуу үчүн ext2 модулун курмандыкка чалууда. kernelmodul (LoL). Optware 2-бул токтотулган, бирок дагы эле пайдалуу DD-WRT функциясын кеңейтүүчү пайдалуу пакет:
-Ал бошобогон кутучаны орнотуудан Linuxтун негизги дистрибуциясын түзөт.
-Баш жана башка снаряддарды камсыз кылат.
-Көптөгөн кудайларды камсыз кылат: htop, netcat, tcpdump, ngrep, mc
-Самба, жылдызча, vsftpd, джабер -сервер сыяктуу серверлерди камсыз кылат
Бирок программалык пакеттер эски, мүчүлүштүктөр жана алсыздыктар менен курчалган. Бул жерде жарыялоо жана сүрөт терезеге $ 98 орнотууну камсыздоо менен бирдей болот, ошондуктан мен азырынча эч нерсе жарыялабайм, бирок OptWare 2 SDCardыңызды кантип орнотууну этап -этабы менен жазам.
Келечекте мен бул түзмөк үчүн жаңы пакеттер менен жаңы Linux дистрибутивин (SnowGlobe Linux) жасап, жарыялоону пландап жатам.
1, JFFS2 иштетилиши керек, анын бош жери жок экендиги маанилүү эмес:
/dev/mtdblock/4 128K 128K 0 100%/jffs
2, SDCARD бөлүү. Бул жерде акылдуу трюк:
14GB же калыбына келтирүү үчүн ddwrt 100-500mb экинчи бөлүгү (EXT2) үчүн биринчи маалымат бөлүмү үчүн биз каалаган нерселердин баары
Мисалы:
Диск /dev /sde: 14.5 GiB, 15523119104 байт, 30318592 секторлор
Бирдиктер: 1 * 512 = 512 байт секторлору Сектордун өлчөмү (логикалык/физикалык): 512 байт/512 байт I/O өлчөмү (минималдуу/оптималдуу): 512 байт/512 байт Дисклейбелдин түрү: dos Диск аныктагычы: 0x6ad48986 Түзмөктүн Жүктөө Башталышы Аягы Секторлордун өлчөмү id түрү /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux
Файл системаларын түзүү:
mkfs.ext2 -L SnowGlobe -data /dev /sde1
mkfs.ext2 -L SnowGlobe -recovery /dev /sde2
Файл тутумдарын тууралоо:
tune2fs -c0 -i0 -m0 /dev /sde1
tune2fs -c0 -i0 -m0 /dev /sde2
Биринчи бөлүм гана системада автоматтык түрдө эсепке алынат! Калыбына келтирүүчү бөлүктүн артында турган идея, WRT54Gде башка жерде fdiskти кармоого орун жок. Демек, эгерде таза эмес өчүрүү болсо жана файл тутумунун карама -каршылыгы болсо, аны оңдоонун бирден -бир жолу - fsckти иштетүү үчүн окуу үчүн гана орнотулган экинчи бөлүктө fdiskтин (жана баштоо үчүн талап кылынган libs) көчүрмөсү. керектүү. Болбосо, картаны чыгарып, ремонт үчүн компьютерге салыш керек болчу …
3, Монтаж
Эгерде сиз мурунтан эле бөлүштүрүлгөн, форматталган картаны жана wrtg өтүгүн туура койсоңуз, анда биринчи бөлүм автоматтык түрдө эсепке алынат:
/dev/mmc/disc0/part1 13.8G 59.6M 13.7G 0%/mmc
Тандоо азыр байланган болушу керек:
-o bind /mmc / /opt /mount
4, OWRT2 скриптин орнотуу
Баштоодон мурун defgw, dns баары жакшы экенин текшериңиз.
wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh
sh /tmp/optware-install.sh
Эгерде ал скриптти ала албаса, анда busybox wget иштебей калат. Бул owrtтин wget менен иштейт, бирок сиз owrtти орноткуңуз келет…
Чыгаруу мындай болушу керек:
Системанын конфигурациясы текшерилүүдө…
192.168.1.1ди демейки шлюз катары колдонуу. Төмөнкү аталыштар серверлерин колдонуу: аттар сервери 192.168.1.30 Эскертүү: жергиликтүү аттар сервери шлюздан айырмаланат! Муну тууралоо үчүн конфигурацияны текшериңиз же киргизиңиз: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf. Uclibc-opt_0.9.28-13_mipsel.ipk пакети орнотулууда… ipkg.nslu2-linux.org [140.211.166.82] га туташууда: 80 uclibc-opt_0.9.28-12 100% | ************ *********************************** | 832 KB 00:00:00 ETA Updating /opt/etc/ld.so.cache/opt/sbin/ldconfig: /opt/etc/ld.so.cache түзө албайт (мындай файл же каталог жок) Орнотуу пакети ipkg-opt_0.99.163-9_mipsel.ipk… ipkg.nslu2-linux.org [140.211.166.82] га туташууда: 80 ipkg-opt_0.99.163-9_ 100% | ************** ********************************* | 75896 00:00:00 ETA жүктөө https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Инфляциялоо https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Жаңыртылды /opt/lib/ipkg/list/optware ичиндеги жеткиликтүү пакеттердин тизмеси ийгиликтүү токтотулду. Uclibc-opt (0.9.28-12)/opt/… орнотуу… https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… пакетин жүктөө uclibc-opt ipkg-opt орнотууну сунуштайт uclibc-optти конфигурациялоо Жаңыртуу /opt/etc/ld.so.cache ийгиликтүү токтотулду. Ipkg-opt (0.99.163-9)/opt/… орнотуу… https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… жүктөө ipkg-opt конфигурациялоо ийгиликтүү аяктады.
5, Жол катасы:
Сиз жолду экспорттооңуз керек:
экспорттоо 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"
болбосо ipkg эч нерсе кылбайт!
6, ipkg текшерүү:
ipkg жаңыртуу
Чыгуу керек:
Жүктөө
Көбөйтүү https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c…/opt/lib/ipkg/list/optware ичиндеги жеткиликтүү пакеттердин жаңыртылган тизмеси ийгиликтүү токтотулду.
7, пакеттерди орнотуу:
ipkg bash htop mc openvpn tcpdump vim bzip2 bc e2fsprogs findutils gawk grep gzip азыраак кылуу ntfs-3g openssl perl php psmisc psutils
samba36 sed tar unrar unzip vnstat vsftpd wget whois zip ncftp
8, Орнотулган пакеттердин тизмеси:
ipkg-opt list_installed
Ресурстун жоктугунан роутерде пакеттерди куруу сунушталбайт. Бул үчүн Vmware/Vbox/KVMде өзүнчө mips кросс -компилинг чөйрөсүн орнотуңуз.
Керектүү нерселер:
-Debian 7 кыңшыл 64bit хост ОС
-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->
openwrt.org/docs/guide-developer/obtain.fi…
SDKны өз алдынча түзүүгө аракет кылуу үчүн убакытты текке кетирбеңиз, берилген бинардык SDK жетиштүү.
Жөнөкөй helloworld колдонмосун түзүңүз
#include int main (void) {printf ("Тозок! О 'дүйнө, эмне үчүн менин кодум түзүлбөйт? / n / n"); return 0; }
./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o салам
Эгер баары ойдогудай болсо, азыр аткарылуучу mips болушу керек:
салам: ELF 32-бит LSB аткарылуучу, MIPS, MIPS32 1-версия (SYSV), динамикалык түрдө байланышкан (жалпы libs колдонот), чечилбеген
7 -кадам: Arduino программасы
Төмөнкү кодду толугу менен жүктөп алсаңыз болот. Бул абдан жөнөкөй, ал 433Mhz радио аркылуу 2 релесин жана кээ бир RC сайгычтарын башкара алат. Сиз аны оңой эле узарта аласыз, мисалы: көбүрөөк rc өчүргүчтөрүн кошуңуз.
8 -кадам: Жабуу жана Жасала турган иштердин тизмеси
WRT54G - бул эң сонун жабдык, андыктан бул долбоорго жумшалган бардык иштер татыктуу, NLD Wrtg калканы болочоктогу аппараттык версиялары менен колдонулушу мүмкүн.
WRTGдин энергия керектөөсү Raspberry PIге караганда төмөн болгондуктан, роутерди күн энергиясы менен камсыздоо дагы жакшы жаңылануу болушу мүмкүн жана Arduino менен биз күн заряддоо процессинин ар бир деталын көзөмөлдөй алабыз (батарея чыңалуусу, панелдик чыңалуу, керектөө). Мен WRTG сериясын кийинчерээк күн нурлары менен улантам.
Ардуинону WRTGден түз программалоонун жолун табуу эң сонун болмок (бул Arduino'ду кайра орнотуу ыкмасын талап кылат).
3D, Makerbot көндүмдөрү бар адамдар алдыңкы бети үчүн атайын пластинканы (менин тактайымдын туташтыргычтары бар) иштеп чыгууну же роутердин пластикалык алдыңкы бөлүгүн кайра иштеп чыгууну каалашат.
UPDATE: MIPS архитектурасын Ачык Булак деп белгилөө үчүн, мен WRTGге жөнөкөй С программаларын кантип куруу керектигин үйрөткүчтү жаңырттым.
Жашасын MIPS!:)
тутумдун түрү: Broadcom BCM5352 чип rev 0процессор: 0 cpu модели: BCM3302 V0.8 BogoMIPS: 199.47 күтүү көрсөтмөсү: микросекунд таймерлери жок: ооба tlb_entries: 32 кошумча үзгүлтүк вектору: аппараттык байкоо жок: VCED өзгөчөлүктөрү жок: жеткиликтүү эмес VCEI өзгөчөлүктөрү: жеткиликтүү эмес
Сунушталууда:
DIY схемасы активдүүлүк тактасы менен кыстырма - MAKER - STEM: 3 кадам (Сүрөттөр менен)
DIY схемасы активдүүлүк тактасы менен кыстырма | MAKER | STEM: Бул долбоор менен сиз электр тогунун жолун ар кандай сенсорлор аркылуу иштете аласыз. Бул дизайн менен сиз көк LEDди жарыктандыруу же Буззерди иштетүү ортосунда которула аласыз. Сиз ошондой эле жарыкка көз каранды резисторду колдоно аласыз
RaspberryPi 3/4 кеңейтүү тактасы Raspberry Pi'ге кошумча функцияларды кошуу үчүн: 15 кадам (сүрөттөр менен)
RaspberryPi 3/4 кеңейтүү тактасы Raspberry Pi'ге кошумча функцияларды кошуу үчүн: биз билебиз, малина pi 3/4 ADCде (санариптик конверторго аналогдук) жана RTCде (реалдуу убакыт сааты) орнотулган эмес, ошондуктан мен 16 камтыган ПХБны иштеп чыгам. канал 12bit ADC, RTC, SIM7600 4G модулу, баскычтар, реле, USB өчүрүү, 5V өчүрүү, 12V pow
Антенна дарбазанын ачылыш диапазонун кеңейтүү үчүн: 6 кадам (сүрөттөр менен)
Дарбазанын ачылыш диапазонун кеңейтүү үчүн антенна: Hood Ht тоого чындап кар түшкөндө, лыжа тээп, чана тээп, кар чептерин куруп, балдарды палубадан терең порошокко ыргытып жиберүү абдан кызыктуу. Бирок биз чоң жолго кайтып, дарбазаны ачуу үчүн аракет кылганыбызда, анча кызыктуу эмес
Компоненттерди текшерүүчү кеңейтүү тактасы: 3 кадам
Компоненттерди текшерүүчү кеңейтүү тактасы: Бул долбоор арзан электроникалык компоненттерди текшерүүчү үчүн PCB болуп саналат. Ali Expressте бул аппараттын көптөгөн варианттары бар. Мен тактаймды буга негиздедим: GM328A V1.11 Кеңейтүү тактасынын өзгөчөлүктөрү: Li-PO батареясы 9В батареяны алмаштырат. 1 клетка Li
USB Bluetooth Dongle диапазонун кеңейтүү жана кеңейтүү!: 5 кадам
USB Bluetooth Dongle диапазонун кеңейтүү жана кеңейтүү!: Бул өзгөртүү менин Nokia N82ден башка бөлмөдөгү компьютериме акылга сыярлык диапазонду алуу үчүн күрөшкөндөн кийин пайда болгон нерсе. Жабырлануучу болжол менен 10 метрлик USB дублуна ээ, анын диаметри 10 метрге жакын (дубал аркылуу азыраак). Болуу