@davee I do a variation of Will's idea, I either make a hand drawing or print a schematic etc, then have the scanner/copier do the reversal. The advantage of that way is it is a much larger image.
I don't see how a larger (more pins) chip changes anything, just count. If the larger chip has many connections, double check the first one at one corner then simply go through that side sequentially and repeat on the other half.
I assume we are all not mentioning using one of those magnifying hoods with Led lighting.
Hopefully the OP got some good feed back.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, 360, fairly knowledge in PC plus numerous MPU's & MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
@will great I knew this for taking something apart thanks for is easier to solder things up.
good new I got the esp32camea to work below is the code I used
/**
* View camera MJPEG stream
*
* Start an HTTP server to access the live video feed
* of the camera from the browser.
*
* Endpoints are:
* - / -> displays the raw MJPEG stream
* - /jpeg -> captures a still image
*
* BE SURE TO SET "TOOLS > CORE DEBUG LEVEL = INFO"
* to turn on debug messages
*/
// if you define WIFI_SSID and WIFI_PASS before importing the library,
// you can call connect() instead of connect(ssid, pass)
//
// If you set HOSTNAME and your router supports mDNS, you can access
// the camera at http://{HOSTNAME}.local
#define WIFI_SSID ""SSID
#define WIFI_PASS "" password
#define HOSTNAME "esp32cam"
#include <eloquent_esp32cam.h>
#include <eloquent_esp32cam/viz/mjpeg.h>
using namespace eloq;
using namespace eloq::viz;
/**
*
*/
void setup() {
delay(3000);
Serial.begin(115200);
Serial.println("___MJPEG STREAM SERVER___");
// camera settings
// replace with your own model!
camera.pinout.aithinker();
camera.brownout.disable();
camera.resolution.vga();
camera.quality.high();
// init camera
while (!camera.begin().isOk())
Serial.println(camera.exception.toString());
// connect to WiFi
while (!wifi.connect().isOk())
Serial.println(wifi.exception.toString());
// start mjpeg http server
while (!mjpeg.begin().isOk())
Serial.println(mjpeg.exception.toString());
Serial.println("Camera OK");
Serial.println("WiFi OK");
Serial.println("MjpegStream OK");
Serial.println(mjpeg.address());
}
void loop() {
// HTTP server runs in a task, no need to do anything here
}
HI DO I HAVE TO PUT IN MY SSID AND PASSWORD IN THE CAR CAMERA CONTROL CODE OR SHOULD IT WORK AS IT IS?
@videogame95 I have never seen that code before. This is literally a one line sketch + normal init, error handling.
Is there a browser interface?
I just noticed it uses MQTT. Probably for errors? I did that for my water system, very nice for remote debugging.
I will be looking at this in great detail, it looks much better than the old code.
Thank you for bringing it to our attention. Now I am off to get one of my esp32-cam boards and give some of the examples a try.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, 360, fairly knowledge in PC plus numerous MPU's & MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
@videogame95 One problem I am having with that library is figuring out how to use Telegram. I did use it with another library so I know it can work.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, 360, fairly knowledge in PC plus numerous MPU's & MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.