Product Showcase: SparkFun Qwiic SerLCDs

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2020
  • SparkFun 20x4 SerLCD - RGB Backlight: www.sparkfun.com/products/16398
    SparkFun 16x2 SerLCD - RGB Text: www.sparkfun.com/products/16397
    SparkFun 16x2 SerLCD - RGB Backlight: www.sparkfun.com/products/16396
    The SparkFun SerLCD is an AVR-based, serial enabled LCD that provides a simple and cost effective solution for adding a 20x4 Black on RGB Liquid Crystal Display into your project. We've seriously overhauled the PCB design on the back of the screen by including an ATmega328P that handles all of the screen control, meaning a backpack is no longer needed! This display can now communicate in three different ways: serial, I2C, and SPI. This version comes equipped with a Qwiic connector, bringing serial LCDs into the Qwiic ecosystem. This simplifies the number of wires needed and allows your project to display all kinds of text and numbers.
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    What a relief to come to this after melting my basic lcd with poor soldering. My circuit already is 3.3v and using qwiic connections so this is a great find!

  • @pride6663
    @pride6663 3 ปีที่แล้ว

    Sparkfun, my favorite engineering company that makes it look fun!

  • @somedude5414
    @somedude5414 3 ปีที่แล้ว

    Good info. The outtakes were adorable.

  • @SteveJones172pilot
    @SteveJones172pilot 3 ปีที่แล้ว

    I will definitely revisit this based on the discussion in the video about the python libraries.. Hopefully this indicates that there have been updates in it, but my experience has been that the I2C support of these QWIIC devices on Raspberry Pi is lacking.. Sparkfun makes the QWIIC great from a physical connectivity aspect, but the implication that the available libraries make implementation just as easy on the software side is definitely not there yet... or at least wasn't 6 months ago. They definitely have been better about keeping up with the library support on the Arduino side, but I have a couple devices I have yet to be able to get to work on the RPi side, and specifically with one of these displays, there were no libraries, so I had to write a bunch of custom code that wouldn't have been necessary on the arduino side. Hopefully new enhancements to the python libraries will prove me wrong and if so I'll come back and amend my comments..

  • @whilykitt
    @whilykitt 3 ปีที่แล้ว

    Woah this is so cool!

  • @davidwarren1143
    @davidwarren1143 3 ปีที่แล้ว

    Will these work with picaxe

  • @BeefIngot
    @BeefIngot 3 ปีที่แล้ว

    Oi, I think the 20x4 link is incorrect

    • @yeet1337
      @yeet1337 3 ปีที่แล้ว

      Yeah you're right

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

      Fixed! Thanks for catching that

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

    is there a video where you actually walk through the connections so I hook one of these guys up to a serial uart and send "hello world" to it? You talk about a quick connect, but don't demonstrate it. very frustrating. 1) open box 2) connect up 3) connect to a sbc 4) print hello world.
    3a for extra credit: an actual acceptance test demo software that runs on a pc. 3a-1) open a putty session 3a-2) connect a usb-to-serial (ttl and/or the in-line level shifter to +-12v) to the display 3a-3) simple linux/windows shell script that says "enter string", the user types a string, and then when the user hits the return the string shows up on the lcd.

  • @markzvo
    @markzvo 2 ปีที่แล้ว

    Used the SerLCD 20x4 for a professional installation and found it to be much less reliable than a previous screen I was using to display system status messages. I actually have two of these, one "1st gen" I use in a test environment, and a "2nd gen" (w Qwiic connector) I use in the production system and they both have the same issues.
    1. Unstable: Both units, purchased nearly 1.5 years apart are sensitive to the slightest vibration. The screen will blank, reboot and strobe wildly until touched. Using totally different hardware as well. This screen should not be used as a critical component!
    2. Clunky: Qwiic connector - This screen has no cable included so be prepared to solder on headers to use this thing... If you have no headers or Qwiic cable, this thing will be useless out of the box. Why not include a 25 cent Qwiic cable? The orientation/placement of the Qwiic port is awkward as well. Luckily I had a few header pins I soldered on to use I2C.
    3. Flaky: Initializing this screen is a bizarre process. I can only assume this screen can't process its simple initialization commands fast enough and perhaps encounters a race condition? I have to add a 500ms delay to every initial command I give this screen to set it up for use. i.e.: lcd.begin(Wire); delay(500); Wire.setClock(400000); delay(500); etc...
    After sending a few other commands like home/clear/setBacklight I have to include a 2000ms delay after!
    Also, changing the screen color literally takes many seconds if you use setBacklight - I ultimately found out that you have to use setFastBacklight to get this thing to change colors in any usable amount of time.

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

      Thank you for the comprehensive breakdown!

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

    When is your IPO? Take my 💰!

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

      Forlarren why give up autonomy if you don’t need the capital

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

    You`re not Rob