宋元浩

STM32 little dinosaur

 
Overview

 

The first version is still in the testing stage, mainly testing the power supply issue. Since the battery was added, I randomly found a power supply charging chip in the Lichuang open source project and sewed it into my own project, so the charging safety remains to be seen.

However, I have tested it before and it seems that there is no problem. However, I found that the wiring in the previous schematic diagram seems to be a little different from the official one, but the battery charging is still no problem.

If you have concerns, you may consider not adding lithium batteries to avoid safety accidents. For this reason, I specially separated the power charging circuit and the stm32 core on two boards. The following figure will introduce it in detail.

 

 Note: The pcb is divided into upper and lower boards, which need to be printed separately. Piecing them together is considered a puzzle. A bottom board may be added later to protect the battery.

 

Getting to the point:

This time, stm32f103c8t6 is used as the main control and 0.96-inch OLED is used for display.

I made this simplest game console by chance when I saw the Stephen Dinosaur game developed by a big boss on Bilibili.

Little Dinosaur Maker Video:

https://www.bilibili.com/video/BV1234y1H75p?spm_id_from=333.999.0.0

Then the appearance is inspired by the small keyboard that has been open sourced before, mainly because it is compact and easy to carry.

The obscene picture is as follows , and the effect picture is as follows:

 

 

The board is divided into upper and lower boards. The lower layer is the main core board, and the upper layer is the lithium battery charging module. You need to consider whether you need batteries. If necessary, just connect the upper and lower layers with feet.

 

It uses two mechanical keyboard key switches, which feels better hahaha. One is reset and the other is jump.

The original author of Little Dinosaur's code is communicating whether it can be open sourced, and I will try my best to do so hahaha. I would like to thank the big guys in game development for this, hahaha.

The original author has agreed to release the hex, and the source code will be released in a few days.

https://www.bilibili.com/video/BV1234y1H75p?spm_id_from=333.999.0.0

 

Program programming:

Burn using mcuisp

1. Set BOOT 0 to 1

2. Press the reset button

3. Program programming

as the picture shows

 

Additional materials required:

M2.5 copper pillar (the current size is not perfect yet, we will announce it after the test is perfect)

jumper cap

2.54 feet

Two key shafts

two keycaps

 

I am an amateur. If there are any flaws, please point them out. Your criticism will help me improve.

Thanks for watching.

  

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-24 22:07:40

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号