Skip navigation
  For our coast to be more sustainable, Illegal, Unreported, and Unregulated fishing must be monitored in the coastal areas.  IUU has devastated coastal communities and fish stocks. Although resources are limited, local government units and coast guard patrol these areas and guard coral reef sanctuaries from such illegal activities. Patrol routes and schedules are also being monitored by the illegal fishermen. To aid in this problem, coastal monitoring platform actively monitors the s ...
This week I had finished assembly all parts together which are 1) Put belt for Grinder’s Motor. 2) Assembly EM Container and Values. 3) Assembly Control Box, On/Off Switch, and 12 V adapter. 4) Wiring all motors and servo. 5) Cover Screw for Stirring rod. Here is the picture for each view of the machine. After finished assembly. I had tested with dry leaves first.  I want to make sure everything works fine before test on waste food, because of waste food more moisture. I want to test ...
1. What to do 2. How to do 3. Demo 4. Next to do 1. What to do It is fairly easy to use XMC4700Relax kit in arduino, but with XMC4200 Platform2GO. One can not help trying to use it in arduino as well. The official board packages skip XMC4200 Platform2GO, only XMC4400 Platform2GO is available. That is what I am going to do . It takes 3 weeks to go with slow progress , it works and not so difficult. 2. How to do 2.1 First, check the datasheet of XMC4400 and XMC4200, only two diff ...
Concept   This was the original concept for the floating platform of the device. It’s the ideal design because this design can handle the condition in the water. It can protect its components from damage. Solar panels are mounted to the petals of the platform. The platform can close its petals to protect itself from the elements   Sadly, this platform is just a concept. Mechanism for the moving solar panels alone is a complex issue not to mention that water might seep inside ...
Blog List: Garbage Collector #1 IntroductionGarbage Collector #2 Clamp testingGarbage Collector #3 Seeking help from Infineon's Technical SupportsGarbage Collector #4 Some basic interactions with the shieldsGarbage Collector #5 Base testingGarbage Collector #6 Wireless ControllerGarbage Collector #7 Clamp and BaseGarbage Collector #8 Clamp ImprovementGarbage Collector #9 Doubling the maximum currentGarbage Collector #10 Summary  Hello guys, in this blog I will write about putting the base ...
PROFET shield allows the use of high current electronics in conjunction with the Arduino. In this blog post, we will use the PROFET to power a 12v dc motor fan stacked with an Arduino     *Connect your 12v battery’s positive wire to BAT+ and your negative wire to GND as shown in the figure above *Connect the dc fan’s positive wire to OUT1 and the negative wire to GND   Note: although the PROFET shield is stacked with my Arduino, it appears that the PROFET is not ...
Hi All, In the previous blog5 we have successfully brought the wireless communication between two mesh kits . And here we are going to interface the MESH kit to XMC4200 via UART communication. UART Interface: UART example project is found under XMC4300 ->  XMC_Peripheral_Library_v2.1.24\XMCLib\examples\XMC4500_series We use the project (UART_TRANSMIT_RECEIVE_FIFO_INTERRUPTS) as a reference to port into XMC4200. Key changes are baudrate value and PIN numbers   #define UART_TX ...
As summer ends and I transition to the XMC4700 Relax Kit I can't help but think back to the opening scene of Grease.  I had a wonderful time these last few weeks working with the XMC4200 Platform2Go board.  Not only did this development board serve as my introduction to the world of ARM Cortex it also afforded me the opportunity to brush up on my programming skills.  So as I say good bye to the Platform2Go it is bittersweet.   With that said, I am excited to start working wi ...
This week I spent most of the time to assembly the machine by putting all components together.  As I mentioned in Blog #7 the power supply cannot supply enough current. I had changed to use 12 - 5 V adapter used for mobile phone which is very small and can handle up to 2.4 Amp as shown in the picture.   From my draft design,   I need to improve my original design to meet these criteria. o The machine must high enough for comfortable use. o Can find available material in the ...
Sustain The World Blog Post:  1. Measure Climate Change with Hydroponic System Blog #1 | Concept Design and Plans 2. Measure Climate Change with Hydroponic System Blog #2 | XMC4200 Bring-up and Hydroponic System 3. Measure Climate Change with Hydroponic System Blog #3 | XMC4700 + DC Motor Shield with Hydroponic System 4. Measure Climate Change with Hydroponic System Blog #4 | Sunlight Sensor and Water Purity 5. Measure Climate Change with Hydroponic System Blog #5 | Air Flow and CO2 Me ...
In the previous blog4 i have explained about interfacing of the PROFET+2 12V High side switches with XMC2000 Kit to drive a LED Lights. In this blog we going to bring up the wireless communication using BLE Mesh network.   If you are new to MESH, Its good to start from this App note found here (cypress) I'm using two CYBT-213043-MESH kits to create mesh networks and sending data between them. MESH has different models for lights , sensors etc. In this project I'm using a vendor model wh ...
Sustain The World Blog Post: 1. Measure Climate Change with Hydroponic System Blog #1 | Concept Design and Plans 2. Measure Climate Change with Hydroponic System Blog #2 | XMC4200 Bring-up and Hydroponic System 3. Measure Climate Change with Hydroponic System Blog #3 | XMC4700 + DC Motor Shield with Hydroponic System 4. Measure Climate Change with Hydroponic System Blog #4 | Sunlight Sensor and Water Purity 5. Measure Climate Change with Hydroponic System Blog #5 | Air Flow and CO2 Measureme ...
  Measuring the temperature and pressure around the coastal water is necessary in order to understand the effects of climate change that affect are coral reef. The DPS368 offers a low power consumption solution to monitoring the coastal areas in a long term operational life span of the device.   testing setup   for reference: https://github.com/Infineon/XMC-for-Arduino/wiki/XMC4700-Relax-Kit https://github.com/Infineon/DPS368-Library-Arduino   The xmc4700 is the perfe ...
This week I decided to experiment with the DPS368 Pressure Shield2Go module.   The module was installed onto one of two available sites for Platform2Go modules.     I used DAVE to assign SCL and SDA to P3.0 and P2.5 respectively.     The DPS368 device that is used for the air pressure measurements is fairly complicated in terms of the calculations and post processing that need to be performed to the raw pressure and temperature readings.   First it is necess ...
Blog List: Garbage Collector #1 IntroductionGarbage Collector #2 Clamp testingGarbage Collector #3 Seeking help from Infineon's Technical SupportsGarbage Collector #4 Some basic interactions with the shieldsGarbage Collector #5 Base testingGarbage Collector #6 Wireless ControllerGarbage Collector #7 Clamp and BaseGarbage Collector #8 Clamp ImprovementGarbage Collector #9 Doubling the maximum currentGarbage Collector #10 Summary  Previously, I have successfully built and tested the base of ...
Recaps 1. Measure Climate Change with Hydroponic System Blog #1 | Concept Design and Plans 2. Measure Climate Change with Hydroponic System Blog #2 | XMC4200 Bring-up and Hydroponic System 3. Measure Climate Change with Hydroponic System Blog #3 | XMC4700 + DC Motor Shield with Hydroponic System 4. Measure Climate Change with Hydroponic System Blog #4 | Sunlight Sensor and Water Purity 5. Measure Climate Change with Hydroponic System Blog #5 | Air Flow and CO2 Measurement     Vide ...
This week I spent most of the time finishing the program and put all together in the box.  It’s a troubleshooting week, as many problems arise during assembly all components in the box. At the start, I plan for Auto program to start and finished with one button.  However, I realized that when you start crusher motor. You do not know when to stop because you don’t know how much time you need. Then I modified Auto program to stop when press start/stop button again for move to ...
Blog List: Garbage Collector #1 IntroductionGarbage Collector #2 Clamp testingGarbage Collector #3 Seeking help from Infineon's Technical SupportsGarbage Collector #4 Some basic interactions with the shieldsGarbage Collector #5 Base testingGarbage Collector #6 Wireless ControllerGarbage Collector #7 Clamp and BaseGarbage Collector #8 Clamp ImprovementGarbage Collector #9 Doubling the maximum currentGarbage Collector #10 Summary  Previously I have successfully tested the DC Motor Shield usi ...
Hi All, In the previous blog3 i have explained about interfacing of the H-bridge shield board with XMC2000 Kit to drive DC Motor. In this blog we going to interface the infineon High Switches (PROFET+2_12V SHIELD)   The High current Profit boards have 4 high side Outputs which is capable of driving 20A current. Datasheet is here In my case I have stacked this shield on top of the TLE94112L shield. the setup looks like below   Control the Outputs: Its very simple to control the ...
1 Use Smart Switch and TLE94112 for Arduino together 2 How to use Smart Switch library 3 How to use TLE94112 library 4 Revise on the library and Arrange Pin layout for new project 1 Use Smart Switch and TLE94112 for Arduino together It is great to Use Smart Switch and TLE94112 for Arduino alone, but use them together? At least pins are defined different and can not work together. And the pinout for each board is predefined, if only one Master Host shall be used. All the pins sh ...
Blog List: Garbage Collector #1 IntroductionGarbage Collector #2 Clamp testingGarbage Collector #3 Seeking help from Infineon's Technical SupportsGarbage Collector #4 Some basic interactions with the shieldsGarbage Collector #5 Base testingGarbage Collector #6 Wireless ControllerGarbage Collector #7 Clamp and BaseGarbage Collector #8 Clamp ImprovementGarbage Collector #9 Doubling the maximum currentGarbage Collector #10 Summary  It has been a long time since my last blog post. I apologize ...
1.  Description of Motor Controller  TLE94112 for Arduino 2. Understand TLE94112EL 3. Control with Arduino 4. Next Step 1.  Description of Motor Controller  TLE94112 for Arduino The DC motor control shield for Arduino is equipped with the TLE94112EL, a twelve-fold half-bridge driver with integrated power stages.   Key rating , Brushed DC Motor Control up to 0.9 A peak, 5.5 – 18 V normal operating input voltage, 18 – 20 V extended operatin ...
Including a Real Time Clock makes the XMC4200 a rare breed amongst microcontrollers.  It's also a blessing for me, as my project requires time-keeping and scheduling functions.   When you configure the RTC APP in DAVE you are presented with two tabs.   In the General Settings tab, pictured below, current time and alarm time can be set.   What we learn immediately from the image below is that, as far as the RTC is concerned, the world was created on January 1, 1970. Fi ...
Recap1. Measure Climate Change with Hydroponic System Blog #1 | Concept Design and Plans2. Measure Climate Change with Hydroponic System Blog #2 | XMC4200 Bring-up and Hydroponic System3. Measure Climate Change with Hydroponic System Blog #3 | XMC4700 + DC Motor Shield with Hydroponic System4. Measure Climate Change with Hydroponic System Blog #4 | Sunlight Sensor and Water Purity   Highlights  This week, I looked at air flow. To perform photosynthesis, plants need carbon dioxide (CO2) ...
Hi All, In the previous blog2 we have created the GPIO example with LED blinking demo for XMC4200. In this blog we going to interfacing TLE94112El H-Bridge driver with XMC4200.   Take a look into TLE94112 user manual , It has 12 half bridge outputs , can be configured as LOW or HIGH or HZ. each output drives the maximum of 900mA current. for more details look read the UM.   Requirements: In our case we are going to drive a 12V DC motor pump. The Motor is rated to 350mA. we going ...
Hi All, In this blog , I'm going to explain about programing the XMC4200_Platform2Go board.   There are the software and docs required, it can be download from infineon website: DAVE IDE 4.x XMC Peripheral Library XMC4200_Platorm2Go User manual I'm not going to repeat UM contents here so please check UM for pin connection and board signals. here is the Schematic view of the board:     Setting up the Example:   At 1st step download and install the DAVE IDE on you ...
the ocean is an important place. It cover more than half of our planet. It supports the largest biodiversity on earth. It regulates the temperature of our world. On the edge of our vast oceans lie our coastal areas. These coastal areas are home to coral reefs which protect the coastline and provide shelter to the many different kinds of fish.   Sadly, our oceans and coastal areas face many challenges. Pollution, climate change, and overfishing that are sometimes illegal, unreported, or ...
1. About Profet+2 12v Shield for Arduino Shield 2. Use the PROFET™+12 3. Arduino Library for Profet+2 and Basic Arduino Sketch for Profet+2 4.  Next to do. 1. About Profet+2 12v Shield for Arduino Shield The PROFET™ +2 Arduino Shield with BTS700x-1EPP  can be controlled with general logic IO-Ports of a microcontroller. Either an Arduino Uno R3, the Arduino Due, the XMC™ 1100 Boot Kit or the more powerful XMC™ 4700 Relax Kit and XMC™ 4800 ...
This week I spend most of the time on programming. There are three main parts that have been done.   1) Improve Servo control by using analogWrite() function. This function will send PWM pulse continuously to the Servo.  The frequency of the PWM will be set by setAnalogWriteFrequency (PIN, PERIOD in ms ). We use 22 to get the most nearly 50 Hz. (By experiment and measure by scope) Servo control is programmed in servoWrite(angle) function. The Angle of the Servo will be mapped to duty c ...
During the project's development stage, times will arise where it's necessary to control the XMC development board with a PC.  For instance the PC host will be used for such tasks as setting time and date, initiating barometric air pressure measurements or retrieving previously logged measurements.  I decided that communication between the host PC and the development board will be carried out by means of Virtual COM port.  Although, physically this is a USB interface, as far as th ...