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
- Share the features of Wi-Fi 6 that you don’t know
- How to use CAN protocol in Arduino
- TA8164P FM Radio
- Convenient and practical electric guitar wireless transmitter
- Making an FM receiver with a high-frequency head
- FM transmitter in a matchbox
- 1W FM Broadcast Transmitter
- RXM-921/916/903/868/433-ES Series Receiver Modules
- MAX2900/2901/2902 BPSK/ASK/OOK 915/868 MHz Transmitters
- AT86RF211 FSK 950~400 MHz transceiver
- MAX8630Y/ MAX8630Z driving white LED circuit diagram
- Detailed explanation of ambulance electronic flash signal circuit diagram
- LED constant current source circuit diagram using LM317
- LED backlight driver module design circuit
- A simple DC LED driver circuit
- Simple light-emitting display logic pen circuit
- Positive terminal buck/boost LED constant current drive circuit diagram
- Inpatient pager circuit
- Light controlled night light lighting circuit
- Digital camera flash control circuit