3295 views|24 replies

1w

Posts

25

Resources
The OP
 

Discussion about MicroPython Engineer's Pocket Toolbox [Copy link]

 
 I am going to design a pocket toolbox for engineers based on MicroPython. The main purpose is to be a practical tool, not just a development board or a learning board. Main purpose
  • Combinable
  • Extensible
  • Controllable by MicroPython
  • Easy to use
  • Low cost
If you have any desired functions, please leave a comment below.




Latest reply

Then you can use the nano2 designed by the moderator before and add some things~ Add a larger current driver, which can be used for small motors and LED light control. Add an oled screen, the driver should be ready. Add sensors. Add buttons. If this can be controlled within 100 yuan, it will be suitable for some simple self-control occasions  Details Published on 2019-2-2 16:58
 
 

2624

Posts

6

Resources
2
 
1. LCD + button + Darlington tube output 2. DA/AD needs to add buffer. You can consider configurable gain and analog switch to reserve a current sampling #You can use small resistors and instrument amplifiers or Hall 3. Auxiliary power supply expansion, +-5 +-12 plus battery charging management, #External power supply input can be used to control larger power in the future


Comments

Currently, we are considering a main board plus an expansion board to achieve flexible expansion. LCD and AD will be expanded separately. The power supply is under consideration, but 12V is less used, so a separate power supply expansion can be made.  Details Published on 2019-1-23 09:58
Personal signature

希望做一些大家觉得好用的东西!

 
 
 

1w

Posts

204

Resources
3
 
This is good, looking forward to it
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
 
 

128

Posts

0

Resources
4
 
1. Keychain multimeter, using mobile phone APP display via Bluetooth. 2. Web page refresh notifier, using mobile phone to customize rules, after setting, it can run without mobile phone, connect to the network via WIFI, refresh web pages at the set time, once one or more specified web pages are updated or the update contains a specified string, it will notify the user with sound. 3. Micro-power sedentary reminder: If you sit for a long time, you should get up and take a sip, no need to explain, right? You can use sound reminders, or send reminders to the mobile phone via Bluetooth and then transfer them to the cloud. Of course, the mobile phone itself can complete this function, I haven't noticed it. 4. Electronic scale on the keychain: It seems that Taobao, which seems to be omnipotent, already has it, but it can be made smaller....

Comments

Bluetooth has a specific use case, so it might be better to make it a separate device that can be connected to a mobile phone. Wi-Fi expansion is relatively easy, using an expansion board.  Details Published on 2019-1-23 10:00
 
 
 

1w

Posts

25

Resources
5
 
xutong posted on 2019-1-22 20:53 1. LCD + button + Darlington output 2. DA/AD needs to add buffer. You can consider configurable gain plus analog switch to reserve a current sampling # can...
Currently, it is considered to be a main board plus an expansion board to achieve flexible expansion. LCD and AD will be expanded separately. The power supply part is under consideration, but 12V is less used, so a separate power supply expansion can be made.
 
 
 

1w

Posts

25

Resources
6
 
9zhmke published on 2019-1-22 23:32 1. Keychain multimeter, using mobile phone APP display via Bluetooth. 2. Web page refresh notifier, using mobile phone to customize rules, after setting, it can be disconnected from the phone...
Bluetooth has a specific way of use, it may be better to make it stand alone, which can be connected to the mobile phone. WiFi expansion is relatively easy, using expansion board to achieve

Comments

Doesn't ESP32 have built-in Bluetooth? I took it for granted that Bluetooth would save more power than WIFI, especially when the amount of data is not large.  Details Published on 2019-1-23 10:56
 
 
 

128

Posts

0

Resources
7
 
dcexpert posted on 2019-1-23 10:00 Bluetooth has a specific use, it may be better to make it a separate one, which can be connected to the mobile phone. WiFi expansion is relatively easy, using an expansion board to achieve it
Doesn't ESP32 have built-in Bluetooth? I took it for granted that Bluetooth saves more power than WIFI, especially when the amount of data is not large. Of course, it is not difficult to use WIFI to connect to a mobile phone, and it should be very simple if there is an APP to cooperate.

Comments

Bluetooth does save more power than WiFi, but the Bluetooth function is not yet complete in ESP32's MicroPython. Currently, the main hardware platforms for MicroPython are STM32, nRF51/52, and ESP32/8266, and the new motherboards are compatible with them.  Details Published on 2019-1-23 11:09
 
 
 

1w

Posts

25

Resources
8
 
9zhmke published on 2019-1-23 10:56 Doesn't ESP32 have built-in Bluetooth? I took it for granted that Bluetooth is more power-efficient than WIFI, especially when the amount of data is not large. Of course, using WIFI to connect...
Bluetooth is indeed more power-efficient than wifi, but the Bluetooth function is not yet completed in ESP32's micropython. At present, the main hardware platforms of micropython are STM32, nRF51/52, ESP32/8266, and the new motherboards are compatible with them.
 
 
 

128

Posts

0

Resources
9
 
The moderator is really amazing, he knows everything. By the way, I heard that Julia is on the rise recently, I wonder if the moderator has compared it with MP?

Comments

Julia does not support embedded platforms yet, so there is no way to compare  Details Published on 2019-1-23 16:56
 
 
 

1w

Posts

25

Resources
10
 
9zhmke posted on 2019-1-23 16:45 The moderator is really amazing, he knows everything. By the way, I heard that Julia is rising recently. I wonder if the moderator has used it to compare with MP?
Julia does not support embedded platforms yet, so it is impossible to compare

Comments

Yes, but I haven't studied it in detail.  Details Published on 2019-1-23 23:03
 
 
 

128

Posts

0

Resources
11
 
dcexpert posted on 2019-1-23 16:56 Julia does not support embedded platforms yet, so there is no way to compare them
It is supported, but I haven't studied it in detail.

Comments

Is there an introduction? I didn't see it on the official website  Details Published on 2019-1-24 10:18
 
 
 

2056

Posts

0

Resources
12
 
I believe the OP knows that there are many choices of development boards or expansion boards related to micropython. There is nothing new or necessary to make your own hardware, which is a waste. I have seen the boards made by the OP's previous organization. They simply made a board similar to the ones on the market. It would be better to use this time and energy to sort out the microPython framework and make some valuable libraries and applications based on the popular boards on the market. This will better promote or let others learn the essence of microPython.

Comments

Some people may need to study the underlying layer, while others may need to use it for development. I hope to make it easier to use, a small tool that everyone can carry with them, and a pocket toolbox for engineers.  Details Published on 2019-1-24 10:22
 
 
 

1w

Posts

25

Resources
13
 
9zhmke posted on 2019-1-23 23:03 Yes, it is supported, but I haven't learned about it in detail.
Is there any introduction? I didn't see it on the official website
 
 
 

1w

Posts

25

Resources
14
 
IC Crawler published on 2019-1-23 23:19 I believe the host knows that there are many choices for development boards or expansion boards related to micropython. It is not new or necessary to make your own hardware. It is useless...
Some people may need to study the bottom layer in depth, while others may need to use it for development. I hope to make it easier to use and turn it into a small tool that everyone can carry with them, so as to make a pocket toolbox for engineers.

Comments

Do you mean more interfaces and more attractive and compact design? There are too many compact ESP32 modules and many matching modules. What are the shortcomings of the modules on the market? What is the price range?  Details Published on 2019-1-24 16:51
 
 
 

2056

Posts

0

Resources
15
 
dcexpert posted on 2019-1-24 10:22 Some people may need to study the underlying layer in depth, while others may need to use it for development. I hope to make it easier to use and turn it into a small tool that everyone can carry with them...
Do you mean more abundant interfaces and more beautiful and compact appearance design when you say easier to use? There are too many compact esp32 modules and many matching modules. What are the shortcomings of the ones currently on the market? What is the price range?

Comments

Although there are many ESP32 and 8266 modules now, and the price is not high, they are more troublesome to use. The toolbox is designed to simplify the use, and at the same time, the CPU module can be replaced, and the function can be expanded. The cost will definitely be lower than before.  Details Published on 2019-1-24 21:06
 
 
 

1w

Posts

25

Resources
16
 
IC Crawler published on 2019-1-24 16:51 Do you mean more abundant interfaces and more beautiful and compact appearance design by easier to use? There are too many compact esp32 modules at present, and the matching combination modules...
Although there are many ESP32 and 8266 modules now, and the price is not high, it is more troublesome to use. The toolbox is to simplify the use, and the CPU module can be replaced, and the function can be expanded. The cost will definitely be lower than before.

Comments

So what does that mean? You want to make a big expansion board that can be plugged into different CPU modules? Is that your toolbox concept? These pure board drawing jobs are unnecessary. This type of expansion board can be replaced by breadboards. After you fix the large expansion board interface, you think that when others expand the module, they will have to connect yours.  Details Published on 2019-1-25 11:38
 
 
 

2056

Posts

0

Resources
17
 
dcexpert posted on 2019-1-24 21:06 Although there are many ESP32 and 8266 modules now, and the price is not high, they are more troublesome to use. The toolbox is to simplify the use, and the CPU module can also be replaced...
So it means to make a large expansion board that can be plugged in different CPU modules? Is this also your concept of toolbox? These pure drawing board jobs are unnecessary. This kind of expansion board can be replaced by other people's breadboards. After you fix the large expansion board interface, do you think that when others expand the module, they have to connect your expansion?
 
 
 

128

Posts

0

Resources
18
 
If this is the case, we can focus on teaching. There are so many teaching kits now, and they must be unique. At present, there is a lack of supporting resources in the field of agricultural Internet of Things in universities. We can consider developing teaching kits in this area. The Kenluobo team that used to work on Arduino is now also working on PythonIDE, and we can cooperate with them.

Comments

This is a good suggestion, but we need to think more about the application.  Details Published on 2019-1-26 11:47
 
 
 

1w

Posts

25

Resources
19
 
9zhmke posted on 2019-1-26 11:01 If this is the case, it can be positioned in teaching. There are also many teaching kits now, and they must be unique. At present, the agricultural Internet of Things in universities is very...
This is a good suggestion. We need to consider more about the application.
 
 
 

869

Posts

0

Resources
20
 
Thank you for sharing

Comments

Please give more suggestions so that we can learn together  Details Published on 2019-1-26 14:49
 
 
 

Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list