Skip to content

Instantly share code, notes, and snippets.

View giljr's full-sized avatar
💭
Full Stack Developer with a degree in Computer Engineering.

Gilberto Oliveira Jr giljr

💭
Full Stack Developer with a degree in Computer Engineering.
View GitHub Profile
/*Project:
36_UNIR_esp8266_low_power_demo_simplified
Link: https://medium.com/jungletronics/optimizing-power-consumption-on-esp8266-6563872a917d
Objective:
This code is incredibly straightforward and uncomplicated.
It will initiate a WiFi connection (test1) and transition the ESP8266 into Deep Sleep Mode (test2).
Perform a reset (GND on pin RST) to restore its functionality.
It is designed for an ESP8266 microcontroller using the Arduino framework.
It demonstrates low-power modes, specifically Deep Sleep mode,
/*Project:
35_UNIR_esp8266_low_power_demo
Link: https://medium.com/jungletronics/optimizing-power-consumption-on-esp8266-6563872a917d
Objective:
This section delves into the typical implementation of low-power modes on the ESP8266.
Below is an official example from Espressif showcasing how the deep sleep mode can be
employed to conserve power. It's important to note that the ESP8266 doesn't offer advanced
low-power modes seen in some other microcontrollers.
Nevertheless, you can employ specific strategies to effectively reduce power consumption.
/*Project:
27_UNIR_basic_RX_nRF24L_arduino
Link: [TODO: link to jungletronics page goes here ]
Objective:
This sketch is to upload to Arduino paired with nRF24L Radio. See Project 26.
This is the most basic and straightforward test ever conducted for dealing with the nRF24L Radio.
Tutorial: https://youtu.be/tWEgvS7Sj-8?si=zdPP_o1gHMPNGU54
This is a component of my study on nRF24L0 radios.
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
/*Project:
34_UNIR_Soil_Mosture_TX_nRF24L_pro_mini
Link: https://medium.com/jungletronics/smart-soil-moisture-monitoring-system-09135a6dcd87
Objective:
This sketch is to upload to Arduino paired with nRF24L Radio. See Project 26.
This is the most basic and straightforward test ever conducted for dealing with the nRF24L Radio.
Tutorial: https://youtu.be/tWEgvS7Sj-8?si=zdPP_o1gHMPNGU54
This is a component of my study on nRF24L0 radios.
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
Time Moist
16:57:08.726 233
16:57:10.700 233
16:57:12.727 233
16:57:14.715 233
16:57:16.704 234
16:57:18.720 233
16:57:20.703 233
16:57:22.705 233
16:57:24.721 233
/*Project:
23_UNIR_Universal_8bit_Graphics_U8GLIB_ST7920_128X64_v1
Link: https://medium.com/jungletronics/universal-8bit-graphics-u8gli-20607d14381d
Objective:
"Hello World!" example code.
>>> Before compiling: Please remove comment from the constructor of the
>>> connected graphics display (see below).
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
In Porto Velho - RO - Brazil, Course from November 2023 to April 2024.
/*
Project:
22_UNIR_liquid_water_level_sensor_v1
Link: https://medium.com/jungletronics/liquid-water-level-sensor-5a9ddc21d27b
Objective:
This mini float switch, notable for containing no mercury,
is designed with a right-angle configuration,
allowing for flexible placement at any desired height within the tank.
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
/*
Project:
21_UNIR_thermal_infrared_sensor_GY_906_MLX90614_v1
Link: https://medium.com/jungletronics/thermal-infrared-sensor-gy-906-f95710fe02d7
Objective:
In this project we will be crafting Version 1 of a non-contact thermometer.
This example reads from the MLX90614 and prints out ambient and object temperatures
every half-second or so. Open the serial monitor and set the baud rate to 9600.
An LED can be attached to pin 8 to monitor for any read errors.
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
@giljr
giljr / 20_UNIR_rain_detector_sensor_YL_83_v1.ino
Last active January 6, 2024 14:42
Rain Detector Sensor YL-83 It uses droplet detection instead of signal-level threshold - NaveTECH & UNIR Series - Episode # 02
/*
Project:
20_UNIR_rain_detector_sensor_YL_83_v1
Link: https://medium.com/jungletronics/rain-detector-sensor-yl-83-0f540bddd4f2
Objective:
In this sketch, our goal is to create a simple rain detector – a basic version for now (V1).
In the future, we plan to introduce a crucial feature that will enhance
the accuracy of intensity calculations. Stay tuned for updates!
It was developed during the N.A.V.E TECH UNIR Samsung Eletrônica da Amazônia LTDA
In Porto Velho - RO - Brazil, Course from November 2023 to April 2024.
/*
Project:
18_UNIR_doorBell_receive_system
Link: https://medium.com/jungletronics/doorbell-xbee-radios-0dac24e6b83e
Objective:
This sketch focuses on wireless communication utilizing XBee Radios Series 1.
The system comprises two Arduino units, each equipped with an XBee shield and a radio module.
One Arduino is positioned outside your home or apartment, while the other is located indoors.
Upon pressing a button on the outdoor unit, the indoor board triggers the doorbell.