COMMENT CONSTRUIRE UN COMPTEUR YOUTUBE ? [DIY]
Articles Blog

COMMENT CONSTRUIRE UN COMPTEUR YOUTUBE ? [DIY]


Hello ! This is Leo the Techmaker chain, and today, as you can see, the decor, there is something more. Well as JOJOL with his alarm clock, or FABIENOLICARD with his counter a little more old school subscribers I also decided to have a small counter next to me. But since the chain we are a little more DIY as you know, so do we even directly! And suddenly, voila, it’s right there and now it turns on Youtube, Twitter and Facebook. It would have been possible to add Instagram, but since my use Instagram is extremely low at the moment, I told myself that it was not very interesting. But suddenly I’ll explain how it works and how to reproduce. What are we going to need? Well first of all 5 LED boards. Here we have 5 plates 8×8 which makes us a distance of 40×8 pixels. With this it will be possible to add the logo and 6 digits. Perhaps one day we will come to 7 digits, but if it happens one day we improved the whole system, not worry. Besides these LED panels is going to need something to control, here it will be an Arduino Mega. And finally, some son to connect everything. Once you have all that, you just have to weld the plates together, and then everything connected to the Arduino. Once made and supplied to the computer, well … it is powered and running. The tutorial is just the most at the programming level construction, given that the construction part is over, there’s not much more to do. Sure we could add a frame and a glass front to better disseminate either a glass or a sheet of paper. The problem is that the camera, as you see, it does not do very well I think. It makes better naked than that. But later, perhaps, add a glass and put it in a frame. But in any case, level building was finished. Now, as you see, he currently runs a program. On this program we will have really need three things to the base. Simply access the Twitter API, Facebook and Google. To retrieve the number of youtube subscribers, number of Likes on Facebook and its number of Followers on Twitter. And why must recover these API keys? Well because these sites do not let call the subscriber numbers like this anonymously. It is absolutely necessary to have an identifier so to prevent spam. There are some means for Twitter, but for the other two I have not found very convincing so we’ll have to go through an API. From there it will just be careful that our identification keys are long enough, because for instance Facebook leaves only keys 1 hour at the base if we do not change the setting. And behind, that’s all, simply just call them with the program. Currently the program called every second, ie that every second someone subscribes or unsubscribes the meter will change. Well here, there’s not much more to say, because in the end it’s not a really long DIY in the sense that there is still much less to do with such a console. After unfortunately this tutorial, it’s not me who took care of the programming, but a friend. Since we have not found much on the net to do it directly, it took the code. And then suddenly there is a mixture of C Sharp and C ++ Thereby controlling the data sent and the Arduino itself. The thing is that suddenly, the code is a little messed up. What I want to know is that if we share: Are you be interested that it be shared on a git, so that everyone can improve it openly? Do not Hesitate to say in comment I hope this mini DIY Did you, as usual, all links in the description, as well as links to my social networks. Besides now I can see if you follow me or not. And besides, it’s time to follow me because I made you win that small enclosure 150 € on Twitter and Facebook. If you enjoyed the video, be sure to put the INCH BLUE which is always nice, to share the video and subscribe by clicking right there if it is not already. It was Leo the Techmaker chain, and especially … #Narretezjamaisdapprendre Hello !

100 thoughts on “COMMENT CONSTRUIRE UN COMPTEUR YOUTUBE ? [DIY]

  1. Je suis en ce moment même à Paris Manga, donc galère à vous répondre mais merci des retours ! 😉
    Vous voulez que je le laisse dans le décor ?

  2. Tuto intéressant.
    C'est possible de faire le même genre de chose mais pour produire un grand écran à moindre coût ?
    Même si la résolution resterait faible, le résultat pourrait être utile, que ce soit en utilisant les même plaques, ou des plaques avec moins de LED ou même en utilisant des bandes de LED (pour faire peut-être comme un rideau)!

  3. Possible de le faire aussi avec sa ou pas ? https://fr.aliexpress.com/item/10pcs-8×8-Mini-Dot-Matrix-LED-Display-Red-Com6mon-Anode-Digital-Tube-5mm-DIY-Electronic-Kit/1974613381.html?spm=2114.06010108.3.149.li2Dd6&ws_ab_test=searchweb0_0,searchweb201602_0_10065_10068_10136_10137_10138_10060_10062_10141_10056_10055_10054_128_10059_10099_10103_10102_10096_10052_10144_10053_10050_10107_10142_10051_10143_10084_10083_10080_10082_10081_10110_10111_10112_10113_10114_10078_10079_10073_10070_10122_10123_10124,searchweb201603_0,afswitch_1,ppcSwitch_2,single_sort_0_default&btsid=b1386f64-62b0-4013-b97a-14a273e5dcfd&algo_expid=c984801f-d501-4401-a55d-8b335d9104c5-16&algo_pvid=c984801f-d501-4401-a55d-8b335d9104c5

  4. c'est génial !!! tu pourrai en utilisant ce panneau a led pour. faire un equalizer (un truc qui affiche les fréquences de la musique ) ÇA SERAI ENOOOORME

  5. Pourrais tu donner le code stp ? Et aussi faire un tuto pour la construction car je n'ai pas bien compris

  6. Si tu veux améliorer le code avec ta communauté, tu peux le mettre sur Github ou encore CodePen. Je te laisse les liens en commentaire.

    https://github.com/
    http://codepen.io/

  7. Super vidéo, Léo!!! J'ai trop envie de le faire mais mes potes vont me trouver trop obsédé par le Youtube game lol C'est top en tout cas!

  8. +Léo – TechMaker Oh stp un guide en plus je vais pouvoir m'améliorer en C++ / C# de manière ludique !!!
    Merci d'avance

  9. je m'abonne, je me désabonne, je m'abonne, je me désabonne… je n'ai rien d'autre à faire dans ma vie qu'essayer de faire serrer un youtubeur…

  10. L'application console (le programme) est codé en C# (dotNet), il utilise les frameworks et ne marche que sur Windows. Si vous n'avez pas les frameworks installés, il ne marchera pas ! ça aurait été pas mal de le codé en c++ mais je sais que c'est bien plus compliqué.

  11. Abonnez vous je veut que le compteur meurt je veut voir ce que le compteur fait si le compteur de léo dépasse les 999 999 !

  12. Salut,

    C'est vraiment sympa ce compteur youtube/facebook mais je me disais que ce serait sympa aussi de pouvoir ajouter une API qui indiquerait l'heure et la date. Et oui, tout le monde n'a pas forcément besoin de savoir combien il a de followers et faut avouer qu'une horloge comme ca, cela aurait de la gueule ^^

  13. Hi Leo. I just wondering if I need something extra to build this in terms of hardware. I am going to buy those items (1 x Arduino Maxi) and (8 x LED Panel). Do i need something extra? And another quick question, could you share the source code with us please? I am begginer with Arduino. Thanks in advance.

  14. Salut, je suis en train de réalisé ce projet mais quand j'essaye de téléverse dans l'arduino j'ai plein d'erreur partout et rien ne marche. Un développer pour m'aider je suis perdu

  15. Et comment lance t'on le code sur pc ? je n'y connais rien 🙂 ça aurait été bien aussi d'ajouter le cablage arduino > panneaux LED. J'ai cru voir que c'était 5V / GDN et l'entrée 6 pour le signal.

  16. Pk faire une video ou y a que la moitié des infos…. pour une personne qui connait rien au codage, bon courage…. voici un petit code pour ceux qui veulent faire défilé du text avec un Arduino mega et une matrice led couple avec trois entrée ( le +, le – et le file qui permet l'envoi d'information ) c'est très simple et facile a comprendre. il vous suffira de remplacé la ou y a il a marqué mettez votre text ici ( connecté la matrice au pin 10 de votre arduino et bien sur le + sur le 5v :

    #include <Adafruit_GFX.h>
    #include <Adafruit_NeoMatrix.h>
    #include <Adafruit_NeoPixel.h>

    #define PIN 10

    // MATRIX DECLARATION:
    // Parameter 1 = width of NeoPixel matrix
    // Parameter 2 = height of matrix
    // Parameter 3 = pin number (most are valid)
    // Parameter 4 = matrix layout flags, add together as needed:
    // NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT:
    // Position of the FIRST LED in the matrix; pick two, e.g.
    // NEO_MATRIX_TOP + NEO_MATRIX_LEFT for the top-left corner.
    // NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: LEDs are arranged in horizontal
    // rows or in vertical columns, respectively; pick one or the other.
    // NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: all rows/columns proceed
    // in the same order, or alternate lines reverse direction; pick one.
    // See example below for these values in action.
    // Parameter 5 = pixel type flags, add together as needed:
    // NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
    // NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
    // NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
    // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)

    Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(150, 8, PIN,
    NEO_MATRIX_BOTTOM + NEO_MATRIX_RIGHT +
    NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG,
    NEO_GRB + NEO_KHZ800);

    const uint16_t colors[] = {
    matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(255, 255, 0),matrix.Color(0, 0, 255), matrix.Color(255, 0, 255), matrix.Color(0, 255, 255), matrix.Color(255, 255, 255)};

    void setup() {
    matrix.begin();
    matrix.setTextWrap(false);
    matrix.setBrightness(5);
    matrix.setTextColor(colors[0]);
    }

    int x = matrix.width();
    int pass = 0;

    void loop() {
    matrix.fillScreen(0);
    matrix.setCursor(x, 0);
    matrix.print(F("METTEZ VOTRE TEXT ICI"));

    if(–x < -30
    ) {
    x = matrix.width();

    if(++pass >= 8) pass = 0;
    matrix.setTextColor(colors[pass]);
    }
    matrix.show();
    delay(30);
    }

  17. mince, je suis sûr d'avoir entendu cette musique au tout début dans un jeu séga mais impossible de m'en rappeler >_<
    si ça parle à quelqu'un je suis preneur 🙂

  18. Bonjour, merci à vous pour l'idée. J'ai acheté le matériel mais je ne vois pas comment récupérer l'API chez Facebook, impossible de trouver sur la partie DEV.
    Je me sert d'un WeMos D1 Mini, est-ce que ça pose un soucis ? Quelle sortie du ESP8266 se branche aux plaques ? 5V et GND ok mais la troisième ?
    Enfin dernière question : peut-on adapter le code facilement pour n'appeler que les likes Facebook ?
    Merci à vous ! Jonathan

  19. Très dommage que le tuto ne soit pas détaillé ! Il y a aucun autre tuto qui explique comment faire un compteur de like soit même sur le web ! Et en acheter un coûte un bras
    Serait-il possible d'avoir le tuto en plus détaillé ce serai super !

  20. C'est intéressant, mais que faut t'il pour alimenter le tout ? voltage et ampérage. J'aurais bien aimé voir le cablage également.

  21. Le compteur en lui-même est simple à réaliser mais alors le code… du moins Facebook est une catastrophe :/ L'API plante en permanence, bref en l'état c'est inutilisable pour Facebook, ce qui le principal compteur des boutiques. Dommage que personne ne se penche sur ça, je ne sais pas coder en Arduino pour pouvoir faire un truc stable 😉 Merci quand même pour le tuto , c'est déjà énorme !

  22. Bonjour, par simple curiosité pour un néophyte en programmation, l'API est-elle compatible telle quelle avec un raspberry pi 2 ou 3 ?

  23. Ola Léo, j'ai presque fini de constuire ton compteur maison, jai reussi a relier youtube mais malhereusement je ne comprend rien au fait de créé une API facebook… Aurais-tu un peude temps a m'accorder à l'occasion ? les informations sont assez rare sur ce type de recherche google…
    J'aimerai le terminer ce compteur pour mon CBD shop …

    merci d'avance !

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top