Это видео недоступно.
Сожалеем об этом.
Create a Star Wars Tactical Display with a the Round Display!
HTML-код
- Опубликовано: 17 авг 2024
- Learn how to create an impressive Star Wars-inspired tactical display using a Waveshare GC9A01 Mini OLED screen in this tutorial.
Ideal for adding a touch of sci-fi to your props, this guide is easily adaptable for use with Adafruit GFX-compatible displays.
🔔 Support the channel🔔
www.buymeacoff...
Watch all the Arduino Display videos : • Arduino, ESP32 & Display
Adafruit GFX GC9A01A Library:
github.com/Pai...
Code:
dev.azure.com/...
Round Display with pin headers : amzn.to/3L4pud6
Round Display with JST: amzn.to/3CJjbHy
Please note that the product links are Amazon affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. This helps support the channel and allows me to continue creating content for you. Thank you for your support!
Chapters:
0:00 Intro
0:26 Display Description
1:03 Comparison with another Oled Display
1:45 Install the connector on the display
2:20 Wiring the display to the Arduino Nano
2:39 Wiring the display to the Arduino Uno
3:19 Install Adafruit GFX GC9A01A Library for the display
4:22 Install Aurebesh Font
4:33 Main functions of the Tactical Display
6:23 Functions to animate the Tactical Display
12:11 Sequences functions
12:40 Geometry functions
13:58 Aurebesh functions
14:22 Header files and global variables
#arduino #oled #programming #starwars #props #coding #aurebesh #lcddisplay #StarWarsProps #MiniOLED #ArduinoTutorial
See my other videos:
Master Animated GIF on the Round Display & ESP32:
ruclips.net/video/mqSe_uMpxIs/видео.html
Master the Round TFT Display on ESP32 and GC9A01 driver with the TFT_eSPI library:
ruclips.net/video/pmCc7z_Mi8I/видео.html
Master the MP3-TF-16P (DF Player Mini) on Arduino: Seamless Sound Integration & Easy Setup!
ruclips.net/video/PBdqgHj_AkU/видео.html
Amazing Video!. this is was what I was looking for.
Found this channel on shorts. And god, I love this. THIS IS THE STUFF THAT MAKES MY WEEKENDS GO ABOUT! Thanks mate!
Glad you enjoy it!
Brilliant! I got a version running myself now!!
Excellent!
Great video! and Great idea! Thank you!
Thanks a lot
This is brilliant! Thanks for such a great, clear explanation.
Glad you enjoyed it!
@@thelastoutpostworkshop I was able to follow your instructions and use your code to make this project. Thanks again. It looks really cool!
I need someone to do a few of these types of LED screens for me. I would pay of course
Very cool!
I'm going to attempt this although I've never tried anything of this sort before.
I hope it's as easy as you make it look! Lol!
Thanks and let me know how it's going
Awesome video. Question would there be a way using this Waveshare LCD and Arduino to have the screen only turn on using a proximity switch
(int switchReed=2).For example open a door or compartment (digitalRead(switchReed)==HIGH) the LCD would boot up and play the animation and when you close the door it goes in standby or screen off mode? Using a normally closed reed switch wired to a 10k pull-up resistor to pin D2 on the Arduino. Still really new to Arduino coding, thanks for your help.
Yes it could be possible
@@thelastoutpostworkshopI love this idea. But I don't have any idea on how to code this. Could you please guide me or help me
Wow. I have a 2.8" TFT display and an UNO. I'm going to try your setup and code. Thanks.
Let me know if you run into any problems
SUB! BELL! 🔔
i will literally pay someone to help me get an animated gif onto one of these, i bought 3 with integrated esp32 boards that i wanna put in a prop and cant get any of them to play nice
That's fantastic! I just recreated the display. Thank you!
Question: Is it possible to have the display reboot periodically? My favorite part is when that happens. It would be nice to see it more often.
Thanks again!
Yes could do that using the millis() function in the main Loop
How can I get this to work on the ESP32-S3 T-RG* 2.8 in from lilygo?
You can see the wiring for this display on an ESP32 here : ruclips.net/video/pmCc7z_Mi8I/видео.html
@@thelastoutpostworkshop do I still use just the libraries you are using.
yes
Very nice! I hope to do this but would like to try using a Arduino Nano Every. Do you know of anything I should be aware of using the Nano Every instead of the Nano? Thank you.
I don't know the Nano Every and based on what I read it's very different than the Nano in many aspects. Give it a try and let me know the results!
@@thelastoutpostworkshop I purchased the OLED display from you link above. Using the pin layout of the Arduino Nano Every I wired it according to your directions in the video and it worked perfectly. I appreciate the thorough explanation in the video and look forward to experimenting with the code. Thank you.
I forgot to mention that I do get the message 'avrdude: jtagmkII_initialize(): cannot locate "flash" and "boot" memories in description'. Since I used the Arduino Nano Every, it may be something to do with that. The routine still works but I was wondering if there is a way I can correct to not get this message.
Класс,спасибо!
Thanks
Thanks for the idea. I’ve completed my setup as follows. ruclips.net/video/dgZ0TOTo8aw/видео.html
Thanks for getting back and show me what you've done with it. It's great!
In file included from C:\Users\DuploUSA\Documents\Arduino\libraries\libraries\Adafruit_GC9A01A\examples\graphicstest\graphicstest.ino:2:0:
c:\Users\DuploUSA\Documents\Arduino\libraries\libraries\Adafruit_GFX_Library/Adafruit_GFX.h:12:10: fatal error: Adafruit_I2CDevice.h: No such file or directory
#include
^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
I'm getting this error any advice
Make sure the libraries are installed : Adafruit_GFX (you install it through the IDE) and GC9A01A (you install it manually)
Not sure if something changed in your code but I get a list of errors when I try to load this , to give you an idea what I'm see in the error list
In file included from C:\Users\cory3\Downloads\Display240x240\Display240x240.ino:9:0:
C:\Users\cory3\OneDrive\Documents\Arduino\libraries\Adafruit_GC9A01A-master/Adafruit_GC9A01A.h:48:0: warning: "GC9A01A" redefined
#define GC9A01A 0x09 ///< Read Display Status
C:\Users\cory3\OneDrive\Documents\Arduino\libraries\Adafruit_GC9A01A-master/Adafruit_GC9A01A.h:47:0: note: this is the location of the previous definition
#define GC9A01A 0x04 ///< Read display identification information
C:\Users\cory3\Downloads\Display240x240\Display240x240.ino:78:102: warning: narrowing conversion of '63488' from 'unsigned int' to 'int' inside { } [-Wnarrowing]
const int objectsColor[] = {GC9A01A_GREEN, GC9A01A_NORON, GC9A01A_RED, GC9A01A_ORANGE, GC9A01A_YELLOW};
Nothing changed, are your includes at the top of Display240x240.ino are
#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_GC9A01A.h"
#include "Aurebesh8pt7b.h"
?
@@thelastoutpostworkshop thanks for replying, I got it working. Had to switch the Processer: ATmega328P (Old Bootloader)
C:\Users\NDX-PC\Desktop\Display240x240\Display240x240.ino:2:10: fatal error: Adafruit_GFX.h: No such file or directory
#include "Adafruit_GFX.h"
^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: Adafruit_GFX.h: No such file or directory
help me plz
You have to install the Adafruit_GFX library using the library manager in the Arduino IDE