Recent Posts

Pages: [1] 2 3 ... 10
General Electronics / Re: MEGA 2560 which kind of re...
Last post by blutch - Today at 05:15 pm
The same frequency, around 16.0013MHZ.
An accuracy of 0.5% should be +/-80kHz
An accuracy of 0.07% should be +/-11kHz
It is a maximum range but I thought to see an higher variation for the first reference
Deutsch / Re: WS2812b: Zwei Hälften verb...
Last post by uwefed - Today at 05:14 pm
Immer wenn an der Datenleitung Spannung sein kann OHNE daß die Versorgungsspannung vorhanden ist (Durch falsche einschaltsequenz der Netzteile; durch Ausfall eines Netzteiles, Batterie oder Ähnliches) braucht es zum Schutz einen Widerstand.

grüße Uwe
Last post by vince59 - Today at 05:14 pm

Nel frattempo sono arrivati i fotodiodi PIN SFH203 ora monto il circuito.
Etemenanki...immagino un piedino vada verso il PIN interrupt...l'altro va a GND o +Vcc?
Ci va qualche resistenza?
But I observed the same result with a spectrum analyzer when I analysed the clock.
What was this result you observed?
Probably a little bit late, but I had the same issue, and I solved it by selecting the 'Arduino Nano' Board with the 'ATmega 328P' processor.
That only works for Nanos. Did you try it on a Mega?
An ESP-01 is a bare ESP8266 module with minimal amount of flash and no 3.3volt regulator.
Mainly used as WiFi add-on for e.g. an Uno.

A Wemos (and many others like that) has all the supporting parts to power and program the onboard ESP-12.
The 5volt pin on that board is mainly a power input, with a ~3.5volt to 5volt range.
It normally gets it power from the USB connector, via a diode (with a 0.4volt drop).
But perfectly fine to inject ~3.7volt from a LiPo into the 5volt pin.

I don't bother with all of that, and just power the Wemos with a tiny 5volt/0.5A cellphone charger with USB lead.
One is actually powered via a powerbank that keep is running for 36hours after a power cut.
Bit wasteful, but easy. The powerbank takes care of battery health.

You can ofcourse use that ESP-01, but you must add a very low drop 3.3volt regulator if you want to use a single cell LiPo.
Programming also becomes more of a hassle, and you can't use OTA programming with an ESP-01.
Thanks for the response Leo.

It's just that we can't seem to get to a useful point, replacing the hardware isn't always the best suggestion to make. But that's fine since my questions was obscure and not clear enough.

If I have a 5V power supply from let's say a usb cable as an option, I wouldn't bother posting here and I would just use a 3.3V regulator! My sensor circuit along with the esp is at the lowest current usage so the battery should last for weeks. And since this is a semi professional solution, I wouldn't use "a power bank".. this simply doesn't add anything to the table.

So let me be more clear about what I am seeking. I am using ESP8266-01 which requires an input of a 3.3V. What circuitry do you suggest to regulate a 2.5~4.2V lipo battery input (connected to a TP4056 protection circuit) to 3.3V ?
15:55:56.529 -> OK
15:55:56.529 -> AT+CNMI=2,2,0,0,0
15:55:56.529 -> OK
15:55:56.529 -> AT+CMGD=1,4 
15:55:56.529 -> OK   // end of setup
15:55:56.529 ->
15:55:56.529 -> no prefixMatch  //loop prefix match check NO MATCH

15:56:16.770 -> +CMT: "+447xxxxxxxxx","","18/10/16,15:56:16+04"      //incoming SMS message 1
15:56:16.770 -> Status                                                                          //incoming SMS message 1
15:56:16.770 ->
15:56:16.770 -> prefixMatch +                   //loop prefix match check  MATCH +CMT
15:56:16.770 -> prefixMatch STATUS          //loop prefix match check MATCH STATUS in  message

AT+CMGS="+447xxxxxxxx"AT+CUSD=1,"*100#"  //CreditStatus command

15:56:21.868 -> >
15:56:21.868 -> >
15:56:21.868 -> no prefixMatch  //loop no match

15:56:25.664 -> +CMGS: 13  //sms message sent13
15:56:25.664 ->
15:56:25.664 -> OK
15:56:25.664 ->
15:56:25.664 -> no prefixMatch  // loop no match

                                  // serial monitor s pressed then enter
AT+CUSD=1,"*100#"  //CreditStatus command

15:56:40.442 -> OK
15:56:40.442 ->
15:56:40.442 -> +CUSD: 0, "Your giffgaff balance is ⸮ //response incomplete
15:56:40.476 -> no prefixMatch                                 // no match

15:56:58.719 -> +CMT: "+447xxxxxxxx","","18/10/16,15:56:58+04" 
15:56:58.719 -> Status                                          // process repeated with SMS status sent to module
15:56:58.719 ->
15:56:58.719 -> prefixMatch +
15:56:58.719 -> prefixMatch STATUS
AT+CMGS="+447xxxxxxxx"AT+CUSD=1,"*100#" //statuscredit

15:57:03.850 -> >
15:57:03.850 -> >
15:57:03.850 -> no prefixMatch

15:57:06.900 -> +CMGS: 14
15:57:06.900 ->
15:57:06.900 -> OK
15:57:06.900 ->
15:57:06.900 -> no prefixMatch

15:57:07.622 -> +CUSD: 0,"Hi, your giffgaff balance is ⸮xx.xx.", 15 // respone in full
15:57:07.622 ->
15:57:07.622 -> no prefixMatch

Note: I have removed the
Code: [Select]
if (strncmp(Grsp, "\r\n+CUSD:", 8) == 0 && newMessage == true)
    Serial.println("USD no £");
    prefixMatch = true;
    newMessage = false;

as not required to look at the first problem of credit balance retrival
Project Guidance / Re: Bluetooth + HC-SR04 connec...
Last post by cattledog - Today at 05:09 pm
Your wiring diagram does not show cross connection of the Tx/Rx (Tx>Rx Rx>Tx) between the HC05 and the Arduino HW Serial.

If you disconnect the bluetooth module , does your code work with usb and Serial monitor sending 'n' and 'f'?

Megatopic / Re: Modulo Wi-Fi ESP8266
Last post by Patrick_M - Today at 05:09 pm
e un adattatore di segnali è una schedina di 2x2 cm....
General Electronics / Re: Problem interfacing with V...
Last post by toro - Today at 05:09 pm
I have  make documentation of this my problem u must know the RS232 or TTL serial it can check in my video
Pages: [1] 2 3 ... 10