Thursday, October 28, 2021

esp32cam

Based on the setup in the following link:

https://how2electronics.com/esp32-cam-based-object-detection-identification-with-opencv/

1. open example -> esp32cam -> WifiCam 

2. update AP

3. tested working


Next, try combine with wifimanagerExample

Sunday, April 11, 2021

NANO Arduino CNC shield

 Needed to remove Mot_VOT_Sel (green jumper next power connector) before programming from Arduino IDE as supposed the external power prevent the reseting of the NANO

NOTE that most of the online pictures of the A4988 modules are inserted in the WRONG orientation.  Following picture is my working one.


CONTROL     Dir    Step
       X             pin2    pin5
       Y             pin3    pin6
       Z             pin4    pin7


Used the following to test the board with the modules:

/*     Simple Stepper Motor Control Exaple Code
 *      
 *  by Dejan Nedelkovski, www.HowToMechatronics.com
 *  
 */

// defines pins numbers for X
const int stepPin = 5; 
const int dirPin = 2; 
 
void setup() {
  // Sets the two pins as Outputs
  pinMode(stepPin,OUTPUT); 
  pinMode(dirPin,OUTPUT);
}
void loop() {
  digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
  // Makes 200 pulses for making one full cycle rotation
  for(int x = 0; x < 200; x++) {
    digitalWrite(stepPin,HIGH); 
// increase the delay to 1 msec as the original 0.5 msec wouldn't work well
    delayMicroseconds(1000); 
    digitalWrite(stepPin,LOW); 
    delayMicroseconds(1000); 
  }
  delay(1000); // One second delay
  
  digitalWrite(dirPin,LOW); //Changes the rotations direction
  // Makes 400 pulses for making two full cycle rotation
  for(int x = 0; x < 400; x++) {
    digitalWrite(stepPin,HIGH);
    delayMicroseconds(1000);
    digitalWrite(stepPin,LOW);
    delayMicroseconds(1000);
  }
  delay(1000);
}




Saturday, March 6, 2021

IOT using mkr 1010

Environment

Acer Aspire 4741G

Ubuntu 20.04.2 LTS

Arduino IDE 1.8.13

WifiNINA firmware ver. 1.3 (after installation of library)

Lesson

LEARN - Building Internet of Things Projects with Arduino IOT Cloud by Lee Assam

Setup

sudo snap install arduino

Board manager - install Arduino SAMD boards (32-bits ARM Cortex-M0+) by Arduino version 1.8.11

Library manager - install WifiNINA

in ubuntu

sudo usermod -a -G dialout $USER & reboot