lagsilva's instructables
Tell us about yourself!
Achievements
- lagsilva followed Peter Balch
- lagsilva commented on lagsilva's instructable Using Shift Register 74HC595 With ULN2803, UDN2981 and BC327View Instructable »
- lagsilva's instructable Text Clock Bilingual (EN+PT) With Arduino's weekly stats:
- lagsilva followed Fernando Koyanagi
- lagsilva's instructable Simple Inclinometer With Arduino's weekly stats:
- lagsilva entered Digital Clock With Automatic Rotation of LED Display in the Clocks Contest contest
- lagsilva commented on lagsilva's instructable Talking Clock Bilingual (EN+PT)View Instructable »
Did you connect the Arduino in a external power supply? The LED display is working?
- lagsilva commented on lagsilva's instructable Talking Clock With ArduinoView Instructable »
There’s an updated version in my project Talking Clock 2. Pls, take a look on it. Cheers !
- lagsilva commented on lagsilva's instructable Talking Clock Bilingual (EN+PT)View Instructable »
They are on step #3 at a Zip file.
- lagsilva's instructable Talking Clock Bilingual (EN+PT)'s weekly stats:
- lagsilva commented on lagsilva's instructable Talking Clock Bilingual (EN+PT)View Instructable »
Go ahead and if you have any questions, please contact me.
- lagsilva commented on lagsilva's instructable 4-Stroke Digital ClockView Instructable »
Great!! Congrats!! Thanks for sharing!!
- lagsilva commented on lagsilva's instructable Talking Clock Bilingual (EN+PT)
- lagsilva entered Talking Clock Bilingual (EN+PT) in the Epilog Challenge 9 contest
- lagsilva's instructable 4-Stroke Digital Clock's weekly stats:
- lagsilva commented on lagsilva's instructable 4-Stroke Digital ClockView Instructable »
Hello, ravijag !!Thank you for the comments!I think your wish is out of the scope of this project. My idea is to reproduce a real combustion engine working in unusual way: as a digital clock!The RPM is calculated to show the real speed starting in 100 RPM. I defined the maximum 800 RPM because it is the idle speed of a regular street car.I could have done a filled retangle to represent the pistons moving, but the funny is to use the hour and minutes for that !!
- lagsilva entered 4-Stroke Digital Clock in the Epilog Challenge 9 contest
- lagsilva favorited Money Maker! by gzumwalt
- lagsilva commented on lagsilva's instructable Digital & Binary Clock in 8 Digits X 7 Segments LED DisplayView Instructable »
That's really cool!! Thanks for sharing!!
- lagsilva commented on lagsilva's instructable Digital & Binary Clock in 8 Digits X 7 Segments LED DisplayView Instructable »
Thank you !!The clock is very simple to assemble and it's hypnotic watching it work !! :)See also the stopwatch I made using the same type of LED display:https://www.instructables.com/Stopwatch-Lap-Time-With-Arduino-Nano-and-Maxi-7219/
- lagsilva's instructable Digital and Binary Clock With Two LED Matrix and RTC's weekly stats:
- lagsilva commented on lagsilva's instructable Digital and Binary Clock With Two LED Matrix and RTCView Instructable »
The file is there. Had you try it again? I am not sure about this issue.
- lagsilva commented on lagsilva's instructable Digital and Binary Clock With Two LED Matrix and RTCView Instructable »
Thank you very much!
- lagsilva entered Digital and Binary Clock With Two LED Matrix and RTC in the LED Contest 2017 contest
- lagsilva entered Digital and Binary Clock With Two LED Matrix and RTC in the Arduino Contest 2017 contest
- lagsilva commented on lagsilva's instructable Amazing Binary Clock in a LED Matrix
In this case you can combine both information using the logical function OR:byteC = byteA OR byteBWith the result of byteC you can "print" it into display
View Instructable »In this case you can combine both information using the logical function AND:byteC = byteA & byteBWith the result of byteC you can "print" it into display.
- lagsilva commented on lagsilva's instructable Amazing Binary Clock in a LED MatrixView Instructable »
Hi, Big.Jack.Jazz,That is not so complicated.Basically you need to update the row by column commands according to the position you want.Try to exchange a line (setRow) by a column (setColumn) in the code and check the results.For more details of LedControl library, take a look on: https://playground.arduino.cc/Main/LedControlRegards,LAGSILVA
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 Segments
Probably is a circuit issue. Check the connections and also check individually all LEDs of the display with failure.
View Instructable »Try to update for the following statements:hora=hour() %12;if (hora==0) {hora=12;}
- lagsilva's instructable Digital Clock With Mirrored Display Driven by Accelerometers's weekly stats:
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
Shivam gautam, Probably the LED display is not exactly the same of this project. You need to check the electrical diagram of your display and try to identify what pin controls the colon / dots.
- lagsilva commented on lagsilva's instructable Talking Clock With ArduinoView Instructable »
Olá, Daniel,Nunca utilizei este display em meus projetos, mas qualquer outro display pode ser utilizado com as devidas adaptações no código.O que posso lhe adiantar é que será necessário ter a Library para ele e depois revisar o meu código retirando todas as referências relacionadas ao display TM1637 e incluir os comandos do novo display.Tente achar a documentação de seu display TFT e de sua Library para entender como são seus comandos.Saudações,LAGSILVA
- lagsilva's instructable Analog Clock With LED Matrix and Arduino's weekly stats:
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
You can do it replicating same wiring connections of 4 digits 7 segment display.
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 Segments
Good question! I had this concern too!When you make some electronic circuit you must know all technical limitations of the components you are using and the basis of these information are in their datasheets.In my project, all segments of LED display are limited by their maximum current and so they are protected by individual resistors.If you connect the resistors only to common pins, you need to consider the maximum current when all 7 segments will be on.In this case it can works well with only 1 resistor, but the brightness of that segment will be lower.Another point you need to consider is the limit of each port of -595- shift register.
View Instructable »The power of the Arduino comes from the code you make. ;-)
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 Segments
I did some tests and I suggest use the delay time between 1 to 20 to control the brightness.
View Instructable »Esloch,All delays statements have a function in the code and they are working. If you remove the statements of delay(500) there will be no interval anymore.Try do the opposite such as test. Use a delay (3000) for all of them.In this case you will see an interval of 3 seconds between features changes. Maybe you are not realizing any difference now because delay(500) means a half of second only!
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
Hello, Esloch,Congratulations! Great job and thanks for sharing!!Related to your questions:1- I have published here another projects using push buttons. Take a look on them to understand the electrical connections and the associated Arduino's code.Question 2 and 3 are correlated due to the design of this clock.The following statements control the duration of each feature being shown.If you want less brightness in the LEDs, try add a delay statement inside the "whille" loop and change the time of delay and check the results of brightness in the display: ti = millis(); // Initial time for the Timer of Hour/Time while ((millis() - ti) < 3000) { //Timer of 3 seconds to show the Hourdelay(50); //Change this value to define the range of brightness you wanthora = hour(); minuto …
see more » - lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 Segments
Tano T2,Great news !!I do not see this warning message in my Arduino IDE. Maybe the code will run because it is not an error, but the root cause must be investigated.Probably the indication of 0ºC and 0% is because the data of DHT was not read correctly.As I told you, the main code must be updated to use more recent libraries of DHT.Try investigate about differences between DHT22 and DHT11 and keep me informed about your progress. From my side I will do it too.Note: I think all this road blocks are very good for everyone learn more and more. Investigation, tryouts and learning are part of the maker world. Go ahead, be patient and be curious all the time!Regards,LAGSILVA
View Instructable »Hello Tano T2,There are some differences between DHT11 and DHT22. This last one is more accurated.I have updated my code to use DHT library of Adafruit that can be used for both types of sensor.Try download it and set the code according to the sensor version you are using in the following statements://#define DHTTYPE DHT11 // DHT 11#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321//#define DHTTYPE DHT21 // DHT 21 (AM2301)Please, inform me about the results.Regards,LAGSILVA
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 Segments
Hello Amarnath,I have added in Step 3 of this Instructable the DHT11 library I have used when I developed this project.Please, try install it in your Arduino IDE and tell me if it finally works.Regards,LAGSILVA
View Instructable »Hello Tano T2,If you use another library you must update the main code to use the correspondent statements of new library.Libraries sometime are updated by their authors and an older code that use them must be updated too. Maybe this is the case here and I need to update my code for current versions of DHT libraries, but I won't do it for now.Anyway I included at Step 3 of this Instructable the DHT11 library I have used when I developed this project.Please, try to download and install it in your Arduino IDE and tell me if finally it works.Regards,LAGSILVA
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
Hello, TanoT2,Thank you to try to replicate this project.I have some comments:1) I see you have done some changes in the original code.2) Did you try to run my original code? 3) Did you see any errors after compilation of original code?3) In your version of code, you need to fix the following declaration:#define DHT11_PIN 11 //Sensor DHT11 conected to the pin 11 on ArduinoPls, try again and keep me informed.Saudações do Brasil,LAGSILVA
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
1) Check the directories structures of libraries in your Arduino installation. Probably the compiler is not finding the dht11 library.2) Try Google "arduino error does not name a type". I found many solutions for this error. Maybe one of them can fix it.
- lagsilva commented on lagsilva's instructable Talking Clock With Arduino
Que ótimo! Coloque uma foto aqui de sua montagem!É possível sim adicionar um RTC. GPS é bem caro e não o indicaria a este projeto por fugir de seu escopo original.Tenho outros projetos publicados por aqui que o utiliza. De uma pesquisada e tente adapta-lo a sua aplicação.Fazer piscar os dois pontos também é possível, mas tudo isto leva a outra versão do projeto e que no momento não tenho disponibilidade de realizá-lo. Assim que for possível, faço uma atualização e lhe aviso.Att.,LAGSILVA
View Instructable »Obrigado, Dancopy!Coloque uma foto aqui de sua montagem. É legal para estimular outras pessoas a fazê-lo também!O Mode poderia ser indicado pela serial, mas acho mais bacana que fosse por um LED RGB. Assim, cada cor indicaria um dos modos.Tente adaptar deste modo.Agora uma recomendação: use alimentação de uma fonte externa para este projeto. Nem sempre a USB dá conta da corrente necessária para manter tudo funcionando.
- lagsilva commented on lagsilva's instructable Digital Clock RTC With LED Display of 4 Digits and 7 SegmentsView Instructable »
Grrrmachine,Thank you very much!!Please, post a photo of your project here.If your display are with the LEDs not inclined some degrees, I think it is feasible to put one of them upside down. If not, the result could be a little bit strange due to the different angles of inclination of both displays when you rotate one of them by 180 degrees.The logic of sequence to control the LED of the displays of my project is:Dot - A - B - C - D - E - F - GFor your project you must consider the transfer function for the 2nd. display:Dot - E - F - G - A - B - C - DI see you have two ways to apply this logic:1) Change wire connection of 2nd display according with 2nd sequence.2) Create a second byte num2[ ] with new sequence to be applied in the 2nd display and update the code (in this case you can mant…
see more » - lagsilva commented on lagsilva's instructable Talking Clock With ArduinoView Instructable »
Hello Jarmo,I did a test recompiling the same file I posted in this Instructables and I found no errors!If you edited my original file, please take a look at the line reported with error by your compiler and try to fix it.
- lagsilva commented on lagsilva's instructable Talking Clock With ArduinoView Instructable »
Hello Seasickgooner,Probably the compiler is not finding the DFPlayer code in the libraries of your Arduino IDE.Had you installed the DFPlayer_Mini_MP3 in the correct Arduino libraries folder in your computer ?
- lagsilva commented on lagsilva's instructable Talking Clock With ArduinoView Instructable »
Daniel,O problema do Attiny85 é que tem poucas portas disponíveis, 5 ou 6, dependendo de como for configurado.Para este relógio que fiz, o projeto demanda a utilização de 7 portas do Arduino.Com o Attiny teria que ser feito um novo projeto, mudando o escopo original do mesmo.Abs,Luís
- Show More Activities