Christian Lacdael
Christian Lacdael
  • 60
  • 47 856
⚡Hardware User Interfaces 👨‍💻 #arduino #maker
### Description:
Welcome to our programming tutorial on creating hardware user interfaces using rotary encoder switches! In this video, we'll guide you through building a framework with an ESP32 microcontroller, an LCD display, and a rotary encoder switch.
### What You'll Learn:
- Setting up the ESP32 for your project
- Connecting and configuring an LCD display
- Integrating a rotary encoder switch
- Writing and understanding the code to bring it all together
### Why Watch?
This tutorial is perfect for Arduino enthusiasts and makers looking to enhance their projects with intuitive hardware interfaces. Whether you're a beginner or have some experience, you'll find valuable insights and practical tips to take your skills to the next level.
### Project Materials:
- ESP32 microcontroller
- LCD display
- Rotary encoder switch
- Breadboard and jumper wires
- Basic tools and software
Don't forget to like, share, and subscribe for more tutorials and project ideas! Hit the bell icon to stay updated with our latest videos.
Happy coding and making!
Переглядів: 17

Відео

💬 NoStr 👨‍💻 Decentralised Social Media Project
Переглядів 4021 день тому
Exploring Nostr: The Future of Decentralized Social Media In this video, we dive deep into Nostr, a revolutionary decentralized social media project that's changing the way we connect online. Say goodbye to centralized platforms and hello to true digital freedom! 🔍 What is Nostr? Nostr (Notes and Other Stuff Transmitted by Relays) is a decentralized protocol designed to create a more open and c...
🎯crossbow magazine🔫 🏹muti-shot 🔨 development
Переглядів 75Місяць тому
github: github.com/lacdael/ Books: www.poetry.me.uk/ NFTs: www.poetry.me.uk/blog/nfts/ noStr: npub1pf5u7ftqt97dfhllnf6lgqnpmyp2jxcnnndvaggd2jjjksepjfgqwrpnfw XMR: 4AC99QFmCipcMnEwLNuRcB83DqZ3Y7AApEcvsocegkUT6XF8W3JyxiQVxw7acoiSBhE8NYUi5ppMihFoL7RnDaW8AHdeXx4 🏹 🎯 Welcome back to the channel! In today's episode, we're taking your crossbow pistol game to the next level! We're designing, making, an...
📡LoRa👨‍💻#development tl:dr;
Переглядів 722 місяці тому
github: github.com/lacdael/ Books: www.poetry.me.uk/ NFTs: www.poetry.me.uk/blog/nfts/ XMR: 4AC99QFmCipcMnEwLNuRcB83DqZ3Y7AApEcvsocegkUT6XF8W3JyxiQVxw7acoiSBhE8NYUi5ppMihFoL7RnDaW8AHdeXx4 Understanding LoRa & LoRaWAN: Explained and Practical Implementation In this comprehensive video, we delve into the world of LoRa and LoRaWAN technology, exploring how they function within the IoT model. Learn...
Ceramic,💻🕸 web3.0 composable data, IPFS
Переглядів 662 місяці тому
Ceramic, web3.0 composable data, IPFS A walk through the getting started, and how to use ceramic with a webapp Welcome to our tutorial on Ceramic, the revolutionary Web 3.0 data network built on IPFS. In this video, we dive deep into the fundamentals of Ceramic and explore how it enables the creation of decentralized and interoperable applications. 🚀 What You'll Learn: - Understand the core con...
SDR (Software defined radio) Generic Chinese Device
Переглядів 2,4 тис.4 місяці тому
Generic SDR device sdr device : www.aliexpress.com/item/1005004860572635.html Welcome to the world of affordable Software-Defined Radio (SDR)! 📻 In this video, we explore the capabilities of a budget-friendly SDR USB device. Learn how to use it for FM demodulation and ChirpChap decoding, opening up endless possibilities for radio enthusiasts on a budget. Tune in and unlock the potential of inex...
IPFS website, with free hostname
Переглядів 1724 місяці тому
Hosting a website with IPFS, and using a free sub-domain hostname from freeDNS. Check out this latest tutorial on how to host a website on IPFS and use a free domain name. In this video, we will walk you through the process of uploading a simple website to an IPFS node and connecting it to a free domain name. You will learn step-by-step instructions on deploying and hosting a website on IPFS, m...
What is http/2, can I embed it?
Переглядів 3715 місяців тому
An in depth practical look at http/2, comparing some of its features to http1.1 github: github.com/lacdael/ Books: www.poetry.me.uk/ NFTs: www.poetry.me.uk/blog/nfts/ XMR: 4AC99QFmCipcMnEwLNuRcB83DqZ3Y7AApEcvsocegkUT6XF8W3JyxiQVxw7acoiSBhE8NYUi5ppMihFoL7RnDaW8AHdeXx4 - HTTP/2 frames have a binary format instead of the plain text format used in HTTP/1.1. This binary encoding reduces the overhead...
zero-knowledge Signaling + Tornado Cash
Переглядів 606 місяців тому
Walk through the zero-knowledge Signaling on Ethereum Tornado Cash Check out this latest video on zero-knowledge signaling and Tornado Cash. In this comprehensive guide, we will walk you through the concepts of zero-knowledge signaling and how Tornado Cash, a decentralized, non-custodial service, utilizes zero-knowledge proofs to enable private transactions on Ethereum. You will learn about the...
off-GRID messaging, LoRa 📡Phone chat💬
Переглядів 2316 місяців тому
off-GRID messaging with a LoRa Phone chat app In this video, I'll guide you through the process of creating a phone app to utilize a LoRa radio modem for off-grid messaging. We will explore the concept of communication without the need for traditional internet or cellular connectivity. You will learn how to leverage the LoRa radio modem to establish a peer-to-peer network for sending messages, ...
Monero, Multi-Sig transactions and wallets
Переглядів 1248 місяців тому
Monero, Multi-Sig transactions and wallets
Governance, contract politics. DAO Voting
Переглядів 498 місяців тому
Governance, contract politics. DAO Voting
PID Controller, for feedback loop control systems
Переглядів 469 місяців тому
PID Controller, for feedback loop control systems
isoBUS sniffer, for Process data, Task Controller,=,
Переглядів 37610 місяців тому
isoBUS sniffer, for Process data, Task Controller,=,
Sign in with Ethereum, EIP-4361, tutorial
Переглядів 12910 місяців тому
Sign in with Ethereum, EIP-4361, tutorial
Digital Signal Processing (DSP) - [ SIGNAL FROM NOISE ]
Переглядів 125Рік тому
Digital Signal Processing (DSP) - [ SIGNAL FROM NOISE ]
LoRa 433MHz, E220, encrypted Radio
Переглядів 2 тис.Рік тому
LoRa 433MHz, E220, encrypted Radio
Firebase functions, setup, CORS error and all.
Переглядів 1,7 тис.Рік тому
Firebase functions, setup, CORS error and all.
Print Spread pdf Script, for book making
Переглядів 14Рік тому
Print Spread pdf Script, for book making
wgami zk, tarok game pt 2
Переглядів 52Рік тому
wgami zk, tarok game pt 2
Web3, Zero-Knowledge Proof, Tarok Card Game Pt.1
Переглядів 104Рік тому
Web3, Zero-Knowledge Proof, Tarok Card Game Pt.1
peer2peer browser chat, libp2p
Переглядів 1,3 тис.Рік тому
peer2peer browser chat, libp2p
Uninstalling MetaMask, using Frame.sh wallet
Переглядів 179Рік тому
Uninstalling MetaMask, using Frame.sh wallet
zero Knowledge proof, Circom snarkJS, example
Переглядів 3,2 тис.Рік тому
zero Knowledge proof, Circom snarkJS, example
Merkle tree, and helper functions
Переглядів 50Рік тому
Merkle tree, and helper functions
eip712 Signing, ecrecover tutorial - referral system
Переглядів 1,8 тис.Рік тому
eip712 Signing, ecrecover tutorial - referral system
BEST ACCOUNTING 2024. JWE JSON Web Encryption Tutorial.
Переглядів 3,6 тис.Рік тому
BEST ACCOUNTING 2024. JWE JSON Web Encryption Tutorial.
Solidity deployed on Solana
Переглядів 2 тис.Рік тому
Solidity deployed on Solana
Web3 IPFS Database Synchronisation
Переглядів 184Рік тому
Web3 IPFS Database Synchronisation
IPFS File retrieval via Ethereum Smart Contract
Переглядів 1,6 тис.Рік тому
IPFS File retrieval via Ethereum Smart Contract

КОМЕНТАРІ

  • @GeekDrone
    @GeekDrone 11 днів тому

    hello i have e220-900t30d and I want to communicate with heltec lora 32 v3 ( sx1262) is it possible ?

    • @try-restart
      @try-restart 11 днів тому

      Don't know, sorry. I was actually planning to try this Theres settings like spreading factor, sync word, header on or off, crc on or off that aren't accessible via the e220. I couldn't find docs that say what these are set to - theres probably an sx12xx clone chip under the emf shield.

    • @GeekDrone
      @GeekDrone 11 днів тому

      @@try-restart thank you for your answer, Yes … The configuration between the two module are not the same ! But when i send a message with the e220, i can see something on the spectrum analyser of the heltec. If you want we can try something together, i can share the code i have the setup

    • @try-restart
      @try-restart 10 днів тому

      @@GeekDrone thanks, but I have slightly different hardware. Sx1278 spi modules + esp32. I probably will iterate through different settings in the sx1278 and see if the e220 has rx then try the other way round. Ill let you know if it works.

    • @GeekDrone
      @GeekDrone 10 днів тому

      Ok thank you

  • @jeremywatt3800
    @jeremywatt3800 14 днів тому

    NICE, but you might want to check the pronunciation of nostr… :)

  • @tired-dev
    @tired-dev 21 день тому

    Very interesting project. Will try to build something with it this weekend

  • @bkrbkr69
    @bkrbkr69 24 дні тому

    What filament?

  • @obettavictor2638
    @obettavictor2638 25 днів тому

    “Bullish on the potential of #Sealwifhat and #SI partnership showcased in this project, driving innovation and progress.”

  • @insecureup
    @insecureup Місяць тому

    You could bring out the Spanish language, we are 577 million people and you never bring out anything in Spanish.

  • @FbMateus-ln2fi
    @FbMateus-ln2fi 2 місяці тому

    can u teach me using lora for telemertry electric vehicle?

    • @try-restart
      @try-restart 2 місяці тому

      As in canBus to LoRa ? LoRa would be a lot slower, so you would have to throttle the message update rate. You'd need a microcontroller with canbus hooked up to the car's OBDII and to lora, to harvest and then send on messages.

  • @norbertstengel293
    @norbertstengel293 2 місяці тому

    Druckdaten ca 19€ auf 3DCult

  • @tired-dev
    @tired-dev 2 місяці тому

    reup?

    • @try-restart
      @try-restart 2 місяці тому

      Sorry. Kdenlive bug - didn't render a screenshot

    • @FbMateus-ln2fi
      @FbMateus-ln2fi 2 місяці тому

      what software you use to see freq

    • @try-restart
      @try-restart 2 місяці тому

      @FbMateus-ln2fi SDRangel - very neat software. I did a sort of quick start video for SDRangel called "Cheap generic SDR"

  •  2 місяці тому

    2 monopoly notes 😂

  • @tired-dev
    @tired-dev 2 місяці тому

    So many Infra projects don't get enough praise

    • @try-restart
      @try-restart 2 місяці тому

      vapourware gets all the promo 😥

  • @juststartsomewhere9089
    @juststartsomewhere9089 2 місяці тому

    Price

    • @try-restart
      @try-restart 2 місяці тому

      ~$20 as a guess. I do have criticisms of it, though. I'm working on magazine addons to cheap ~$20 50lb pistol bows ATM

  • @fatihe.1338
    @fatihe.1338 3 місяці тому

    Is it possible to use Ezbl on macOS?

    • @try-restart
      @try-restart 2 місяці тому

      I don't know, sorry. I think the program is just serial and file manipulation, so hopefully it could be made to work. More generally, I am very interesting in finding a practical microchip/atmel development environment for non-Microsoft

    • @fatihe.1338
      @fatihe.1338 2 місяці тому

      @@try-restart can you suggest a bootloader for dspic33e like dspic33ep128gp502?

  • @gjbcapital1847
    @gjbcapital1847 4 місяці тому

    Nice video. The original rsp1a is more value for money even at the cost of 129€. The quality difference with the cheap rtl dongles is significant.

  • @ferdaozdemir
    @ferdaozdemir 4 місяці тому

    Thanks, this is very useful :)

  • @terjeoseberg990
    @terjeoseberg990 4 місяці тому

    I can see the LoRa signal, so you should be able to decode it. But you will need to align your data acquisition so you can properly decode the signal with a minimum of processing. Are you able to sample the data continuously with no missing samples? If so, you need to find the start and stop of each chirp and you need enough processing power to process them all in real time. Or you could record everything and process the packets afterwards.

    • @try-restart
      @try-restart 4 місяці тому

      Thanks. I will record it and keep at it. I was considering manually decoding the chirps. The demodulator has a settable preamble length, which I was planning to look into. I just read it is 12.25 symbols

    • @terjeoseberg990
      @terjeoseberg990 4 місяці тому

      @@try-restart, Do you know how to do chirp compression using FFTs?

  • @23lkjdfjsdlfj
    @23lkjdfjsdlfj 4 місяці тому

    Are you promoting a product that someone in China created with stolen intellectual property?

    • @try-restart
      @try-restart 4 місяці тому

      Stealing IP is wrong I hope Google doesn't do it.

  • @OccultDemonCassette
    @OccultDemonCassette 4 місяці тому

    What's folk finding?

    • @try-restart
      @try-restart 4 місяці тому

      Is it like volk finding?

    • @OccultDemonCassette
      @OccultDemonCassette 4 місяці тому

      ​@@try-restartpossibly? I wasn't sure what you had said at around @5:02 - the device would be useful for folk/volk finding?

    • @try-restart
      @try-restart 4 місяці тому

      Oh, sorry. "fault finding" wireless networking

    • @OccultDemonCassette
      @OccultDemonCassette 4 місяці тому

      @@try-restart gotcha! Sorry for the confusion, haha. Thanks!

  • @nadpul
    @nadpul 4 місяці тому

    Can you provide a link on where to buy this? Thanks.

    • @try-restart
      @try-restart 4 місяці тому

      Here's my one: www.aliexpress.com/item/1005004860572635.html

  • @LotusFlowerrr
    @LotusFlowerrr 4 місяці тому

    This is pretty helpful. Looking forward for your follow up video🎉

  • @aegalaxys3
    @aegalaxys3 5 місяців тому

    I wish we could transfer video with E220 at very low frames per second! Is it possible?

    • @try-restart
      @try-restart 5 місяців тому

      Could try `ffmpeg -re` to re-encode a video stream to match the limitations.

  • @harshitjallipalli4532
    @harshitjallipalli4532 5 місяців тому

    1st like

  • @allinonehustle2912
    @allinonehustle2912 5 місяців тому

    Wow this is simplicity love your contact...where can i contact you

    • @try-restart
      @try-restart 5 місяців тому

      Here or github, or anon

  • @sergeyworm1476
    @sergeyworm1476 6 місяців тому

    Hi! Thank you for the video! Did you manage to use DTR UART pin to configure M0 and M1 Lora inpot pins? Or CTS UART pin to read Lora AUX output pin? I mean using UAR DTR/CTS as GPIO pins to make full control on Lora?

    • @try-restart
      @try-restart 6 місяців тому

      I used Rts and dtr to control m0 and m1. I didn't think of reading the aux pin with cts - thanks!, I'll update my code.

  • @pinguinosmarinela
    @pinguinosmarinela 6 місяців тому

    hello is there a way to optimize the speed of the firebase functions? cause your time responses are incredible i dunno if is because im using playwright in the firebase function might be ngl but even only text funcs take a lot of time big fan of your style :D

    • @try-restart
      @try-restart 6 місяців тому

      I do not know, sadly. Good luck with solving it. Personally, I'd try debug printing every step for clues Off topic: The risk of becoming tied into Google does worry me, and I hate getting the $0 invoice emails

    • @pinguinosmarinela
      @pinguinosmarinela 6 місяців тому

      @@try-restart wdym about getting tied? o_O

    • @try-restart
      @try-restart 6 місяців тому

      @@pinguinosmarinela I mean, because database migration is a horrible job in production, and after a certain size of data.

  • @Jose-tw9bl
    @Jose-tw9bl 6 місяців тому

    Super interesting!

  • @jessicaarthur6593
    @jessicaarthur6593 8 місяців тому

    'Promosm'

  • @ballmerpeak6384
    @ballmerpeak6384 Рік тому

    Literally watch dogs 2

  • @chickenman7252
    @chickenman7252 Рік тому

    Genius

  • @2009Spread
    @2009Spread Рік тому

    Hi Cristian, what do think about development OrbitDB? Why it was stopped?

    • @try-restart
      @try-restart Рік тому

      I don't know why development stalled. I tried to build with OrbitDB, many times, but always got stuck debugging errors. For reasons I don't understand OrbitDB code seems more complicated than just IPFS, libp2p and webstar. Looking for alternatives I found ceramic.network and for just chat, web3Modal offers a new API

    • @2009Spread
      @2009Spread Рік тому

      @@try-restart interesting, thanks

  • @manfrombritain6816
    @manfrombritain6816 Рік тому

    first 5 seconds is "POV: you are chat GPT"

  • @ballmerpeak6384
    @ballmerpeak6384 Рік тому

    based desktop pic

  • @tonysingh9426
    @tonysingh9426 Рік тому

    Thank you for uploading this Christian!

  • @LofiGrill
    @LofiGrill Рік тому

    I have seen a couple of your videos and they are very top level

    • @LofiGrill
      @LofiGrill Рік тому

      I'm working on a quite similar project but I have found out I'm missing some key things ...Please would you mind giving me some guide. Thanks.👍

  • @aakash4dev586
    @aakash4dev586 Рік тому

    nice tutorial sir, but .html file give error to me: `snarkjs.min.js:17881 Uncaught TypeError: bn.inherits is not a function`. is there any solution for that sir ?

    • @try-restart
      @try-restart Рік тому

      I've not seen that error myself. I would try a different snarkjs.min.js committed file from iden3: github.com/iden3/snarkjs/blob/master/build/snarkjs.min.js

  • @venkateshnani6964
    @venkateshnani6964 Рік тому

    no 'exports' main is defined in ipfs-http-client is my error whire requiring it. how to resolve this error

    • @try-restart
      @try-restart Рік тому

      it might be the nodejs version. The error sounds familiar. `node -v v16.18.0` . You can use `nvm` to manage versions.

  • @Dasrecord
    @Dasrecord Рік тому

    tutorial request: python script that takes an input string "EXAMPLE", converts it to binary, maps the 1s and 0s to notes A3 and B3 in sequence, and spits out the .midi file

    • @xxlarrytfvwxx9531
      @xxlarrytfvwxx9531 Рік тому

      def string_to_note(example): notes = [] bin_list = [bin(chr(character))[2:] for character in example] # removes 0b prefix for byte in bin_list: # I can't remember if byte is a reserved keyword for bit in byte: note = "A3" if bit == "1" else "A3" notes.append(note) return notes

  • @michaelmerritt7987
    @michaelmerritt7987 Рік тому

    🙋 *Promo SM*!!!

  • @JosephLee-tz8rt
    @JosephLee-tz8rt Рік тому

    Thank you! I appreciate your sharing. It helps me. Feedback: Perhaps in your future video, can make the text bigger as it is hard to read/see as there are multiple windows. Thanks again :)

  • @kuldeepbhatt8475
    @kuldeepbhatt8475 Рік тому

    Isn't that the memory keyword is for the function scope? don't you think you need to use storage for saving cid on blocks?

  • @sandubujor6352
    @sandubujor6352 Рік тому

    Can you upload the code through stackoverflow? Because github is not working...

  • @wowyummyyy
    @wowyummyyy Рік тому

    LIKE👍👍👍👍👍🔆✳ 🔆✳🔆😍😍😍😍

  • @iNuchalHead
    @iNuchalHead Рік тому

    lol was a long walk, but glad it all panned out.

  • @sepulchre10
    @sepulchre10 Рік тому

    Yes, I like all the detail you've put into this; scales (modes & intervals), progressions, etc. It's very well thought out. I'd like to see how you connected to VCV. I'm having problems figuring out Mido and RTMidi.

    • @try-restart
      @try-restart Рік тому

      MIDI-CV built in module for RACK. If your OS's audio engine has a built-in midi channel, use that, if not, you need an audio router like JACK.

  • @bernhilda1878
    @bernhilda1878 Рік тому

    promosm

  • @sonus89
    @sonus89 2 роки тому

    The very same code would run on Windows as well, right?

  • @aravsoni6168
    @aravsoni6168 2 роки тому

    Hi, Can you help me in the same project. I am unable to build this project file. Please help me :)

    • @try-restart
      @try-restart 2 роки тому

      The microchip forum is where you want to get help. Microchip team and senior programmers are a really great help. If you have a chip that matches the development boards, you can just build off of the blinking LED, example. If you have a different chip, you need to carefully read and edit the C file to use the right pins.

  • @scxry5597
    @scxry5597 2 роки тому

    Nice video. I cant find the documentation on the sourceforge idk why

    • @try-restart
      @try-restart 2 роки тому

      There is a link on sourgeforge (somewhere) - I abandoned this in the end, as I found it too buggy. I read a tutorial/book on making neural networks in python to get understanding, then i searched "github java neural net" there are several basic open source neural networks you can use. I thought I needed AI for a controller, but a PID controller did the job very well in the end. I'm still looking for an application.

  • @shreyatiwari755
    @shreyatiwari755 2 роки тому

    Hey can we do it in windows.??

    • @martingallo6037
      @martingallo6037 3 місяці тому

      You could run those same TinyB build commands in a Docker container with port forwarding on Port 80 (HTTP). I used a Ubuntu:jammy base image from Docker Hub and it worked for me.

  • @Niko0902
    @Niko0902 3 роки тому

    Hail Óðinn