Instant WebStick - ESP8266 Web Server in USB stick form factor

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

ความคิดเห็น • 30

  • @dankmeams1867
    @dankmeams1867 ปีที่แล้ว +7

    Wow, not only are you got at web Dev but you also do electronic engineering, seriously impressive

  • @minhmc2828
    @minhmc2828 8 หลายเดือนก่อน

    On the first look, i knew this is the first project to create a NAS using a esp8266, which I am looking for. The project was better than anything I thought, make me feel very excited but I am hoping you can make it support features like ethernet spi for better updown speed, a setting for self host Wifi access point so It won't require to connect to wifi router or phone's access point to get access to files system like a mobile storage device for phones, I also hope the main files of the esp8266 in the sd card sort in a folder so it can get more comfortable. This is my ideas, not anythings discontribution. Thank you so much for an opensource project like this, I felt very interesting when I know this project. Hope you great, lucky and continue making great project.

    • @tobychui
      @tobychui  8 หลายเดือนก่อน +1

      Thanks for the ideas! In fact this is one of my spin off projects from my another open source NAS project "ArozOS", which is a full fledged NAS OS project that runs on lower power systems (e.g. old POS motherboard, Rpi or Dell Optiplex) . For the price of a ESP8266 + SPI ethernet module + a SD card and your usage mentioned, you are better off getting a used old mini PC from 10 years ago and install Debian + ArozOS on top of it.

    • @minhmc2828
      @minhmc2828 8 หลายเดือนก่อน

      @@tobychui Thanks for your recommaended. I really appreciate you. Again, thank you so much for the project, it is perfect and I always wait for your new projects about Esp boards.

  • @gastonsenlle2
    @gastonsenlle2 ปีที่แล้ว

    Excellent work. I will return when the project integrating the ESP32 is ready. Best regards!

  • @RHalman
    @RHalman ปีที่แล้ว +1

    Nice project! Is the EasyEDA schematic also somewhere? Would love to tweak/try to include can BUS connections for home automation!

    • @tobychui
      @tobychui  ปีที่แล้ว +1

      Send me an email at toby@imuslab.com 🥰

  • @andyojodeh
    @andyojodeh 14 วันที่ผ่านมา

    Thank you for this, how can I contact you, I'm trying to make a purchase from your tindie page but it seems you no longer have the pre formatted memory cards in stock?

  • @user-ox4fc6fk2j
    @user-ox4fc6fk2j 5 หลายเดือนก่อน

    I'm trying to program the ESP8266 through LOLIN(WEMOS) D1 R2 & mini, with higher bandwidth and frequency of 160MHz however I get error while uploading: "A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header" . I have tryed to downgrade the esp8266 library to version 2.5.0 but this have caused a different error message which was "conversion from 'File' to non-scalar type 'fs::File' requested" .
    Is there any idea on how to fix it? Really appreciate any assistance!

  • @RANAPGEORGE-yp4zo
    @RANAPGEORGE-yp4zo 4 หลายเดือนก่อน

    In which software did you design the pcb and is it possible for you to share the circuit diagram of this project

    • @tobychui
      @tobychui  2 หลายเดือนก่อน

      You can use EasyEDA for it and the source files are on Github. Thought this project is too simple that circuit wise it basically identical to a Wemos D1 connecting to an SD card with SPI, so I didn't design one when developing this project.

  • @_ytuser
    @_ytuser ปีที่แล้ว

    tysm for sharing. 👍

  • @letshin
    @letshin 10 หลายเดือนก่อน

    Hi Toby, thanks for sharing. Is there any way to use the stick as a microSD reader as well?

    • @tobychui
      @tobychui  10 หลายเดือนก่อน +1

      I don't think so. The only way you could access the content in the SD card without unplugging the card is by using the WebStick web file manager but still, you will need a dedicated card reader for the initial setup.

    • @letshin
      @letshin 10 หลายเดือนก่อน

      @@tobychui Thanks for the quick response!. This looks really cool as I've been looking at making a super small mircro-sd converter that I could slot into my minimalistic wallet, but have also been playing around with the ESP-12f recently so thought why not combine the two, and came across your project! Am quite excited by it but I'd like to make sure my original functionality is there of course lol. One question is that on your self-hosted git - there isn't any information on how to flash the ESP 12f and I can't find schematics to see if there is are pins for FTDI flashing or if the USB connection is enough to do this. I found the .ino files on your /web-server of course so I assume these goes into the ESP 12-F?

  • @bunnatang
    @bunnatang ปีที่แล้ว

    waiting for esp32-s3 as vpn server with usb-NAS

  • @bektinurwanto
    @bektinurwanto 11 หลายเดือนก่อน

    Make other project webserver, like showing multiple sensor value on chart, logging it to microsd and can download via ftp 😅

    • @tobychui
      @tobychui  11 หลายเดือนก่อน

      The adc pin of the esp8266 is exposed at the back of the WebStick as test pad along with a few unused gpio. So yes, in theory you can modify the code to make a sensor reading display web server ✨

  • @nicknojiri5013
    @nicknojiri5013 11 หลายเดือนก่อน

    how secure is it im a noob. :P

    • @tobychui
      @tobychui  11 หลายเดือนก่อน

      The backend is a firmware downloaded into a MCU that cannot be changed remotely. Super secure right? 😎

  • @dabyd64
    @dabyd64 ปีที่แล้ว

    Why using an esp8266 in 2023? A much faster esp32-s3 would barely increase the cost.

    • @tobychui
      @tobychui  ปีที่แล้ว +1

      Yes, an embedded arm board or old PC also works. Don't you think fitting as many features into the most limited hardware is the fun part of this project?

    • @dabyd64
      @dabyd64 ปีที่แล้ว

      @@tobychui Don't take me wrong, this is an amazing project, I perfectly know and understand the DIY achievement and "For fun" factors!
      What I was saying is, the difference between the 8266 and the most powerful ESP32 is just cents, so wouldn't make sense to have used it (Getting much better performance) instead the aging esp8266? It's still at the same challenge level, but faster 😉
      Personally I have a HP T630 thin client doing NAS at home, equipped with a Quad-Core 2GHz CPU, 8GB DDR4, Gbit, USB 3.0... I got it for $57!

    • @tobychui
      @tobychui  ปีที่แล้ว +3

      @@dabyd64 Thanks for the clarification. To explain your question, here are some fun facts when working with sourcing at a relatively medium size quantity. When you get the MCU in bulk (like, 100+ units), the price difference is quite noticeable. I can get a ESP12F module (100 pcs) for around 7 HKD each, while a ESP32-c3 cost around 12 HKD each. If you multiply the price difference by 100 units, you got a 64 USD difference in manufacturing cost. In you case where it is only a few cents in price difference, it is mostly because the price of the MCU you are getting has a fixed shipping cost hidden within it, which is much larger compare to the origin cost of the MCU. That is what makes the price difference so small as seen in your location.
      That is why when I am designing a "tech toy" that I plan to sell on Tindie, I try to balance the production cost in terms of raw material (ICs and SMT components) and assembly (PCBA pin counts, for example). And that is why after carefully consideration (also the fun parts of fitting tons of feature into a limited hardware), I use ESP8266 instead.

  • @2004ywk
    @2004ywk ปีที่แล้ว

    最慘,新手唔識整PCB

    • @tobychui
      @tobychui  ปีที่แล้ว

      呢個就係點解我有賣成品囉(不過太多人要,暫時無貨,你可以加住 wait list 先)
      www.tindie.com/products/tobychui/instant-webstick-a-usb-stick-web-server/

  • @Coffee_all_time
    @Coffee_all_time 11 หลายเดือนก่อน +1

    Bought 2 ps Web Sticks from website, try follow instructions load files to SD card, config WIFI and setup password, power on but don't see in list WIFIs that device. Test both all the same. Looks like WIFI device not working or me make something wrong. What is wrong? Copy files, edit config WIFI txt file just put a password.

    • @tobychui
      @tobychui  11 หลายเดือนก่อน

      The wifi.txt setups a WiFi Client not an AP. You need to fill in your home WiFi SSID and password to make the webstick connect to your home WiFi network and access it via local IP address instead. If you are setting it up correctly and the green LED blinks once every 3 seconds, that means there are issues with your SD card (need to be < 4GB with FAT / FAT16 format), if the LED blinks once every second, it means it have difficulties reaching the wifi you setup (wrong SSID / password maybe?).
      If you need further support, contact me via toby@imuslab.com 😉

    • @Coffee_all_time
      @Coffee_all_time 11 หลายเดือนก่อน

      @@tobychui Thank You. I'll do like You describe.

    • @Coffee_all_time
      @Coffee_all_time 11 หลายเดือนก่อน

      @@tobychui SD Card is 32 GB FAT blinking. green Led every second.