What I learnt This Week -1
I work as Embedded System Engineer in my daily life. Also I try to made mobile apps in my freetime. The job sometimes boring but sometimes…
What I learnt This Week -1
I work as Embedded System Engineer in my daily life. Also I try to made mobile apps in my freetime. The job sometimes boring but sometimes you learn a lot. So i started a new series to share and made a not that what i learn. This series absolutely not been updated in every week because this is the worst part of the job sometimes you dont learn anything you do same thing for a while.
New Chapter
I introduced NordicSemiconductor company. So the company make chips but it is mostly interested about BLE and low power consumption.
The our goal is determine the distance or speed of an equipment. But the sector that i work is you have all the weather conditions and dust. Normally we use a sensor that it have a cable and sometimes the cables are make noise or other harm. so we want to use with ble and if the equipment do not work it will sleep we have a goal of the year like 5 year and we calculated how much hours the operator works and we try to udnerstand how it consume energy and CR2032 it is enough for this.
When i was college i was so busy to get rid of the lectures and i dont think so much about electronic cards like raspberrypi arduino and esp32. i only use my goal and let it go.
So the company that i work use so much esp32 chips so i discover sleep deep sleep mode and many things about it i will talk about other series maybe.
so this NRF cards also you can take sleep mode. The sleep mode working like this you made sleep and it consume least energy and when you wake up it control something this could be ble connection if there is a connection it stop sleeping if not it have a loop
- sleep (1000 ms)
- wake up (10 ms)
- control the connection
- sleep again
The nice idea cames my mind: Maybe you are know the logitech mouses some of the mouses do not need the on off switch and they stay for a long time alive so i think this mouse use most of the time as sleep and maybe there is a movement sensor or it make reember last optical position in if it is not change for a while it make sleep and wake up loop.
I mentioned earlier PPK2
this is short term of Power Profiler Kit II
this kit is using for accurate current level of the cards.
PPK 2 (source)
So ı use this card to analyze a current level of a nrf card so using this i write a code like sleep 1 minute and wake up 30 second and i only use VOUT an GND to feed my card there is a app for desktop
here it is
when install you app you can see many subapp in it there is power profiler in the power profiler you connect your kit with usb and connected you choose the voltage output like nrf card 3.3v volt and when you give the power and start monitoring
The app is so cool because you can see the only card amper level it eliminates the PPK2 and in the graph you can use
- drag and zoom
- max level
- average
- time area that you selected.
But there is a problem of it.
When you have a ready esp32 device and you only understand the ble consumption you can not because there is also other assembly on it you can sleep other things but they consume a power so the special pcb or specialized card is work fine.
That is all for this week I hope you like it.
메타데이터
- post_id
- f1e387518ca2
- slug
- what-i-learnt-this-week-1-f1e387518ca2
- url
- https://medium.com/@me.muhammed.dinc/what-i-learnt-this-week-1-f1e387518ca2
- canonical_url
- https://medium.com/@me.muhammed.dinc/what-i-learnt-this-week-1-f1e387518ca2
- author_url
- https://medium.com/@me.muhammed.dinc
- status
- ok
- fetched_at
- 2026-07-28 02:41:04