This project allows you to know how many devices are connected to your router and display the real-time network speed through different colored LEDs.
The router has the following features:
Lets you know how many devices are connected to your router
Display real-time network speed through different color LEDs
If you like this router, follow these steps:
Step 1: What we need
LinkIt Smart 7688 Dual Core
LinkIt Smart 7688 Duo Arduino Breakout
Digital RGB LED Soft Light Strip
Some nuts and screws
Case Matte Black Acrylic
Step 2: Drawing and Laser Cutting
As you can see in the pictures, I did some work on the structure. It consists of 3mm matte black acrylic sheets.
You can download my drawings here .
Laser Cutting
Now, you need a piece of matte black acrylic (3mm 40cm*60cm) and cut the acrylic according to the drawing you have downloaded.
Step 3: Module connection
Prepare to cut the acrylic sheet and circuit module as shown in the picture.
The hardware connections and enclosure assembly are very simple.
First let's fix the Arduino Breakout of LinkIt Smart 7688 Duo board to the acrylic board with screws and nuts. Connect the Grove Led Strip to the D6 port on the breakout board .
Then, plug the LinkIt Smart 7688 Duo board into the Arduino Breakout board and complete the assembly of the router box as shown in the picture.
Step 4: Set up MT7688
Now, we should do some software work. If this is your first time using MT7688, please go to http://www.seeedstudio.com/wiki/LinkIt_Smart_7688_Duo to get started.
If you are already familiar with LinkItSmart 7688, please access the MT7688 terminal via SSH or Serial.
Modify the configuration file to change MT7688 Duo to router mode.
vi /etc/config/ network
Configuration interface "Local Area Network"
Option prototype "static"
option netmask "255.255.255.0"
option ip addr '192.168.100.1'
Configuration interface 'wan'
option ifname 'eth0'
Option prototype "dhcp"
Enable Cloud Bridge
> uci set yunbridge.config.disabled='0'
> uci commit
Setting up startup scripts
> chmod +x script/netDetermineBox
> cp script/netDetermineBox /etc/init.d/
> /etc/init.d/netDetermineBox enable
> /etc/init.d/netDetermineBox start &
> reboot
Step 5: Upload the Arduino Sketch using the Arduino IDE
Download the demo code at https://github.com/Lee-Kevin/MT7688_Demo/tree/mas
Click the "Download zip" button on the right side of the webpage to download all the codes.
Unzip the downloaded zip file to "C:Use rsAdministratorDocumentsArduino" and remove the "-master" from the unzipped file name.
Launch the Arduino IDE.
Click Sketch>Add file and add the routerBox_Arduino.ino file from "C:UsersAdministratorDocumentsArduinoMT7688_Demomt7688rou terBox"
Press CTRL + U to upload the code to your board.
Now congratulations, you have just made yourself a pretty awesome DIY network router.
Step 6: Results
- DIY a network router
- Design and production of satellite receiver crash recovery circuit
- FMA9901A FM broadcast dedicated antenna
- Pocket Wireless Microphone
- Homemade wireless voice transmitter for telephone
- XEl209 70~30 kHz Ultra-Low Power CMOS Transceiver
- RXM-900-HP-II FM/FSK 928~902 MHz Receiver Module
- RF2948B QPSK 2.4 GHz Spread Spectrum Transceiver
- TR5100 FM 150~15 MHz transceiver
- DKIOOOT OOK 315 MHz Transmitter Module
- Ambulance electronic flash signal circuit diagram
- Serial dynamic LED scanning circuit
- Driving circuit diagram of a low-power LED bulb
- High battery life LED circuit based on GEC8310
- LM3914 drives 20 LED light-emitting columns circuit diagram
- Five-digit LED display audio power indication circuit diagram made with FD502
- Inpatient pager circuit
- The equipment runs through Chengdu display circuit
- IS0100 functional schematic diagram
- Alkaline battery charger circuit diagram