Garage Tinkering
Garage Tinkering
  • Видео 19
  • Просмотров 29 142
Putting a React Front End on My ESP32 Car Control Center
We've moved on from the initial crude serial printed Arduino control center menu and now have a crude React front end all running and powered from one little ESP32.
But, why am I even bothering with this project when things like Home Assistant already exist? What does is do that's different, innovative, or simpler? Let me explain.
Repo for the project - github.com/valentineautos/AutoCC
❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos
📹Previous Video
I Ruined My 350z Ducktail Spoiler - ruclips.net/video/Ro_kzX6XnuE/видео.html
🩵 Follow Valentine Autos Socials
Instagram: ValentineAutos
Facebook: ValentineAutos
TikTok: www.tiktok.com/@valentineautos
00:00 In...
Просмотров: 1 318

Видео

I Just Launched a Prototype ESP32 Control Center
Просмотров 1,1 тыс.3 месяца назад
If you've been following this progress over the last few weeks, you'll know that I've been working on the alpha build of a prototype ESP32 Control Center that uses ESP-NOW to dynamically build itself based on the options available on the devices attached it. The initial alpha is now available on Github for you to look at, and in this video we walk through the setup of a client device, and see h...
Building a Custom Arduino Library that Uses ESP-NOW
Просмотров 5043 месяца назад
Ever wanted to turn some of your Arduino code into a library that you can reuse or share, or having issues with static callbacks for ESP-NOW? Here we look at how to tackle the job of migrating your code to an Arduino Library, as well as solving some specific ESP-NOW issues along the way. Repo Status: Online - github.com/valentineautos/AutoCC ❤️Support our Projects on Patreon - www.patreon.com/V...
Designing My First Ever Automotive PCB in KiCad
Просмотров 4153 месяца назад
It was probably inevitable that I'd end up here - creating custom PCBs for the modules that I'm designing for my car. Problem is, I've never done that before - so, how on earth does someone with no circuit design experience go about designing a custom PCB for their project? Let's take a look at how I did it. Component List: Buck Converter - www.mouser.co.uk/ProductDetail/595-LMZ31710RVQR Optoco...
Looking at a Prototype ESP32 Arduino Car Control Center
Просмотров 4,1 тыс.4 месяца назад
Last week, I had the idea to create a interconnected network of ESP32 Arduino devices which did cool things around my car, and to manage them from a smart single central control center. I've been working on it for the last week, and the ESP-NOW powered prototype is ready to demo. Let's take a look. ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos 📹Previous Video Car Area Netwo...
Car Area Networks: An Open Source IoT for Your Car?
Просмотров 3034 месяца назад
Whilst lying in bed last night, I had an idea; a concept, that right now I'm referring to as Car Area Networks; a sort of Internet of Things for your car. What is it, and how might it work? Well, let's discuss it. ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos 📹Previous Video Rating my First Ever Vinyl Wrap | Project 350z - ruclips.net/video/Ro_kzX6XnuE/видео.html 🩵 Follow V...
Wiring an Arduino to a Car's Electronics | Arduino in Your Car Series
Просмотров 2,6 тыс.4 месяца назад
In part six of this series, we finally take our Arduino project box and LED cluster and connect them up to the 350z. We look at how to find and route the wires to make it work, and actually get to turn the key for the first time with them attached. Will it all work? ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos 📹Full Playlist - ruclips.net/p/PLTUe-SXX2rEfWMxiiJfc9s7Bt4gpYu5...
Converting HM10 Bluetooth to ESP32 | Arduino in Your Car Series
Просмотров 2844 месяца назад
In part five of this series, we take a dive into the code for our custom 350z brake and underglow light, look at improving the code's readability and functional re-usability, as well showing all of the changes you'd need to undertake in order to update the HM10 bluetooth code to an ESP32 with integrated bluetooth. All coding is broken down a line at a time into simple terms so you should be abl...
Building a Prototype for Our Light Controller | Arduino in Your Car Series
Просмотров 1,7 тыс.4 месяца назад
In part four of this series, we take our Arduino Nano and HM10 bluetooth prototype circuit, swap in a ESP32 chipset, move from the prototype breadboard to a finished soldered and constructed circuit, and 3D model and print a custom project box to hold it all ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos 📹 Part 1: Making Arduino Lights for Your Car - A Guide for Complete Beg...
Which Chat AI Writes the Best Arduino Code?
Просмотров 9894 месяца назад
Not all Chat AIs are created equal, and the code that they produce for an Arduino has subtle difference that may or may not make them suitable for your next project. Here I compare Chat GPT, Phind, Claude, Pi, and Perplexity by setting them all the same simple coding challenge, and seeing how they perform in creating the Arduino application. 🔗Chat AI Links ChatGPT - chatgpt.com/ Phind - www.phi...
Can You Code an Arduino using Chat AI? | Arduino in Your Car Series
Просмотров 8384 месяца назад
Here we look at whether or not we can use AI tools like ChatGPT and Claude to completely rewrite our car lighting Arduino application with little to no actual programming. Do these tools spell the end of the need of programmers, or is the technology not there yet? ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos 💡 Component List (Amazon Affiliate Links) - Arduino Nano - amzn.t...
Controlling Car Lights with Arduino and a Mobile | Arduino in Your Car Series
Просмотров 1,1 тыс.5 месяцев назад
In part two of this series, we took at how to expand our simple Arduino powered lighting circuit to include Bluetooth connectivity, build a custom mobile app to control the lights, and walk through the new code needed to control it all. Suitable for absolute beginners with no prior programming, circuit building, or app making experience; and utilising free software. 🔗Download the Arduino and MI...
Making Arduino Lights for Your Car - A Guide for Complete Beginners
Просмотров 6 тыс.5 месяцев назад
Have you ever wanted to add programmable LED lights into your car, but don't know where to get started with the wiring and programming of an Arduino prototyping board? In this video I walk you through the components you'll need, the circuit wiring, and writing the application code to end up with a simple system that can change a light grid based on the inputs that come from your car. Suitable f...
How to Place a Seam on Alcantara Panels | Car Upholstery Basics
Просмотров 6625 месяцев назад
Are you wrapping the interior trim of your car in Alcantara, leather, or any other fabric, but you're not sure how to decide where to position the seam on the panel or how to make a basic pattern? Here we cover how you choose the best place to put your seam, and then transfer it to your final material. ❤️Support our Projects on Patreon - www.patreon.com/ValentineAutos ✂️ Upholstery Scissors ava...
Crafting Alcantara Door Cards for a 350z | Car Craft ASMR
Просмотров 1,9 тыс.6 месяцев назад
When these Alcantara doors cards were first made for my 350z, there were some problems; including a lifting panel due to missing relief seams and an area of messy top stitching. Here we take the doors apart and remake them using a better pattern and techniques, showing the entire process from end to end should you wish to try this yourself. ASMR quiet car crafting. No talking. No music. Just th...
How to Make a Custom Shift Boot / Gear Stick Cover
Просмотров 2186 месяцев назад
How to Make a Custom Shift Boot / Gear Stick Cover
Crafting Leather and Suede Seat Covers for a 350z | Car Craft ASMR
Просмотров 5067 месяцев назад
Crafting Leather and Suede Seat Covers for a 350z | Car Craft ASMR
Crafting an Alcantara Dashboard for a 350z | Car Craft ASMR
Просмотров 4,4 тыс.7 месяцев назад
Crafting an Alcantara Dashboard for a 350z | Car Craft ASMR
Crafting Custom Leather and Suede Head Rest Covers | Car Craft ASMR
Просмотров 937 месяцев назад
Crafting Custom Leather and Suede Head Rest Covers | Car Craft ASMR

Комментарии

  • @PaulPersad-u5t
    @PaulPersad-u5t 3 дня назад

    This fellow did something cool too but is not offering it yet. ruclips.net/video/MXbG55EDPsk/видео.htmlsi=BTxK9O7HCRf2Pd-Z

  • @Yallcanstaymad
    @Yallcanstaymad 12 дней назад

    I really appreciate your breakdown here. Can't find a led strip that meets all my requirements for an automotive project, and so here we are

  • @codewithanmol0528
    @codewithanmol0528 16 дней назад

    Nice man.

  • @rasityegen5281
    @rasityegen5281 Месяц назад

    emekleriniz için teşekkürler. çok bilgilendirici bir video oldu. 👋

  • @juansalamanca5302
    @juansalamanca5302 Месяц назад

    El archivo no sirve

  • @domonokun
    @domonokun Месяц назад

    Would've loved to see more shots of the finished panel before it was placed on the car

  • @buddyrocks6699
    @buddyrocks6699 2 месяца назад

    I've done 5v projects with arduino in a vehicle and what I've experienced is the different buck converters loose most of it's power through heat and some gets too hot and switches off because it has an internal thermal protection. What you need is an adjustable linear voltage driver that has a heat shink attached to it, you do get premade ones also but what I've done to beef it up is to change the capacitor to a larger one to store more power and take a lot of the voltage delivery strain off of the switching components. Try the Lm317 adjustable voltage regulator driver, works perfectly.

    • @GarageTinkering
      @GarageTinkering 2 месяца назад

      @@buddyrocks6699 I'll look into that. Cheers for the info

  • @buddyrocks6699
    @buddyrocks6699 2 месяца назад

    Great video. Would you think it's possible to use an existing app like the one controlling the underglow and writing the code into arduino, something like that perhaps?

    • @GarageTinkering
      @GarageTinkering 2 месяца назад

      @@buddyrocks6699 absolutely possible I'd think with a bit of tinkering

  • @JoezGarage
    @JoezGarage 2 месяца назад

    this is sick it makes me consider the alcantara more for my 350z, nice edits and really clean footage of what your doing!

  • @philoffhistree6700
    @philoffhistree6700 2 месяца назад

    did you check your cars schematics to see if it already has a 5v you can use, most have one going to the throttle position sensor

  • @philoffhistree6700
    @philoffhistree6700 2 месяца назад

    why do you keep saying we, who is helping you with all these electronic things

    • @GarageTinkering
      @GarageTinkering 2 месяца назад

      @@philoffhistree6700 YEARS of IT show and tells means I'm in the habit of saying "we" when talking through achievements and whatnot as I always demo'd on behalf of a team.

  • @VladimirPutin-p3t
    @VladimirPutin-p3t 2 месяца назад

    One of THE BEST feelings is opening that little blue box snd seeing your own circuit board designs in real life. Always a thrill. Good work!

    • @GarageTinkering
      @GarageTinkering 2 месяца назад

      It really is. Like "how did I just do that?"

  • @patsayengineer4823
    @patsayengineer4823 2 месяца назад

    Waiting next video + code 😂

  • @ChrisS-oo6fl
    @ChrisS-oo6fl 3 месяца назад

    No way. Reinventing the wheel. I literally just did a new Home Assistant instance using a used Dell Thin server that cost less than $35. My old one was using a pi 4. The cost of HA is hyper inflated by the old idea that a Pi is necessary or best to use. Thin servers are a dime a dozen.

  • @TheJcman72
    @TheJcman72 3 месяца назад

    Great one, thanks!

  • @TheJcman72
    @TheJcman72 3 месяца назад

    You've convinced me. Can't wait for the next video.

  • @yomboprime
    @yomboprime 3 месяца назад

    Keep doing this, man :)

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      I'm down the rabbit hole now, and the only way through is forwards :D

  • @mohamedghida9540
    @mohamedghida9540 3 месяца назад

    million thanks just nice and easy to do once more thank you

  • @williamhurst1519
    @williamhurst1519 3 месяца назад

    Brilliant! Subscribed. This alpha level code could branch off in many different directions. It'll be interesting to see what the "finished" (is any project ever really finished?) product eventually becomes.

  • @MullerHasse
    @MullerHasse 3 месяца назад

    Please do a proper risk analysis (FMEA) before implementing this in a car that you will drive on the public roads. You probably end up removing the wireless connections and replacing it with CAN bus. That's brings me to my next comment: You may want to check out existing car network architectures...... Other than that, it looks like a fun project to learn things.

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      I hear you on risk analysis, but it needs the wireless for things like the remote control, and potential integration with things like Home Automation. I'd say that if you start hooking up to CANBUS then THAT is when you open the can of worms, It's basically zero risk right now though as long as you're tapping into lines correctly. The controller element is just wifi signals being sent out by micro-controllers. If your car can't handle being in range of a wifi signal, it's probably not safe to drive as is!

    • @MullerHasse
      @MullerHasse 3 месяца назад

      @@GarageTinkering Well, your video shows clearly brakelights being run over a wireless connection. So when wireless is failing, there is no brakelights. Brakelights is a safety feature. So you need a risk control for a failing wireless connection. Even ethernet is not an option as packet-loss is a real possibility. So you then either need a higher protocol with message acceptance validation and retransmisson and heartbeats with deterministic timeouts OR you need a protocol that is failsafe by design (thats why car's use CAN). So the architecture would be that at least all safety related features are on networks that are failure proof by design. You can have a node on that network that bridges to WiFi for you home integration as that is likely not a safety related feature.

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      "Well, your video shows clearly brakelights being run over a wireless connection" No it doesn't. At all. The brake light is hard wired to the ESP32 through a optocoupler directly to the OEM lights. All of the connections that I've made with this system are wired. The only thing that is wireless is settings control. For example in this instance it's "turn the third brake light off". It's an override. A set and forget option. Same with "turn the neons on". Nothing that's actually "running" in the car is wireless, because as you rightly said, safety concerns. The whole point of this system is to WIRELESSLY integrate and control the settings of WIRED devices, but with the controller being able to dynamically request all available settings etc from the devices.

  • @williamhurst1519
    @williamhurst1519 3 месяца назад

    I clearly spoke too soon on my comment on the last video on this topic, you were already headed down the path I was describing albeit wirelessly. At the risk of you having already thought of this and released a video already about it (again), have you considered building a circuit with the devices to save on EEPROM writes? I'm thinking something like a small battery or capacitor on the 5V side that will give the ESP32 enough time to write to EEPROM during shutdown or to enter a standby mode. One of the open optocouplers could be used to detect if keyed power gets turned off, which would send a signal to the controller to enter standby/shutdown and write any necessary data to EEPROM. Part of the circuit would have to monitor for an under voltage condition and cut power to the circuit, or the controller could send out a "shutdown ready" signal that trips the power. The power could then be reset by the "12V present" from the optocoupler, likely with a short delay to charge the backup power source. I'm almost certain that as of me writing this, you've already built on a custom PCB, but it could be something to be implemented in future revisions. As far as the contents of this video, it's absolutely brilliant! I love the solution you're creating and the depth at which you're explaining everything. As a car enthusiast and soon-to-be electrical engineering graduate, this project has really caught my attention.

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      I appreciate the thoughts. You're right though, I'm currently 10 steps ahead lol. In the next day or two I'll have the video for the initial prototype out for the React mobile browser control that integrates with all of this. EEPROM has been actually been scrapped in favour of NVS, and everything is written to memory and persistent at the time of change, so shouldn't require any shutdown concerns. Only things I need to sort today are getting the websockets working so that all devices attached to the server update their UI if one changes (so no information conflict between say a screen and a mobile), plus get some state flag stuff attached that I've been thinking about. All being well though I'll record that video tomorrow and it'll be out this week

  • @williamhurst1519
    @williamhurst1519 3 месяца назад

    That all sounds like something that could be done over a CAN bus (separate from the critical systems in the car, although the "server" could listen on that bus to relay any relevant data). You could use a low priority message to request X number of message IDs for the device, which the server could then assign. A separate message could be sent that tells the server what data each of its assigned messages contain, and the expected send/receive frequencies. It could also ask the server to broadcast data from the car's existing CAN bus, and the server could point it to the message and byte(s) that contain the requested info. A CAN bus requires 2 120 ohm resistors at the far ends of the bus. I would handle this by putting one in the "server", and putting a "Y" splitter near any added devices (one end going to the device, the other to a termination plug with the other resistor, so no add-on device needs the resistor). In theory, each device would only need 2 wires for the CAN bus and an appropriately sourced and sized power connection. If there was a predesignated device limit and maximum power draw per device, then all 4 wires could be prepackaged in various lengths with standardized connectors and the "Y" already built in (think PoE). Installing the "server" would be the hardest part, especially if you intend to read data from the existing CAN bus, but then each add-on device could be plug-n-play. You would want some way for the server be able to remove devices (preferably from the GUI), and a way for the device to be reset (both by the server and individually). The server should also be able to reorganize and reassign the devices' message IDs for priority handling (limited cases) and be able to display how full the bus is. For debugging, you would want to be able to read the assigned message IDs from the individual devices (i.e. EEPROM via USB), and a way to read all messages on the bus (either in a service mode in the GUI, or through an external connection).

  • @sandphotoNL
    @sandphotoNL 3 месяца назад

    Just commented on another of your videos... but what you're describing is what Home Assistant already does, just for houses instead of cars. Also look at ESPHome (also does CAN bus I see) and MQTT, or Node Red for programming automations in a graphical way. Would be nice to integrate a garage door opener on that in-car screen. Or a voice assistant. Or create nice car statistics (speed, gear, location, etc) in Grafana. Or a sensor that you left your gas cap door open, or an automatic message to your wife telling your arrival time and updates when the estimated arrival time changes due to a traffic jam. Or a camera detecting who's behind the wheel and then change the position of the seat, temperature, etc for that person. Or just not start the car if it is someone else than you ;-)

  • @sandphotoNL
    @sandphotoNL 3 месяца назад

    Your video just made me think of Home Assistant and how a (light-weight) spin-off ("Car Assistant"?) would work in a car of RV, including integration back into Home Assistant.

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      Honestly that's kind of how it's going. I've just managed to get a React web based UI up and running with it which is working great (video in the next couple of days), which right now has a total bundle size of like 200KB so it's super lightweight, and communication with Home Assistant definitely seems high on the list of things to look at

  • @MarkVovo
    @MarkVovo 3 месяца назад

    Great work - you have been busy! Q1. Maybe have MQTT as a bridge device, so it doesn’t impact your core system. Can be developed later on, and bridge device handles transcoding of messages, where applicable. If ALL messages are sent from server, then the MQTT bridge just has to assign the topic as AutoCC, and then the rest can be a MQTT message, that can be actioned by other system (see below on Home Assistant). Q2. If a client is removed/added (turned on at a later time to the server), as it boots, it informs the server that it has booted - and causes server to request clients automatically, rather than manually rebooting server? In my Ute, I have a 433 PIR sensor on my dash, which is just mounted with double sided tape. A RF Bridge at home, detects any messages from the PIR, when the car is in the driveway, and via messages to Home Assistant, an alarm is sent from HA to my mobile with priority (overrides silent mode). I have a switch in HA, to disable the “alarm” if I am working around the car etc. (I have further movement detectors via cameras around the outside, as a further alarm zone.) I can see with this new Control Center, being able to have a client bridge in the house, that knows when the car arrives home, could populate the UI with garage door “Button”, which “appears” on the UI only when in range of ESPNow etc. So car can control the house lights , garage etc. And, the house could control the clients in the car. For example, flash the lights or whatever. A rabbit hole incoming, I can see. Waiting with baited breath on the UI developments - keep up the good work.

  • @Laila-n9m
    @Laila-n9m 3 месяца назад

    oh my interesting things going own here . I think the link of previous video is different that what supposed to be. it's some vinyl wrap review

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      Whoops. I'll sort that. They should all be there on the page though if you're looking for the old ones

  • @MarkVovo
    @MarkVovo 3 месяца назад

    MQTT Broker on the ESP32 Server as well, and this means no reinventing the wheel with new protocols?

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      Hmmm, I'll have to look into that. It's not one I know of

  • @GarageTinkering
    @GarageTinkering 3 месяца назад

    The very early prototype code is now online at github.com/valentineautos/AutoCC It's been changed a fair bit since the video and will change a lot in the coming weeks as I update it, but at least you can take a look at how it's coming together.

    • @daniel156161
      @daniel156161 3 месяца назад

      Github Repo is not available getting a 404 Error i would thing its set Private

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      @@daniel156161 BIG WHOOPS!!! You were right. Sorted, it's Public now. Cheers for the heads up

  • @62f100
    @62f100 3 месяца назад

    If I used a esp32 & canboard to decode my canbus from microsquirt ecu then sent it to lilygo & adafruit qualia esp32 displays via espnow would there be a lot of lag?

    • @GarageTinkering
      @GarageTinkering 3 месяца назад

      Good question. I've had no issues with lag currently, but I'm sending small packets on a button press as opposed to large amounts of data at a live rate you'd want - probably 100Hz or so? Also ESP-NOW has a 250byte packet limit so might be some work to split apart and reassemble all the data. I'll make a test environment in the next week or so and simulate it, but I have a feeling regular ol' Bluetooth might be a simpler solution

  • @johnn4736
    @johnn4736 3 месяца назад

    I recently orderd a leather door panel kit from england for my 350z i wish i had seen your vid first i did basically what you did with a few mistakes but it turned ok

  • @danibjor
    @danibjor 3 месяца назад

    You should drop more vias to the ground plane for those caps, also make the traces wider. You got a choke point trough that tiny trace and just a single via. Don’t be afraid to throw down thick traces and a handful vias to ground on those caps.

  • @TheKuptis
    @TheKuptis 4 месяца назад

    21:00 Yeah... if you intend to do this a lot in the future you'd need to invest in flux and a heating element that you can put PCBs on that heats up the solder joints, automatically aligns the components (which is a neat process to watch without any automation tools), and then completes the joints when it all cools down.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      I've seen the paste that you just rub on and then hit with a heat gun that seems to work well too

    • @TheKuptis
      @TheKuptis 4 месяца назад

      @@GarageTinkering Yeah. It's more work but you can make a stencil for all the pads, brush on the paste, remove the stencil, put the components on, then heat it. Heat gun you have to be careful that you don't melt plastic parts on some components.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      I was thinking more like this - ruclips.net/video/RODp8HSlFPA/видео.html

  • @TheKuptis
    @TheKuptis 4 месяца назад

    8:45 This is totally fine. Otherwise you'd have to learn how to put all the components on an ESP32 onto the board. For a novice that's a daunting task plus a lot of PCB reworks when thing don't work. Many things are done like this so you're on the right track.

  • @fenceup07944931177
    @fenceup07944931177 4 месяца назад

    Don't make the mistake of thinking you have to be experienced in something to make a tutorial. Perhaps tutorial is the wrong word. More documenting your experience. I have tried a few times to get into designing a PCB and as yet failed. Despite watching some tutorials on the subject. The problem with experienced users giving tutorials, is they forget what it's like coming to something for the very first time, starting from zero. It would be good for someone like me, to learn with you rather than being a taught by you.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Yeah you're right, and that's a good perspective. I'll definitely bear that in mind

    • @VladimirPutin-p3t
      @VladimirPutin-p3t 2 месяца назад

      "my experience" videos from first timers are fine, but there are a lot of RUclipsrs out there desperate for content so they make "tutorials" about something they don't know anything about. Mislead a lot of people unnecessarily just to keep up their clicks!

  • @NoiseEverywhere
    @NoiseEverywhere 4 месяца назад

    I don't see the advantage in creating a high current regulator to supply your Leds with 5V. You are creating a future failure point. The electronics will have to be coated in conformal coating to avoid corrosion and condensation/shorting problems. It's more logic and convenient to use a low current voltage convertor to supply the esp32 dev-kit. Use a fused 12 V supply for the leds and a simple 5 V convertor to supply the esp32.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Good notes. I'll take a look into it

    • @NoiseEverywhere
      @NoiseEverywhere 4 месяца назад

      another advice is to make sure you can replace the used ledstrip because it could be that individual leds will fail, mount them preferably on a metal strip to achieve some cooling for the ledstrip. Please do check out the WLED firmware for use with esp32 and ledstrips. It's easy and all kinds of effects, colours are available. Good luck!

  • @503ali
    @503ali 4 месяца назад

    Why not just use 12v led then you could use a cheaper low amperage 5v converter for the esp32 and the led will just use the cars 12v system grounded to the body

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Two reasons: firstly I'm trying to set myself a precedent for 12 to 5v conversions as I'm going to require it a lot for a bunch of the other modules that I'll be creating, but perhaps more importantly, I already have a tonne of 5v LED strips to hand

  • @willdwyer6782
    @willdwyer6782 4 месяца назад

    Put a lidar sensor on the rear bumper and program it to turn on the brake lights when somebody is following too close.

  • @stephenwilson3999
    @stephenwilson3999 4 месяца назад

    Man I want to do this to my 240sx but the door cards look much harder than the z ones.

  • @clausqp
    @clausqp 4 месяца назад

    it seems to me that the D2 and L2 which are in parallel are also shorted, and the same for D1 and L3, or maybe I just don't understand what is going on?

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Damn, you might be right!

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Well that's now sorted, and replacements ordered.

    • @brutonuk
      @brutonuk 4 месяца назад

      I came to say the same thing. I moved from designspark to kicad and think it is fantastic for designing pcb’s

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      I appreciate you all looking out!

    • @brutonuk
      @brutonuk 4 месяца назад

      @@GarageTinkering also is that an esp32? You connected pin 18 to gnd. Is pin 18 cmd not gnd

  • @yomboprime
    @yomboprime 4 месяца назад

    Hi, I can't see any issues with the circuit but I've not done a buck converter before. About cutting the spoiler, won't it lower the strength of the structure?

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Yes, but the hole left will be replaced with an embedded bit of clear replacement plastic, so I'm not concerned.

    • @yomboprime
      @yomboprime 4 месяца назад

      @@GarageTinkering Ah sorry I must have missed that part.

  • @myerthings906
    @myerthings906 4 месяца назад

    This is a great idea! It could probably work as a rv/motorhome/vanlife system for lights/heating etc. As long as you specify what the thing can do, you can make almost anything into a module that connects to the network, it doesn't have to be just for vehicles.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Yeah, obviously I'm using automotive design as the crux of the motivation, but you could totally use it for home circuits or absolutely anything else really

  • @NoiseEverywhere
    @NoiseEverywhere 4 месяца назад

    First of, I want to congratulate you with getting ESP-Now so quickly to work properly. Haven't seen many project on youtube regarding that functionality. A suggestion in regards to the ESP32 server module; ESP32-S3 is a newer version and does have several memory configurations available. In case you want to play with a graphical interface this could bring you several advantages. Pricing is similar as is the core functionality. For the graphical design you can look into "LVGL - Light and Versatile Embedded Graphics Library". Several youtube tinkerer channels provide examples. It's light weight and pretty fast once you get the hang of it. Have fun!.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Dope. Sounds like a good jumping off point. I'll take a look into it.

  • @yomboprime
    @yomboprime 4 месяца назад

    Hi, I was recently thinking of uses of esp32 inside the car. The only thing I thought is using a cheap (5$) serial GPS receiver and show real speed, heading, height and of course latitude and longitude in a 4 wire SPI screen. Although this can be an independent device, perhaps it could be good to include in the car area network. I will watch your new video, thanks. (I bought a 3.5 inch display and is coming)

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      Yeah, I think this is a great addition. I'll keep that idea in the back pocket!

  • @Mike-pi3xu
    @Mike-pi3xu 4 месяца назад

    Have you tried ESP-Now? I think it might be both faster and more secure. It is IoT- based WiFi

  • @Mr76Pontiac
    @Mr76Pontiac 4 месяца назад

    What I want out of this, when one of these devices sees (doesn't have to connect) my home networks SSID, between 11pm and 6am, check the status of my windows. If they're down more than an inch, throw a relay to give the 12V to the switch to roll them bad boys up and close the roof. No matter the time, get a water sensor on it, and if the car is not on, shut dem windows. With a temperature sensor, if it goes above a certain temperature, crack the roof open. (Water sensor wins and keeps the roof closed) My car auto-locks itself if the driver leaves the car. If there's anyone in the car detected via the sensor in the seats, DON'T lock the doors automatically. If the car is empty, please, do allow the lock. In my car, after a period of time, the internal buttons to unlock the door do not work. To get out, one has to tug on the door handles twice, which throws the car alarm. Kinda dumb it doesn't already sense that there's someone in it.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      The window one is an interesting concept. I guess the pain there is that windows (in my experience) are on switched power circuits, so need the keys in, so you'd have to be able to get around that. Otherwise though I think it would be doable as long as you can hack into the motor regulators somehow

  • @62f100
    @62f100 4 месяца назад

    Have seen Adafruit Qualia ESP32-S3 for TTL RGB-666 Displays ? Maybe to be the server?

  • @johnh10000
    @johnh10000 4 месяца назад

    I love the idea of poll the device and ask what can you do? A while back I played with canbus and linbus. Linbus might be good here, as you can send and receive data over one wire. The earth/ground is common. Really useful if your building something for a Auz Roadtrain or something. Looking forward to seeing how you procead.

  • @NoiseEverywhere
    @NoiseEverywhere 4 месяца назад

    I love how you are growing your idea about a custom automation framework for in-car use. A first question I have since I watched the custom LED for the rear window is your choice for the 5V lestrips. Wouldn't it be much easier to choose the 12V version for use in a car. The esp32 has no issues controlling them. In home automation there is a firmware WLED for use with the esp32 to control ledstrips. I"ve personally played with the esp32 also a little. You're in a way creating light version of a home automation framework for use in a car. Therefor all 'home automation' protocols like zigbee, matter, bluetooth could be used in a car also. Wouldn't it be easier to use something like Home Assistant as a server instance to do the same in your car? In this way framework, security; etc is done and you can focus on the specific needs like interface and mobile app? Anyway, I love your videos and do not want to discourage you with this project at all.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      I hadn't heard of Home Assistant but it looks like it's in the same ballpark, but the big difference is that devices are installed rather than dynamically listed at startup. And you're right 12v strips might have been easier, but when I first started the lights system I had other devices in the circuit that needed 5v, so as I was already stepping it down for them it just made sense to utilise it as 5v throughout

  • @lawsonj512
    @lawsonj512 4 месяца назад

    would you be making a github repo in the future for all this so we could follow along with you? Love the videos binge watched them all 🤣

  • @TheKuptis
    @TheKuptis 4 месяца назад

    Yes to both useful and a good idea. You could tie into the car's actual CAN network and grab readings from it as well although that will be different for each manufacturer and possibly each model of that manufacturer. In this case, especially since memory is limited on the ESP32s, each vehicle would have a hardware device that is a "converter" like converting HDMI to VGA.

    • @GarageTinkering
      @GarageTinkering 4 месяца назад

      CANBus data readouts are on the to do list. You can actually do a lot with the ESP32 as for the most part you really want digital readouts, and all it has to do in convert tables of (typically) hex or binary data into graphical formats by sniffing the right data cells. Definitely something I'm looking forward to getting in to

    • @jrowny
      @jrowny 4 месяца назад

      Canbus has gotten a lot easier in the last decade. There's an arduino-can library on GH that works with esp32s with a cheap transceiver chip on a breakout board. With that library, you could actually make your library work without espnow wireless, entirely on the vehicle's canbus network. However, you want to be careful with that, because if you accidentally bring down your vehicle's CAN network, you can cause a lot of problems.