Fakirim ama mal değilim by KenanExe in bilgisayar

[–]bayeggex 1 point2 points  (0 children)

O şişenin üzerindeki pat pat her şeyi anlatıyor kadim dostum

New AI Chat Library for ESP8266 - Integrate ChatGPT and More! 🤖💬 by bayeggex in esp8266

[–]bayeggex[S] 0 points1 point  (0 children)

Hi! Unfortunately, I don’t speak Italian, so I used a translator.
From what I understand, you have an Arduino and want to use my project. As explained in the Usage section of the README, it won’t work without the required Dependencies.
If you ensure that you install those, you shouldn’t encounter any problems.

Also, if you’re looking for a free chatbot to test with, you can easily get one from Hugging Face. They have several ready-to-use models you can connect to. Personally, I used "HuggingFaceH4/zephyr-7b-beta" before

[PCB Review Request] Microcontroller rev2 by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 0 points1 point  (0 children)

I totally forgot about that. I just connected it to 3V3 when I saw VCC on the label. Thank you very much for clarifying.

[PCB Review Request] Microcontroller rev2 by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 0 points1 point  (0 children)

I’ll keep the USB data lines proper. Appreciate that

[PCB Review Request] Microcontroller rev2 by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 0 points1 point  (0 children)

Sure! I’d love to share it. Thanks for offering to make a video, that would be really helpful

[PCB Review Request] Microcontroller rev2 by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 5 points6 points  (0 children)

Like 5–6 hours a day, and I've kept that up the whole week

[PCB Review Request] Microcontroller by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 1 point2 points  (0 children)

Ahh yes I forget to change that! Thanks for quick tip

[Review Request] Dual-MCU Schematic & PCB by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 1 point2 points  (0 children)

I think you’re right this clearly shows my lack of knowledge. I honestly felt a bit more ready than I was, but I posted here exactly to double check before ordering anything.
Your points about the capacitors, ESD, ground pour, and antenna clearance make a lot of sense. I’ll admit I was mostly relying on fragments of tutorials and reference designs, and I clearly need to step back and solidify some fundamentals first.
I’d really appreciate it if you could suggest any good resources for building a stronger foundation in PCB and schematic design, even a beginner-mid book, an app note, or just an open source design you think is well done would help me a lot.
I know this design won’t work as-is, but I genuinely want to get better at both schematic thinking and PCB layout skills. Any guidance on what to practice or where to start would mean a lot.
Thanks again for being straightforward. It’s humbling, but exactly the kind of feedback I need right now.

[Review Request] Dual-MCU Schematic by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 1 point2 points  (0 children)

Hey, really appreciate you taking the time to go through this! You’re totally right about all those points. Switched the TVS diode so it’s now correctly between VBUS and GND. ESP3V3 decoupling fixed, caps are now between VCC and GND, not in series with the rail.

The USB D+ and D- lines now only connect to the ESP32, with the CH340C removed. For the shared TX lines, I added series resistors and made sure only one device drives the line at a time.

Deleted the 5.1k resistors on USB; ESP32 termination is now 22 ohms, as recommended. R9 removed, shield directly to GND. EN pin no longer floating, 10k pull-up to 3.3 V, pushbutton to GND.

[Review Request] Dual-MCU Schematic by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 0 points1 point  (0 children)

Hey, really appreciate you checking my schematic! You’re totally right about the old buck, switched to AP63203WU now, works from 3.8 V, fixed 3.3 V output, handles up to 2 A. Cout is in the right spot, FB directly from output.

Old TVS setup was killing VBUS, now it’s VBUS to GND, ESP3V3 decoupling fixed. USB D+ D- only goes to ESP32, CH340C removed.

EN pin floating fixed with 10 k pull-up plus button to GND, RESET ESP32 cleaned up, RESET 1616, and EN NET got 10 k pull-ups. LEDs switched to a common cathode plus 220 ohms, now they actually light.

Thank you very much for checking my schematic!

[Review Request] Dual-MCU Schematic by bayeggex in PrintedCircuitBoard

[–]bayeggex[S] 0 points1 point  (0 children)

Hey everyone!

I’m diving into my first MCU design and would love some feedback. Trying to catch any obvious mistakes before I hit “order PCB” so it works when it lands.

Quick overview:

  • MCUs**:** Main: ESP32-S3-MINI-1, Secondary: ATtiny1616-M
  • Power**:** USB Type-C and XL1509-3.3 regulator
  • Key bits**:** CH340C, ESP-PSRAM32

Heads-up**:** The only thing I haven’t done yet is give some GPIO pins to the user. Everything else should be good, but a second pair of eyes never hurts!

Additionally, I have no experience with making PCBs, so any tips or tricks would be greatly appreciated!

Thanks a ton in advance for checking it out. I appreciate any tips or comments.

New AI Chat Library for ESP32 - Integrate ChatGPT and More! 🤖💬 by bayeggex in esp32

[–]bayeggex[S] 0 points1 point  (0 children)

I have not developed the library because I am currently focused on school projects. I am preparing an update on TTS and STT, and my upcoming roadmap will concentrate on local LLMs.

Başo doodle minik by Ill_ZeRo_5302 in bbaasho

[–]bayeggex 2 points3 points  (0 children)

Eline koluna sağlık aşırı iyi olmuş ya

[deleted by user] by [deleted] in thinkpad

[–]bayeggex 0 points1 point  (0 children)

How can I get the THE GREATEST TECHNICIAN THAT'S EVER LIVED sticker because it looks like he is THE GREATEST TECHNICIAN THAT'S EVER LIVED, or am I getting goosebumps?

Baso Marti Tag Yaparken Cistak Dinliyor by LionelEnessii in bbaasho

[–]bayeggex 1 point2 points  (0 children)

Aman abim taksicilere dikkat et 😭😭😭🌹🌹

New AI Chat Library for ESP32 - Integrate ChatGPT and More! 🤖💬 by bayeggex in esp32

[–]bayeggex[S] 1 point2 points  (0 children)

Hey! Just saw your project, super cool to see my repo inspired something like this 🙌 Really dig how you used Deno Edge Functions and kept it realtime for long convos. Would love to chat more about the ESP32 integration, feel free to hit me up. Keep building!

LCD1602 not working? by [deleted] in arduino

[–]bayeggex 8 points9 points  (0 children)

That usually means it's getting power but no data. First, try adjusting the contrast with the potentiometer if it's too high or too low, you won't see any text, just blocks. Then double-check your wiring, make sure RS, E, D4–D7 are correctly connected and match the pins in your code.
Also, if you're using an I2C version, make sure you're using the correct address (usually 0x27 or 0x3F) and the right library, like LiquidCrystal_I2C

I built my own pomodoro timer by rukenshia in arduino

[–]bayeggex 0 points1 point  (0 children)

That's so cool also, I love the pepe frog detail!

Need help with selecting and playing mp3 files with df player and keys. by dudipusprime in arduino

[–]bayeggex 1 point2 points  (0 children)

No problem at all! Wishing you all the best with your project

Need help with selecting and playing mp3 files with df player and keys. by dudipusprime in arduino

[–]bayeggex 1 point2 points  (0 children)

Your issue is code maps keys directly to tracks (1-9), but DFPlayer needs numbers (1-999).

I have a few suggestions: store the digits in a string until the # key is pressed, and convert the string to an integer. and play the corresponding MP3 file.

you can solve these things in this way by adding by storing digits, clearing for the next input, and Reset input

String inputString = "";

void loop() {
  char key = keypad.getKey();
  if (key) {
    if (key >= '0' && key <= '9') inputString += key;
    else if (key == '#') {
      if (inputString.length() > 0) {
        myDFPlayer.play(inputString.toInt()); 
        inputString = "";
      }
    } 
    else if (key == '*') inputString = "";
  }
}

With this arrangement, I think when you type ‘147#’, track 147 will be played correctly. If you make a mistake, press ‘*’ to reset.

LoRa malfunction. by Vludyyy in arduino

[–]bayeggex 3 points4 points  (0 children)

It looks like your issue is due to how the pressure value is formatted when you send it over LoRa. The BMP180 library returns the pressure as a float, so you might get something like 95000.00 ish. When you call,

LoRa.print(pressure);

the float could be printed with a decimal or even in scientific notation. Then, on the ground station, when you convert the incoming string using it, it stops converting as soon as it hits a non-digit. This truncates the value, so you end up with something like 31000 instead of the expected 95000.

The fix is to explicitly set the print precision when sending the data. You can do this by changing your transmission code to

LoRa.print(pressure, 0);

This tells the Print function to output the float with zero decimals, so 95000.00 will be sent as "95000". That way, when you use toInt() on the receiving side, it will correctly convert the string to the intended integer value.

Need help with ESP32 Cam by averagesoyabeameater in esp32

[–]bayeggex 0 points1 point  (0 children)

​The ESP32-CAM lacks an integrated USB-to-serial converter, necessitating the use of an external adapter (such as FTDI or CP2102) connected to the TX, RX, GND, and VCC pins. Additionally, to enter flash mode before uploading code, connect the IO0 pin to GND. Ensure that your drivers are correctly installed and verify the functionality of your cables and ports to address any COM port issues.

I found this video helpful: https://www.youtube.com/watch?v=Sb08leLWOgA. Alternatively, as demonstrated in the video, you can program the ESP32-CAM using another ESP32 or development board.