The self-balancing cube project made me feel that an embedded project from materials to PCB to sensor modules can be designed by yourself! ! ! ! ! ! Even the operating system can be written by itself.

The self-balancing cube project made me feel that everything from materials to PCB to sensor modules can be designed by myself! ! ! ! ! I used to be limited to writing code by myself. Everything else is buying and buying.

 

Become a full-stack embedded engineer. Such an embedded project is really fun. Instead of only knowing the code level, or the PID control algorithm level.

 

From the very beginning to change other people's off-the-shelf code to knowing that the sensor driver can be written by yourself to knowing that the communication protocol can be written by yourself to the entire STM32 project can be written by yourself, to the PCB can be designed by yourself, to the sensor module can be designed by yourself, to the parts can be designed by yourself. This is really step by step. First of all, I didn't even think about it at first, right. Know to do it. The whole person also feels more freedom. You don't have to buy everything. If you don't have a TB, it's nothing. In fact, you can design the rack yourself. UAV parts can be designed by yourself. After you can really design it yourself, you have more freedom to do things. You can design things yourself if you feel that other people’s racks are unreasonable, or if you want to put some of your own things but don’t have suitable fixes.

One day the algorithm can be designed by itself, that is awesome.

So you can also enjoy the real DIY fun.

 

In this way, it looks like a self-balancing bicycle. The golf carts can be made by themselves. This is obviously much more convenient, otherwise you can only spend a lot of money to buy ready-made by others.

 

Really know how to draw PCBs and make sensor modules, so it is natural to be a flight control board! ! ! it's nothing! ! ! !

It seems that they all have to draw the board by themselves, and the smart car itself also has to draw the board by itself. This is all basic skills. And sure that ACfly can draw it by itself. So in fact, the flight controller that you play on the board is also standard. After all, the flight controller sold by ACfly has its own trademark on it. You can definitely see it when you use it for competition.

 

 

In fact, I also saw in anonymous groups before, such as making openmv modules and so on.

 

 

Before Youxiang’s optical flow, right, I was also feeling that the optical flow module can also be made by myself. I think ACfly also made an optical flow module by itself. There is also an anonymous optical flow module (of course using Youxiang's chip) and an openmv module that I made. Now it is reasonable to think about it, but in fact, you can do it yourself. It's just a drawing board, you can also design a flight control board designed by others. You can carry out independent DIY design to a greater extent, of course, it would be better if you can design the chip independently. Even the operating system can be written by itself. You can also design your own communication protocol. This is how to play an embedded project. In this way, you can write the items on your resume and have the heads. Instead of not knowing what to write, you feel that the project is very low-level and want to do more advanced projects. So really preparing to find a job and prepare for the project on your resume is not only to pursue the high level of the project, but more importantly, the degree of completion within you, how many things you write, if you do it all, Of course you can write a lot and have confidence.

Now it doesn’t feel like a small PCB drone like crazypony, right, it’s really nothing, you can do it yourself, right. This feeling is great.

You can see if you can make a Bluetooth module, write your own protocol stack and so on.

I hope that when you play SLAM by yourself, you can write the algorithms yourself, write the underlying source code, make a ROS package yourself, etc. There are many things you didn't expect before, but you can write it yourself. I saw that everyone around me had done it before I realized that I could do it myself.

Refactoring by yourself, I think this is the way to really learn a thing or do a project, not just call it. Yes, in the future, when you do things, you should pursue your own writing. Even if you have something ready-made, try to do it yourself and realize it. I think this will make you gain a lot. Just like the SLAM implemented with T265, you feel that it is not interesting to write on your resume. If you want to implement binocular SLAM yourself, yes, this is very important. Try to refactor yourself as much as possible. This may also be the key to writing a resume project and the key to finding a job! ! ! ! ! That way, if you write your resume, it will be very good. Otherwise, you will think that such a project is not interesting on your resume. In fact, it is not a low-level project, but your participation is not complete enough. You bought someone else’s flight control flight. Of course, you think it’s not interesting to write a drone on your resume, so you keep pursuing advanced and tall. Actually, if you make a flight control yourself, you think one flight control is enough, and I can say a lot and write a lot, and I am very confident! ! ! That's it, really. You have no confidence, so you keep pursuing the external height of the project, relying on burning money. Why are you embarrassed to write about the APM Raspberry Pi T265 project? Right, you have to get AClfy by yourself and write serial communication by yourself. You can feel it in your own heart. T265 is embarrassed to write, and has to reconstruct the binocular VIO. Now that the flight control board can draw and play by yourself, you are happier, the project on your resume can be more talkative, and you have more confidence in your heart. It is indeed that you have gone a step further and have a grasp of the entire embedded project.

This is what I said before, you think you are a layman in the low-level view.

https://blog.csdn.net/sinat_16643223/article/details/108689654

 

 

https://blog.csdn.net/sinat_16643223/article/details/107033064?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160304566719724813226011%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=160304566719724813226011&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v1~rank_blog_v1-20-107033064.pc_v1_rank_blog_v1&utm_term=%E5%85%89%E6%B5%81%E6%A8%A1%E5%9D%97&spm=1018.2118.3001.4187

 

 

 

 

 

You can also draw your own drone power distribution board. No need to buy it, right?

 

My embedded level can be greatly expanded.

 

 

Really an embedded project, from hardware to software to communication is written by yourself, this kind of feeling is great, so that you can get a project.

 

In fact, you can design a drone from beginning to end, just like an atom, but you think it was made by the company. Now you really see the students around you make it. It feels different. It turns out that you can also make it from beginning to end. I designed it myself. This may be the biggest change.

In fact, they were all made by students.

 

 

 

 

I have heard from my classmates on CAD drawing many times before. Weng Changhong was doing CAD drawing in the company. There was a dinner at the teacher’s door on the previous Friday. One was doing CAD at an architectural institute. There was also a senior Yansan who said that after the internship, he would know CAD. , It seems that CAD is also good.

 

 

 

 

 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/sinat_16643223/article/details/109149454