Building the Mookies system involves setting up the components on a breadboard for testing, verifying connections, and transitioning to a more permanent Perma-Proto board while ensuring proper soldering.
Before finalizing the build, it's essential to test the components on a standard breadboard. This allows for quick troubleshooting and code verification.
Steps:
Connect the Components
Use jumper wires to assemble the circuits on standard breadboards based on the transmitter wiring diagram and the receiver wiring diagram.
Ensure proper connections for the Nano Every, HC-12 module, OLED display, and switches.
Upload and Test the Code
Flash the transmitter and receiver code onto the respective Arduino Nano Every boards.
Open the Serial Monitor in the Arduino IDE to confirm that data is being transmitted and received.
Check Display Output
Run an I2C Scanner script to verify that the OLED display is detected.
Ensure that the time increments and system updates appear correctly.
Verify Wireless Communication
Power on both the transmitter and receiver and check that the HC-12 modules are communicating correctly.
Toggle switches and observe LED and display changes.
Transition to Perma-Proto Board
Once the circuit is confirmed to be working, the next step is transferring the components to the Adafruit Perma-Proto board for a more permanent setup.
Steps:
Plan the Layout
Arrange components on the Perma-Proto board similarly to the breadboard setup.
Secure critical connections before soldering.
Solder the Connections
Carefully solder wires and components in place.
Ensure strong, clean joints with no bridges between connections.
Perform Continuity Checks
Use a multimeter to verify:
All critical connections are properly soldered.
VCC and GND connections are correct.
No short circuits between neighboring pins.
Once the circuit is securely soldered, it's time to prepare the physical enclosures and do final tests.
Steps:
3D Print Cases (if applicable)
Print enclosures for both the transmitter and receiver units.
Ensure proper cutouts for display, switches, and power ports.
Assemble & Cable Manage
Mount the OLED display, HC-12 module, and switches inside their respective enclosures.
Secure wires with zip ties or adhesive clips to prevent strain on solder joints.
Final Power-On Test
Verify that the system powers up properly.
Ensure the transmitter updates the receiver's display.
Check that all components respond correctly under real-world usage.