- Alex’s ChatBot
- Protected: Local LLM ProjectThis content is password protected.
- Drone Programming – Gesture ControlOnce I did the face detection project, it made me easier to understand gesture recognition, you can do it too. It gives me more solid fundamentals to start with deep learning studying, I want to create my objection recognition model and have the drone fly with this. Before that, I like to try body detection … Continue reading Drone Programming – Gesture Control
- Drone Programming – Face Detection and TrackingIf I hadn’t tried, I never have known that doing face detection nowadays is such simple and easy. Even for a beginner like me, I can make it happen within a few hours… after I spent a few days learning and understanding the libraries. It is worth having a try, it will lead you to … Continue reading Drone Programming – Face Detection and Tracking
- Drone Programming – Video CapturingWe introduced Drone movement in the last post, we are going to try the video capture. It is also very simple with the help of DJITELLOPY and CV2 API. With the basic movement control and video capture, we can start face detection and face tracking very soon. Let’s show you how to capture video from … Continue reading Drone Programming – Video Capturing
- Stupid Mario LandThat’s the latest game working by Alex sololy. It was held in Mar’2021, not yet completed, but still lot of efforts and fun. Take a look and extend his work, and then share your work with me. Just click the link below to see and edit the sources code in Microsoft MakeCode Arcade Stupid Mario … Continue reading Stupid Mario Land
- First Volunteer Teaching ClassWe were so excited that we finished our first volunteer teaching class in our community, shared with a group of 6 kids aged 11 – 12. Introduced them to the world of Arduino by making simple LED circuity. Thanks to LEARN CREATIVELY for the class arrangement. I feel like I have learned a lot while … Continue reading First Volunteer Teaching Class
- LEGO MindStorms – Znap with PS4 controllerThis is an extended project of LEGO MindStorms – Znap with a remote controller, please refer it for the Dog movement and communication between EV3 Bricks. Linux /dev/input/event* Thanks for Anton’s Mindstorms Hacks, evdev and Linux Input drivers v1.0 (c) 1999-2001 Vojtech Pavlik, they gave us good idea how Linux deal with inputs. Since ev3dev … Continue reading LEGO MindStorms – Znap with PS4 controller
- LEGO MindStorms – Znap with a remote controllerMy dad told us that he wanted a RC car with a professional controller like this… that’s one of his childhood dream. He was so excited with such professional controller we made…. HOWEVER, we built him this ‘car’… LOL This is a great project to make use of two bricks and the messaging functions, how … Continue reading LEGO MindStorms – Znap with a remote controller
- LEGO MindStorms – Rubik Solver MindCub3rFor this project, we have decided to build a Rubik cube solver. This Rubik cube solver was not easy to build, we came over lots of obstacle in the way, such as motor jammed, sensor too weak to detect cube and some building mistakes. It was hard work over coming it but when everything is … Continue reading LEGO MindStorms – Rubik Solver MindCub3r
- LEGO MindStorms – Spinner FactoryWhen we built the factory, we thought that the EV3 Home (Scratch base) can support two bricks. However, no ever how much information we read, it is not what we expected. We were trying to modify factory by adding additional color sensor, so that we can use two separated program to control this, we really … Continue reading LEGO MindStorms – Spinner Factory
- LEGO MindStorms – Stair ClimberThis project is so funny and cool, we are controlling a robot which contain the cart and the lifting arm, so that it can climb stairs. Looks like a Mars rover!! Features of the robot Gyro Sensor – It is used to detect or reference the degrees that the project is tilting towards. If the … Continue reading LEGO MindStorms – Stair Climber
- LEGO MindStorms – ElephantCalibration The best part for this elephant is installed two sensors to detect the trunk and the head movement, so that we can program this to avoid the motor over-driving the head and trunk to induce unnecessary damaged. Calibration is very important for machine and robot, identify the zero (or required) position, so that they … Continue reading LEGO MindStorms – Elephant
- Water Level SensorWe tried the water level sensor today and using a RGB to indicate different water level, let us show you how to do this. How does water level sensor work When we use the water level sensor, we need to connect to 5V, GND and Signal to the Arduino board. It contains ten copper strips … Continue reading Water Level Sensor
- Hello from AlexHi my name is Alex. I’m 12 years old and studying in Malvern College HK. I like doing sports such as basketball, football, swimming, wake surf, surfing, snorkeling, cycling and running. In the past few years I played triathlon and it was really tough. Currently, my favorite sport is basketball because it is fast. I … Continue reading Hello from Alex
- 7 Segment DEC & HEX counterThis is our second Arduino project, using 4 piece 7-segment LED display to create a DEC / HEX counter which can support both common anode and common cathode components. 7 Segment Display See the photo for how we connect the 7 segment display, you need to connect a – g & DP to the corresponding … Continue reading 7 Segment DEC & HEX counter
- Anode vs CathodeWhen you deal with diode or transistor components such as LED, 7 Segment display, RGB LED, etc., you need to understand whether the component is common anode or common cathode, it will give you completely different result. 7 Segment Display Let’s us the 7 Segment display as example. All a – g & dp are … Continue reading Anode vs Cathode
- RGB LEDR – Red, G – Green, B – Blue, basic display component to display color. We call this as one pixel for all display unit, such as monitor, TV and smart phone. It contains three inputs for red, green and blue, as well as a common ground(1). When we apply ‘analog’ voltage(2) to each corresponding … Continue reading RGB LED
- Our First PCBAAfter we learnt some basic idea about the Arduino UNO board and basic LED circuitry, we started to build our first project – LED array. But, keep in mind, always put loading (i.e. resistor) for LED. Otherwise, you will burn it or even damaged the board. We built LED array circuitry with the ‘bread’ board, … Continue reading Our First PCBA
- LEGO Mindstorms – R3ptar with PotatoPotato is so brave to fight with a ‘snake’…..
- Dog BasketballIn this game you control the dog to get the ball. Once you get the ball, a man will be chasing you, you have to shoot it in the basketball hoop as soon as possible. If the man touches you three times, you will be game over. For the points you gain by shooting balls, … Continue reading Dog Basketball
- Space InvaderI created this game in 10 days when I first learnt MakeCode Arcade. This platform is really fun and easy to create a Arcade games you like, I will show you how to make this! I will buy you lunch if you can score more than 1200.. 🙂 How does the program work? Monster Movement … Continue reading Space Invader
- We assembled a CNC machine
- Our first LEGO EV3 robotThe old EV3 programming language is too ‘engineering’ and not easy… Alex created the program, he explains how to program the robot to realize the command from the remote Finally, a robot operator competition!! Who won?
- Thanks Scratch!! Thanks MIT media lab!!
- Enter the world of LEGO MindStorms