Recherche par propriété

Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.

Recherche par propriété

Une liste de toutes les pages qui ont la propriété « Step Content » avec la valeur « Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”. ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

Affichage de 101 résultats à partir du n°1.

Voir (200 précédentes | 200 suivantes) (20 | 50 | 100 | 250 | 500).


    

Liste de résultats

  • Menstrual Cup - 3D Cup  + ( * http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw )
  • Thinger io - IoT Platform Series - 9  + (Modern methods of developing, got easier wModern methods of developing, got easier with software services. For hardware services, we have limited options. Hence [http://www.pcbway.com/?from=akshayansinha PCBWay] gives the opportunity to get custom PCB manufactured for hobby projects as well as sample pieces, in very less delivery time Get discount on the first order of 10 PCB Boards. Now, [http://www.pcbway.com/?from=akshayansinha PCBWay] also offers end-to-end options for our products including hardware enclosures. So, if you design PCBs, get it printed in a few steps!esign PCBs, get it printed in a few steps!)
  • Crypto Mining with ESP32  + (Money is one of the most important inventiMoney is one of the most important inventions in human history. It is a medium of exchange, a store of value, and a unit of account. Money enables trade, commerce, and economic growth. However, money also has its limitations and challenges. For example, money can be counterfeited, stolen, or inflated. To overcome these problems, some people have invented a new form of money: cryptocurrency. Cryptocurrency is a type of digital currency that uses cryptography to secure and verify transactions. Cryptocurrency is decentralized, meaning that it is not controlled by any central authority or government. Cryptocurrency transactions are recorded on a distributed ledger called a blockchain, which ensures transparency and immutability. Some examples of cryptocurrencies are: * '''Bitcoin''': The first and most popular cryptocurrency, created in 2009 by an anonymous person or group using the pseudonym Satoshi Nakamoto. Bitcoin has a limited supply of 21 million coins and uses a proof-of-work algorithm to validate transactions and create new blocks. * '''Ethereum''': A platform that allows developers to create decentralized applications (dApps) and smart contracts using its native cryptocurrency, ether. Ethereum uses a proof-of-stake algorithm to secure its network and enable faster transactions. Cryptocurrencies have many advantages over traditional money. They are: * '''Secure''': Cryptocurrencies use cryptography to protect transactions from fraud and hacking. Cryptocurrencies also have no single point of failure, as they are distributed across many nodes on the network. * '''Transparent''': Cryptocurrencies allow anyone to view the history and details of every transaction on the blockchain. Cryptocurrencies also have no hidden fees or charges, as they are based on peer-to-peer transactions. * '''Inclusive''': Cryptocurrencies enable anyone with an internet connection and a digital wallet to access the global financial system. Cryptocurrencies also have no barriers to entry or discrimination, as they are open to anyone regardless of their identity or location. * '''Innovative''': Cryptocurrencies foster innovation and creativity, as they allow developers to create new applications and services using blockchain technology. Cryptocurrencies also have the potential to disrupt various industries and sectors, such as banking, e-commerce, healthcare, education, and more. Cryptocurrencies are not without challenges and risks, however. They are: * '''Volatile''': Cryptocurrencies are subject to high price fluctuations due to supply and demand dynamics, market sentiment, regulatory uncertainty, and technical issues. Cryptocurrencies can also be affected by external factors, such as geopolitical events, cyberattacks, media coverage, and public opinion. * '''Complex''': Cryptocurrencies require a steep learning curve for users to understand how they work and how to use them safely and effectively. Cryptocurrencies also involve technical jargon and concepts that may be confusing or intimidating for beginners. * '''Unregulated''': Cryptocurrencies operate in a legal gray area, as they are not recognized or regulated by most governments and authorities. Cryptocurrencies may face legal restrictions or bans in some areas, which may limit their adoption and usage. Cryptocurrencies may also pose ethical and social issues, such as tax evasion, money laundering, terrorism financing, and environmental impact. Cryptocurrency is a new era of money that offers many opportunities and challenges for the future. Cryptocurrency is not just a technology or a currency; it is a social phenomenon that reflects the values and aspirations of its users. Cryptocurrency is not perfect or flawless; it is an experiment that evolves and improves over time. Cryptocurrency is not for everyone or everything; it is a choice that depends on one’s preferences and needs.at depends on one’s preferences and needs.)
  • What are the top 10 Indian stocks for a retirement portfolio for a person in mid-50  + (Most investors want to make investments thMost investors want to make investments that will provide them with significant returns as rapidly as possible while minimizing the danger of losing their principal. This is why so many people are on the search for great investment programs that will allow them to double their money in a matter of months or years while posing little or no risk. Unfortunately, there is no such thing as a high-return, low-risk investment product. In fact, risk and return are inextricably linked; they go hand in hand, i.e., the higher the risk, the higher the reward. When it comes to saving for their financial goals, Indians consider the following investment alternatives. '''1 Direct Investment''' Because stocks are a volatile asset with no guarantee of profits, they may not be suitable for everyone. Furthermore, it is difficult not only to select the suitable stock, but also to timing your entry and exit.The only silver lining is that stock has beaten all other asset classes in terms of inflation-adjusted returns over long periods of time. '''2 Mutual funds are a type of investment that allows you''' Equity mutual funds are mutual funds that invest largely in stocks. According to the Securities and Exchange Board of India (SEBI) Mutual Fund Regulations, an equity mutual fund scheme must invest at least 65 percent of its assets in stocks and equity-related securities. An equity fund might be actively or passively managed. '''3 Dept Mutual funds''' Debt mutual fund schemes are perfect for investors who want a steady income source. They are less volatile than equity funds and so considered less risky. Debt mutual funds invest primarily in fixed-income assets such as corporate bonds, government securities, treasury bills, commercial paper, and other money market instruments. These mutual funds, on the other hand, are not risk-free. They are fraught with dangers such as high interest rates and credit risk. '''4 National Pensions Systems.''' The Pension Fund Regulatory and Development Authority (PFRDA) manages the National Pension System (NPS), which is a long-term retirement-focused investment product. The annual fee for maintaining an NPS Tier-1 account has been reduced from Rs 6,000 to Rs 1,000. Stocks, term deposits, corporate bonds, liquid funds, and government funds are all included. Based on your risk appetite, you can decide how much you wish to risk. '''5 Public Provident Funds (PPFs).''' Compounding of tax-free interest has a substantial impact, especially in the later years, because PPFs have a 15-year tenure. It's also a safe bet because the interest earned and the principle invested are both backed by the government. Remember that the PPF interest rate is reviewed by the government every quarter. '''6 Bank Fixed deposit (FD)''' In India, a bank fixed deposit is seen as a safer investment than stocks or mutual funds. The deposit insurance and credit guarantee corporation (DICGC) guidelines cover each depositor in a bank up to a limit of Rs 5 lakh for both principle and interest as of February 4, 2020. Previously, the maximum principle and interest coverage was Rs 1 lakh. Depending on your preferences, you can choose between monthly, quarterly, half-yearly, yearly or cumulative interest possibilities. The interest rate is applied to one's earnings and taxed in accordance with one's tax bracket. '''7 Senior Citizens' Saving Scheme (SCSS)''' Most retirees' first option is the Senior Citizens' Saving Scheme, which is a must-have in their financial portfolios. As the name implies, this service is only for older citizens or early retirees. SCSS can be applied for at a post office or a bank by anyone over the age of 60. SCSS has a five-year duration, which can be extended by three years if the scheme matures. You have a maximum investment limit of Rs 15 lakhs. It's also feasible to create more than one account. SCSS interest is paid four times a year and is fully taxed. Keep in mind that the scheme's interest rate is reviewed and adjusted on a quarterly basis. The interest rate on an investment in the scheme, on the other hand, will not vary until the scheme matures. Senior people can deduct up to Rs 50,000 in interest from SCSS in a financial year under Section 80TTB. '''8 Pradhan Mantri Vaya Vandana Yojana (PMVVY)''' PMVVY is a savings plan for people over the age of 60 that guarantees a 7.4% yearly return. Depending on your preferences, your pension income may be paid monthly, quarterly, half-yearly, or annually. The minimum and maximum monthly pensions are Rs 1,000 and Rs 9,250, respectively. A maximum investment of Rs 15 lakh is allowed under the scheme. The project will last for ten years. The plan will remain in effect until March 31, 2023The senior individual receives a repayment of the amount invested at the conclusion of the term. The money will be paid to the nominee in the event of a senior citizen's death. '''9 Investing in Real Estate''' Your home is for your personal use only and should never be viewed as an investment. If you don't plan to live in the second house you buy, it can be used as an investment. The location of your home is the single most important factor that will determine its value and potential rental income. Capital appreciation and rental income are the two ways that real estate investments pay returns. '''10 Gold''' Having gold in the form of jewellery has its own set of problems, such as security and expense. Then there are the ‘making charges,' which typically vary between 6% and 14% of the gold price (and may go as high as 25 percent in case of special designs). For those who are interested, there is still time to purchase gold coins. A number of banks now sell gold coins. Paper gold is a unique way to get gold. Investing in paper gold is more cost-effective and can be done through gold ETFs. Such investment (buying and selling) takes place on a stock exchange when gold is the underlying asset (NSE or BSE). Investing in Sovereign Gold Bonds is another option to possess paper gold. Just [https://www.indiratrade.com/open-demat-account open demat account online] with [https://www.indiratrade.com/blog/stock-broker-firms-in-india/5040 best indian stock broker] and start investment for your retirement. Choose your [https://www.indiratrade.com/ india's best stock broker] and search lowest [https://www.indiratrade.com/tools/brokerage-calculator securities brokerage] services. Find [https://www.indiratrade.com/ India's Best Stock Broker] because its one of the major part for successful [https://www.indiratrade.com/algo-trading algo trading]. '''Open demat account Online''' and use [https://www.indiratrade.com/mobile-trading '''best share trading app in india'''] for start your trading journey with the best full-service providing brokerage firm in Central India.providing brokerage firm in Central India.)
  • How to Track the ISS Location with Node-RED  + (Node-RED is a visual programming tool that allows you to create flows of data and logic using nodes. In this article, we will use Node-RED to track the location of the International Space Station (ISS) and display it on a world map.)
  • Régulation de Température par Arduino  + (On chauffe de l'eau dans un bécher jusqu'àOn chauffe de l'eau dans un bécher jusqu'à une température de 50 °C. A l'instant où la température dépasse les 50 °C, le buzzer déclenche, et donne l'ordre à la pompe d'aspirer l'eau froide, afin de la faire circuler dans le tuyau qui est autour du bécher, sous forme de serpentin, qui sert à refroidir l'eau chaude. La pompe aspire l'eau froide à partir d'un bac, qui sera constitué d'un capteur de niveau, et relié à une électrovanne. Quand le niveau d'eau dans le bac diminue, le buzzer déclenche et donne l'ordre à l'électrovanne de s'ouvrir, pour ajuster le niveau d'eau afin d'éviter la cavitation de la pompe et sa défaillance. cavitation de la pompe et sa défaillance.)
  • How to Use Tidal Sleep Timer to Have a Good Sleep  + (On your iOS mobile device, you can set a sOn your iOS mobile device, you can set a sleep timer for Tidal by simply using the '''Clock''' app. '''1#''' On your iPhone, open the '''Clock''' app and tap '''Timer''' at the bottom. '''2#''' Here you can create a sleep timer for Tidal music as you want. '''3#''' Tap '''When Timer Ends''' and scroll down to the bottom to select '''Stop Playing'''. '''4#''' Tap '''Set''' to apply and adjust the time period as preferred. '''5#''' Once done, tap the '''Start''' button to start tracking the time. It will stop the Tidal from playing music automatically when the time ends.ng music automatically when the time ends.)
  • Minetest and 3D printing  + (Once download is completed, unzip the folder somewhere on your computer, ex. on your desktop. Download link available [https://www.minetest.net/downloads/ here]. <br/>)
  • Minetest and 3D printing  + (Once download is completed, unzip the folder somewhere on your computer, ex. on your desktop. Download link available [https://www.minetest.net/downloads/ here]. <br/>)
  • IoT with ESP32 board  + (Once you have set up an account on adafruit.io, go ahead creating a new Feed. Creat a new feed and name it, for example "lightsensorvalue".)
  • Create a wooden pet that connects with Facebook  + (Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.)
  • Create a wooden pet that connects with Facebook  + (Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.)
  • Electronic textile bag  + (One of the patches must be slightly bigger than the other 3.)
  • Electronic textile bag  + (One of the patches must be slightly bigger than the other 3.)
  • Design for lasercut with Makercase  + (Open the website [http://www.makercase.comOpen the website [http://www.makercase.com www.makercase.com] No registration or action is needed. Design with Makercase: * Set the units to millimeters * Set the dimension as EXTERNAL and set the size as 40 width, 40 height, 40 depth * Set the material thickness: we suggest using 4mm using  the “Custom material thickness” option * Select the Finger mode for the Edge Joints option * Set the tab width to 4 mmJoints option * Set the tab width to 4 mm)
  • Design for lasercut with Makercase  + (Open the website [http://www.makercase.comOpen the website [http://www.makercase.com www.makercase.com] No registration or action is needed. Design with Makercase: * Set the units to millimeters * Set the dimension as EXTERNAL and set the size as 40 width, 40 height, 40 depth * Set the material thickness: we suggest using 4mm using  the “Custom material thickness” option * Select the Finger mode for the Edge Joints option * Set the tab width to 4 mmJoints option * Set the tab width to 4 mm)
  • Réalisation d'une pièce en 3D avec la fraiseuse numérique  + (Si votre programme comprend l'utilisation Si votre programme comprend l'utilisation de plusieurs outils différents, la machine passera en mode changement manuel d'outils entre chaque opération. Broche éteinte, la machine rejoindra son origine. Vous pourrez alors changer la fraise en respectant les consignes de l'étape précédente. Une fois la fraise changée, vous pourrez sélectionner "Tool Changed" dans le menu apparu sur le boitier de commande et appuyer sur "OK". L'usinage reprendra son cours jusqu'au prochain changement d'outil.
    squ'au prochain changement d'outil. <br/>)
  • Réalisation d'une pièce en 3D avec la fraiseuse numérique  + (Si votre programme comprend l'utilisation Si votre programme comprend l'utilisation de plusieurs outils différents, la machine passera en mode changement manuel d'outils entre chaque opération. Broche éteinte, la machine rejoindra son origine. Vous pourrez alors changer la fraise en respectant les consignes de l'étape précédente. Une fois la fraise changée, vous pourrez sélectionner "Tool Changed" dans le menu apparu sur le boitier de commande et appuyer sur "OK". L'usinage reprendra son cours jusqu'au prochain changement d'outil.
    squ'au prochain changement d'outil. <br/>)
  • People pedal powered computer charger  + (People pedal power is a form of renewable People pedal power is a form of renewable energy. One human can produce around 75W electric power sustained for about 15min, or 50W during a longer period. This is enough power to be able to charge an average laptop. This energy can be harvested on a PPP device. To find out more about People Pedal Power, visit our site https://ciklic.wordpress.com/2017/08/05/renewable-energy-what-can-you-expect/8/05/renewable-energy-what-can-you-expect/)
  • How to Merge Audio and Video into One  + (Please download, install, and open the [htPlease download, install, and open the [https://www.joyoshare.com/video-joiner/ video joiner] on your computer. Find "Open File" button at bottom left of its main interface to browse and upload the video to be merged with an audio. Also, you can directly drag and drop.dio. Also, you can directly drag and drop.)
  • Réussir vos photos de tutoriels  + (Laisser des objets trainer sur votre espace de travail va complexifier votre photo et rendre la vie du lecteur plus compliqué. Passez de l'atelier au studio photo uniquement lorsque vous aurez fait place nette.)
  • Réussir vos photos de tutoriels  + (Laisser des objets trainer sur votre espace de travail va complexifier votre photo et rendre la vie du lecteur plus compliqué. Passez de l'atelier au studio photo uniquement lorsque vous aurez fait place nette.)
  • Distributeur de croquettes connecte EN COURS...  + (Suite du tutoriel à venir prochainement)
  • Créer un compte "The Things Network" et rejoindre une communauté  + (Rendez-vous sur la page d'accueil du site "The Things Network" (https://www.thethingsnetwork.org/) et cliquez sur "'''SIGN UP'''" dans le bandeau du haut.)
  • Créer un compte "The Things Network" et rejoindre une communauté  + (Rendez-vous sur la page d'accueil du site "The Things Network" (https://www.thethingsnetwork.org/) et cliquez sur "'''SIGN UP'''" dans le bandeau du haut.)
  • Mighty maker level belt  + (Set up a temporary circuit using a bread bSet up a temporary circuit using a bread board and solderless jumper cables. Set up your circuit as shown in the diagram Things to note: - There is a transistor for each of the Red, Blue and Green inputs of the RGB strip - Each transistor has 3 pins, one for GROUND, one for SIGNAL INPUT and one for SIGNAL OUTPUT - The signal input pin of each transistor is connected to a pin on the Arduino which will be controlled by the Arduino code - this will tell it whether this colour should illuminate or not. - The signal output pin of each transistor is connected to the corresponding connection on the RGB strip. - The Vin pin from the Arduino is connected to the 12V+ connection point on the RGB strip. This means that the power source is coming the computer when it is connected rather than a battery.hen it is connected rather than a battery.)
  • Contrôler des neopixels comme un DJ  + (Si vous ne l'avez pas fait, ajouter le supSi vous ne l'avez pas fait, ajouter le support de l'ESP8266 dans le logiciel Arduino : [https://github.com/esp8266/Arduino#installing-with-boards-manager https://github.com/esp8266/Arduino#installing-with-boards-manager.] Il y a plusieurs façons d'uploader le firmware que nous allons utiliser, le plus simple est d'utiliser l'exemple '''ESP8266WebServer -> WebUpdate.''' N'oubliez pas de changer STASSID et STAPSK avec le nom de votre réseau Wi-Fi et votre mot de passe. #define STASSID "your-ssid" #define STAPSK "your-password" * Téléverser '''ESP8266WebServer -> WebUpdate.''' * Appuyer sur le bouton RESET de l'ESP8266. * Aller sur http://esp8266-webupdate.local.266. * Aller sur http://esp8266-webupdate.local.)
  • Contrôler des neopixels comme un DJ  + (Si vous ne l'avez pas fait, ajouter le supSi vous ne l'avez pas fait, ajouter le support de l'ESP8266 dans le logiciel Arduino : [https://github.com/esp8266/Arduino#installing-with-boards-manager https://github.com/esp8266/Arduino#installing-with-boards-manager.] Il y a plusieurs façons d'uploader le firmware que nous allons utiliser, le plus simple est d'utiliser l'exemple '''ESP8266WebServer -> WebUpdate.''' N'oubliez pas de changer STASSID et STAPSK avec le nom de votre réseau Wi-Fi et votre mot de passe. #define STASSID "your-ssid" #define STAPSK "your-password" * Téléverser '''ESP8266WebServer -> WebUpdate.''' * Appuyer sur le bouton RESET de l'ESP8266. * Aller sur http://esp8266-webupdate.local.266. * Aller sur http://esp8266-webupdate.local.)
  • Conductive paint + Makey Makey  + (Simply mix the glue with the graphite powdSimply mix the glue with the graphite powder in equal parts. You can add more glue than graphite powder if you believe you don’t have enough powder. When done, add water as needed to reach the desired consistency. Your mixture needs to have roughly the same consistency as real paint. Watch [https://www.youtube.com/watch?v=phEke_LZJlk this] video for extra help.?v=phEke_LZJlk this] video for extra help.)
  • Conductive paint + Makey Makey  + (To check whether your conductive paint is To check whether your conductive paint is indeed conductive, we can run a test with the aid of a voltmeter. Paint a straight line on a sheet of paper. Then place the two ends of the voltmeter (the red one and the black one) each at one end of the line. Place the cursor of the voltmeter in a position to read the value of resistance and a number should display on your voltmeter.a number should display on your voltmeter.)
  • Water probe  + (Solder a strip of male headers (about 10 pSolder a strip of male headers (about 10 pins) onto the PCB. Beware that one pin needs to go into GND on the arduino board, another one into A5 and a third one into A0. Grab the 10kOhm resistor. Solder one end onto the header pin which goes into GND on the arduino board, the other end of the resistor onto the header pin which end on A0 in the arduino board. This way the resistor will basically create a bridge between GND and A0 on the arduino board. Grab two pieces of solid core wire (about 30cm long each)  and strip both ends of each piece. Solder one end of the first wire onto the header pin which ends in A5; solder one end of the second piece of wire onto the header pin which ends in A0 on the arduino board. Connect the other ends of the pieces of solid core wire to the binding post. One end goes into the red part of the post, the other end goes into the black part of the binding post. Now cut two pieces of solid core wire (about 10 cm long each), and strip both ends of each wire. Connect one end of each piece of wire to the metal ends of the binding post. Use the bolts to secure the solid core wire in place. Curl the other ends. Lastly, try placing the PCB on the arduino board, and make sure that one pin goes into GND, another into A0 and a third pin into A5., another into A0 and a third pin into A5.)
  • SoundCloud VS Spotify in 2021  + (SoundCloud has over 175 million listeners.SoundCloud has over 175 million listeners. SoundCloud's boost of users is possibly from a large number of independent music makers who want to build their music career. Spotify boasts of 365 million users. Spotify has the broadest reach and its users spread over the world. And this will definitely make it more and more popular.  efinitely make it more and more popular.  )
  • Pandora vs Spotify in 2021  + (Spotify has a vast number of songs in its Spotify has a vast number of songs in its ever-growing music library, which already reaches 70 million tracks. While Pandora catalog in its existence having one to two million songs making it hard to prevail Spotify. Only Apple Music has managed to overcome Spotify on this aspect with other competitors still struggling with a little degree of success. Spotify Premium also boasts of a wide range of remixes and covers which you can never find in Pandora Premium. However, both Spotify and Pandora Premium music library are comparable even though the fact remains Spotify holds the lead.h the fact remains Spotify holds the lead.)
  • What is Gua Sha Therapy  + (The skin on our necks can be very delicateThe skin on our necks can be very delicate, but it’s also easily hung up on the way through life. These sensitive areas become even more noticeable as we age. Triggered by stress or prolonged sun exposure, they can lead to redness, lines, and discoloration. Gua sha is one of the most effective ways to treat these unwanted signs of aging. This basic gua sha technique focuses on the neck. Gently apply pressure to the areas indicated using your fingertips or a depilatory scraper or spoon—try a nice wooden one you find in the kitchen! Go back and forth over one area at a time until desired results are achieved. Add our [https://www.sayheybeauty.com/products/jade-face-massage-roller-gua-sha-neck-massage Gua Sha Neck Massage] set to your skincare routine for smoother, younger looking skin.outine for smoother, younger looking skin.)
  • How to create a 3D sculpture  + (Steps: # Download an install [https://appsSteps: # Download an install [https://apps.autodesk.com/FUSION/en/Detail/Index?id=8699194120463301363&os=Win64&appLang=en Slicer for Fusion 360]. # We prepared a smaller and easier to process 3d model. Import the [https://drive.google.com/open?id=1uPw3ygtbECCSpNSOifi8TfQXnzldtmON Einstein simplified model] or: ## Download the 3D model [https://www.thingiverse.com/thing:631037 Einstein bust from Thingiverse] . Just the file “EinsteinBustTongue.stl” is needed. The file is quite big, it will probably need a powerful computer ## Import the 3d model  EinsteinBustTongue.stl in Slicer # Set the units to mm # Set the desired size for the model. We suggest minimum 10cm height # Choose the desired sheet format in Manufacturing Settings # Choose the Construction Technique Stacked slices # In manufacturing settings click on the small gear icon in order to see the advanced options at the bottom of the screen: # Set the material thickness to the one you wish to use. Slot offset is usually 0.010 for most laser cutters. # Set the dowels, choose “cross”: setting two dowels makes the puzzle easier, as the slices will be unable to rotate and their orientation will be defined by the dowels.d their orientation will be defined by the dowels.)
  • How to create a 3D sculpture  + (Steps: # Download an install [https://appsSteps: # Download an install [https://apps.autodesk.com/FUSION/en/Detail/Index?id=8699194120463301363&os=Win64&appLang=en Slicer for Fusion 360]. # We prepared a smaller and easier to process 3d model. Import the [https://drive.google.com/open?id=1uPw3ygtbECCSpNSOifi8TfQXnzldtmON Einstein simplified model] or: ## Download the 3D model [https://www.thingiverse.com/thing:631037 Einstein bust from Thingiverse] . Just the file “EinsteinBustTongue.stl” is needed. The file is quite big, it will probably need a powerful computer ## Import the 3d model  EinsteinBustTongue.stl in Slicer # Set the units to mm # Set the desired size for the model. We suggest minimum 10cm height # Choose the desired sheet format in Manufacturing Settings # Choose the Construction Technique Stacked slices # In manufacturing settings click on the small gear icon in order to see the advanced options at the bottom of the screen: # Set the material thickness to the one you wish to use. Slot offset is usually 0.010 for most laser cutters. # Set the dowels, choose “cross”: setting two dowels makes the puzzle easier, as the slices will be unable to rotate and their orientation will be defined by the dowels.d their orientation will be defined by the dowels.)
  • Mini écran connecté  + (IFTTT est un service qui permet d'automatiIFTTT est un service qui permet d'automatiser des tâches, Adafruit IO est compatible avec celui-ci.
    Si vous voulez utiliser IFTTT avec votre propre serveur, il y a des webhooks qui permettent de faire cela.
    Nous allons voir comment afficher les notifications d'un smartphone sur notre écran.
    Bien que ce soit amusant comme projet, n'oubliez pas que vous allez donner accès à vos notifications à deux services sur internet. Même si les communications sont en théorie sécurisée, niveau vie privée c'est une très mauvaise idée.
    *Créer un compte sur IFTTT *Installer l'application android '''if''' *Sur l'interface web d'IFTTT, cliquer sur '''My Applets''' *Cliquer sur '''New Applet''' *Choisissez le service '''Android Device''' *Choisissez '''Notification Received''' '''then''' *Choisissez '''Adafruit''' *Choisissez '''Send data to Adafruit IO''' *Dans '''Feed Name''' mettez '''notifications''' *Dans '''Data to save''' choisisez '''AppName''' et '''Notification''' '''Title'''
    L'ESP8266 va se déconnecter (puis se reconnecter) du serveur MQTT, si le message est trop long.

    Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.
    le message est trop long.</div> </div><br/>Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.<br/>)
  • Mini écran connecté  + (IFTTT est un service qui permet d'automatiIFTTT est un service qui permet d'automatiser des tâches, Adafruit IO est compatible avec celui-ci.
    Si vous voulez utiliser IFTTT avec votre propre serveur, il y a des webhooks qui permettent de faire cela.
    Nous allons voir comment afficher les notifications d'un smartphone sur notre écran.
    Bien que ce soit amusant comme projet, n'oubliez pas que vous allez donner accès à vos notifications à deux services sur internet. Même si les communications sont en théorie sécurisée, niveau vie privée c'est une très mauvaise idée.
    *Créer un compte sur IFTTT *Installer l'application android '''if''' *Sur l'interface web d'IFTTT, cliquer sur '''My Applets''' *Cliquer sur '''New Applet''' *Choisissez le service '''Android Device''' *Choisissez '''Notification Received''' '''then''' *Choisissez '''Adafruit''' *Choisissez '''Send data to Adafruit IO''' *Dans '''Feed Name''' mettez '''notifications''' *Dans '''Data to save''' choisisez '''AppName''' et '''Notification''' '''Title'''
    L'ESP8266 va se déconnecter (puis se reconnecter) du serveur MQTT, si le message est trop long.

    Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.
    le message est trop long.</div> </div><br/>Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.<br/>)
  • E-waste lights  + (The Android app is linked to the smart binThe Android app is linked to the smart bin using WIFI or Bluetooth. It collects waste data, contains fun facts to educate people about recycling and waste sorting. To motivate people to keep on sorting their waste, the app also shows you how much money you have accumulated.s you how much money you have accumulated.)
  • PiKon telescope  + (The PiKon telescope is a robust design butThe PiKon telescope is a robust design but there are two issues that need care if you are to get the most out of your project. '''Dust and the Camera Sensor''' PiKon benefits from a very simple design that has just one optical component. The lens of the Raspberry Pi Camera is removed to allow imaging by the Optical Mirror. This means that the Raspberry Pi Camera sensor is exposed to dust and dirt. Adding sensor protection would add two optical surfaces to the design, so the sensor is left exposed. This is not a problem provided care is taken to avoid dust and dirt getting on the sensor. '''Care of the Mirror''' As with all reflecting telescopes, care must be taken to avoid damaging the mirror. When assembling or modifying the telescope be careful not to let components drop down the Telescope Tube onto the Mirror.p down the Telescope Tube onto the Mirror.)
  • Seeed MR60BHA1 Presence, Breathing, and Heartbeat Sensing  + (The [https://www.seeedstudio.com/60GHz-mmWThe [https://www.seeedstudio.com/60GHz-mmWave-Radar-Sensor-Breathing-and-Heartbeat-Module-p-5305.html?queryID=504dcf6317754ee7930d15192a311c71&objectID=5305&indexName=bazaar_retailer_products MR60BHA1] 60GHz mmWave Module is a versatile sensor that utilizes Frequency Modulation Continuous Wave (FMCW) detection to accurately measure breathing rate and heart rate, ensuring a completely private and secure environment, free from external interference. Equipped with a built-in standard algorithm and onboard antenna, the unit delivers simultaneous signal output with exceptional precision. It serves as an ideal solution for developing high-accuracy, self-regulating, privacy-protected, and secure biotic radar systems in consumer electronics, healthcare, and industrial applications. Block Diagram Beyond heart rate and respiration detection, the radar sensor can detect human presence in the operating area, enabling the creation of an automated device and appliance control system that conserves energy during unoccupied periods. Additionally, the system incorporates an IR temperature sensor to measure body temperature, allowing for illness and stress detection. Upon detecting significant vital variations, the buzzer activates as an alert. Simultaneously, all details are displayed on an LCD display and a mobile phone app via the ESP32 Wi-Fi module. The project involved various components, which can be identified in the Below provided image.ich can be identified in the Below provided image.)
  • Fruit piano  + (The activity consists in turning fruits inThe activity consists in turning fruits into a keyboard to play music with. To get started, plug the makey makey (or DIY makey makey with Arduino Leonardo) to your computer and connect all bananas (or other conductive items) to the board via alligator clips.e items) to the board via alligator clips.)
  • Fruit piano  + (The activity consists in turning fruits inThe activity consists in turning fruits into a keyboard to play music with. To get started, plug the makey makey (or DIY makey makey with Arduino Leonardo) to your computer and connect all bananas (or other conductive items) to the board via alligator clips.e items) to the board via alligator clips.)
  • Hands up Ready Go Scratch tutorial  + (First of all, click on the small cat pictuFirst of all, click on the small cat picture called “Sprite”. Pick a ‘starting block’ in the Event section (in brown). The green flag block is the most common. Next, pick one “if then” block for each team (you can find this in the Control -yellow- section). Choose a key for each “if then” block and connect it via the alligator clip to the Makey makey. It’s now time to discover a new type of blocks under the section “Looks”. We will start by using ‘switch backdrop to …’, we need one for the beginning of the code to set the background to the initial position (multicolor one), and one per each “IF THEN” block.or one), and one per each “IF THEN” block.)
  • Hands up Ready Go Scratch tutorial  + (First of all, click on the small cat pictuFirst of all, click on the small cat picture called “Sprite”. Pick a ‘starting block’ in the Event section (in brown). The green flag block is the most common. Next, pick one “if then” block for each team (you can find this in the Control -yellow- section). Choose a key for each “if then” block and connect it via the alligator clip to the Makey makey. It’s now time to discover a new type of blocks under the section “Looks”. We will start by using ‘switch backdrop to …’, we need one for the beginning of the code to set the background to the initial position (multicolor one), and one per each “IF THEN” block.or one), and one per each “IF THEN” block.)
  • Buzzing Bee Circuit  + (The battery holder can be found on TinkerCThe battery holder can be found on TinkerCAD as 'Battery Holder - Buzzing Bee' at the link This CAD will need to be saved as a .stl file Open the .stl file in the printer software for your printer After centring and adjusting the settings as needed, slice the print and transfer the new created file to the printer. PRINT!
    created file to the printer. PRINT! <br/>)
  • DIY Custom NeoPixel Rings From Scratch!  + (The next step in making your printed circuThe next step in making your printed circuit board is making your connections between your LEDs. NeoPixels each have one data-input pad and one data-output pad. First create a long chain starting with the pixel closest to where you plan on placing your interface pins, going from one pixel's data-out pin to the next pixel's data-in pin. After that you'll need to route power and ground. The easiest method I have come up with to do this is to use a combination of circles and semi-circles, four in total, alternating between power and ground as you move outward from the origin. This makes it easy to create a small "jumper" connection as apposed to manually wiring every since LED together, twice. The two pairs of circles/semi-circles can then be tied together whichever way is most convenient. Finally, a copper pour is added. This essentially just causes all extra space to be filled by "ground", which has multiple advantages including being easier to manufacture at home. You will also want to install one roughly .1uf capacitor between power and ground between each set of two LEDs. The manufacture recommends one per LED however its likely one per two will do and they are time consuming to solder. These are not necessary for the functionality of the device, they simply improve the lifespan of the LEDs, so they can be ignored if needed.he LEDs, so they can be ignored if needed.)
  • DIY Custom NeoPixel Rings From Scratch!  + (The next step in making your printed circuThe next step in making your printed circuit board is making your connections between your LEDs. NeoPixels each have one data-input pad and one data-output pad. First create a long chain starting with the pixel closest to where you plan on placing your interface pins, going from one pixel's data-out pin to the next pixel's data-in pin. After that you'll need to route power and ground. The easiest method I have come up with to do this is to use a combination of circles and semi-circles, four in total, alternating between power and ground as you move outward from the origin. This makes it easy to create a small "jumper" connection as apposed to manually wiring every since LED together, twice. The two pairs of circles/semi-circles can then be tied together whichever way is most convenient. Finally, a copper pour is added. This essentially just causes all extra space to be filled by "ground", which has multiple advantages including being easier to manufacture at home. You will also want to install one roughly .1uf capacitor between power and ground between each set of two LEDs. The manufacture recommends one per LED however its likely one per two will do and they are time consuming to solder. These are not necessary for the functionality of the device, they simply improve the lifespan of the LEDs, so they can be ignored if needed.he LEDs, so they can be ignored if needed.)
  • Colorado Top Bar Assembly  + (1. Lay the Back Legs flat on the floor and then place the two side panels into the corresponding slots. 2. Place the front legs into place)
  • OpenKnit: digital fabrication tool to create your own clothes  + (You'll need to thread: two 20x20x800 mm bars: 6 mm tool on both sides. two 30x30x800 mm bars: 8 mm tool on both sides. two 30x30x162 mm bars: 8 mm tool on ONE side, plus one 8 mm hole on the top (see image).)
  • How to Play Spotify on Yoto Player  + (There is a companion Yoto app available onThere is a companion Yoto app available on mobile phones that can help us to upload our audio files including compatible Spotify downloads to Yoto cards for offline listening for free. As we know, Spotify songs are protected in a special OGG Vorbis format. In this case, you'd better download Spotify to MP3, AAC, and M4A files that are supported by Yoto. And [https://www.audfun.com/spotify-music-converter.html AudFun Spotify Music Converter] is a great shot. The '''AudFun Music Converter for Spotify''' is dedicated to downloading and converting Spotify songs, albums, playlists, audiobooks, and [https://www.audfun.com/spotify/download-spotify-podcasts-to-mp3.html Spotify podcasts to MP3], AAC, WAV, FLAC, M4A, and M4B '''without Spotify Premium'''. Also, it retains 100% original audio quality and full ID3 tags, which enables you to play Spotify music on Yoto Mini Player or Yoto Original Player without any metadata info loss.nal Player without any metadata info loss.)
  • Node Red with MQTT on Raspberry Pi  + (This project works without much additional hardware. The one and only requirement is you just need a Raspberry Pi.)
  • 8bits & Chocolate - decorative candy dispenser  + (For the modules assembly I suggest that you refer to the PDF files. You'll find the pieces numbering and how to assemle them (with a few additional hints))
  • Design a 3D object in Tinkercad  + (This video takes the educator through the This video takes the educator through the basics of Tinkercad. You will learn about designing simple solids (ex. cubes, tetrahedrons), and combining them together to produce a complex object https://openclassrooms.com/courses/imprimante-3d/modelisez-un-objet-en-3d#/id/video_Player_0/modelisez-un-objet-en-3d#/id/video_Player_0</u>)
  • How to Listen to Tidal on Multiple Devices Simultaneously  + (Tidal offers several major plans for you tTidal offers several major plans for you to choose from, including Free, Hi-Fi, Hi-Fi Plus, Family Hi-Fi, and Family Hi-Fi Plus. Since the Family Plan supports family members with up to '''6''' people, obviously, this is the simplest way. You’re supposed to sign up for the [https://tidal.com/plans/family Tidal Family plan] to enjoy the playback on multiple devices. Currently, the Tidal Family Hi-Fi plan is '''$14.99''' per month with unlimited skips and is ad-free. If you want to enjoy high-resolution quality, you can subscribe to Tidal Family Hi-Fi Plus to get the high lossless quality which is almost equal to CD at '''$29.99''' per month. # If you’re a new user, you’re able to enjoy the Family plans for free in '''30''' days. # If you’re not a new user, you can choose to change or '''upgrade''' your plan to Tidal Family Hi-Fi or Hi-Fi Plus. # To upgrade to or manage a Family plan, go to [http://account.tidal.com/ account.tidal.com] and sign in using the primary account holder’s credentials and select TIDAL Family. # After then, you will be given the option to select '''Upgrade to Family Plan''' from Family Hi-Fi or Hi-Fi Plus.
    '' from Family Hi-Fi or Hi-Fi Plus. <br/>)
  • How to Play Tidal on Galaxy Watch  + (To begin using Tidal on your Galaxy Watch,To begin using Tidal on your Galaxy Watch, you'll need to download and install the Tidal app. Follow these steps to get started: '''Step 1: Open the Galaxy Wearable App''' First, open the Galaxy Wearable app on your smartphone. This app allows you to manage and install applications on your Galaxy Watch. '''Step 2: Find and Install the Tidal App''' In the Galaxy Wearable app, navigate to the "Galaxy Store" section. Search for the Tidal app using the search bar and select it from the search results. Tap on "Install" to begin the installation process. '''Step 3: Sign in to your Tidal Account''' Once the Tidal app is installed on your Galaxy Watch, open it, and sign in using your Tidal account credentials. If you don't have a Tidal account yet, you can create one directly from the app.
    n create one directly from the app. <br/>)
  • Snap circuits activities for 12+  + (To begin with, kids will need to build or To begin with, kids will need to build or assemble a miniature house. They can build one using cardboard, or you can laser cut them in advance, using for example a 3mm thick MDF board. [https://drive.google.com/open?id=1JGQVbJy4yhH1qOw0H3IVO0c7uRhI1ZIY Here]’s the design of a miniature house, ready for laser cut. the design of a miniature house, ready for laser cut.)
  • How to Play Apple Music Soundtrack in GTA5  + (To enjoy your Apple Music library while plTo enjoy your Apple Music library while playing GTA 5, you'll first need to convert your Apple Music tracks into a compatible format. The best tool for this job is [https://www.audfree.com/auditior AudFree Apple Music Converter]. This powerful software allows you to convert Apple Music songs into formats like MP3 or M4A, making them compatible with GTA 5. Here's why AudFree Apple Music Converter stands out: 1) '''Convert encrypted Apple Music content to various formats:''' AudFree Apple Music Converter can convert all content from Apple Music to unprotected MP3, FLAC, WAV, AAC, M4A, and M4B files. 2)  '''Keep lossless audio quality:''' This expert tool ensures that your tracks are converted with the original quality audio, preserving the integrity of your music. 3) '''Support batch conversion at 30X speed:''' The software is user-friendly, and the conversion process is quick at up to 30X faster speed. It enables you to convert unlimited number of tracks together. 4) '''Preservation of Metadata Info:''' It retains important song metadata information. With it,  ID3 tags such as artist, album, and cover art will be retained, ensuring your GTA 5 experience is as immersive as possible. 5) '''Play Apple Music without premium:''' Once converted, you can keep the Apple Music conversions forever. That means you can play those unprotected Apple Music audio files at all devices and players whenever you like.io files at all devices and players whenever you like.)
  • Timelapes with Raspberry Pi Camera  + (To install the camera use the ribbon cable and press the side of the connector and pull up.)
  • Casse brique game Maker  + (Comme pour les sprites, vous allez devoir Comme pour les sprites, vous allez devoir créer un objet par élément de votre jeu. Nous allons d'abords créer chaque objet (raquette, mur, brique, balle), c'est important de créer chaque objet avant de commencer à les paramétrer en profondeur. Une fois chaque objet créer nous allons nous intéresser à la raquette. Tout d'abord dans l'évenement create de votre raquette, initialisez quatre variables : * nb_brique à 0 * ismoving_right à 0 * ismoving_left à 0 * ismoving à 0 la première servira à savoir s'il reste des briques sur le terrain et les trois autres seront utiles pour le contrôle des mouvement de la raquette. sur l'évènement Step, entrez l'algorithme suivant : si nb_brique = 0 { alors restart la room; } ensuite créer un évènement "collision avec mur", et mettez comme le "bounce" avec les paramètre suivant : appliquer aux autre, précision précise, et rebondir sur tous les objet. maintenant passons aux mouvement : pour tout ce qui concerne la gauche, créez un évènement left pressed et left released. Dans left pressed, implantez l'algo suivant : si ismoving =0 { start moving in a direction (droite, force -7, relative) set variable ismoving_left to 1 set variable ismoving to 1 } Ce bout de code signifie, que si la raquette ne bouge alors elle commence à se déplacer à gauche lorsque l'on appuie sur la flèche de gauche, il permet aussi d'empécher certain bug si jamais la flêche droite et la flèche gauche sont appuyées en même temps. Pour left released le code ressemblera à ça : si ismoving_left = 1 { start moving in a direction (droite, 7, relative) set variable ismoving_left to 0 set variable ismoving to 0 } Sachez que le 7 est une valeur arbitraire, vous pouvez la changer à tout moment pour moduler la vitesse de votre raquette. Par contre n'oubliez pas que la vitesse lors du pressage de touche doit être l'opposée de celle lors du release. Pour faire le déplacement vers la droite il suffit d'inverser la puissance de déplacement et de remplacer tout les ismoving_left, par des ismoving_right. Et voilà vous n'aurez plus à toucher la raquette.à vous n'aurez plus à toucher la raquette.)
  • Casse brique game Maker  + (Comme pour les sprites, vous allez devoir Comme pour les sprites, vous allez devoir créer un objet par élément de votre jeu. Nous allons d'abords créer chaque objet (raquette, mur, brique, balle), c'est important de créer chaque objet avant de commencer à les paramétrer en profondeur. Une fois chaque objet créer nous allons nous intéresser à la raquette. Tout d'abord dans l'évenement create de votre raquette, initialisez quatre variables : * nb_brique à 0 * ismoving_right à 0 * ismoving_left à 0 * ismoving à 0 la première servira à savoir s'il reste des briques sur le terrain et les trois autres seront utiles pour le contrôle des mouvement de la raquette. sur l'évènement Step, entrez l'algorithme suivant : si nb_brique = 0 { alors restart la room; } ensuite créer un évènement "collision avec mur", et mettez comme le "bounce" avec les paramètre suivant : appliquer aux autre, précision précise, et rebondir sur tous les objet. maintenant passons aux mouvement : pour tout ce qui concerne la gauche, créez un évènement left pressed et left released. Dans left pressed, implantez l'algo suivant : si ismoving =0 { start moving in a direction (droite, force -7, relative) set variable ismoving_left to 1 set variable ismoving to 1 } Ce bout de code signifie, que si la raquette ne bouge alors elle commence à se déplacer à gauche lorsque l'on appuie sur la flèche de gauche, il permet aussi d'empécher certain bug si jamais la flêche droite et la flèche gauche sont appuyées en même temps. Pour left released le code ressemblera à ça : si ismoving_left = 1 { start moving in a direction (droite, 7, relative) set variable ismoving_left to 0 set variable ismoving to 0 } Sachez que le 7 est une valeur arbitraire, vous pouvez la changer à tout moment pour moduler la vitesse de votre raquette. Par contre n'oubliez pas que la vitesse lors du pressage de touche doit être l'opposée de celle lors du release. Pour faire le déplacement vers la droite il suffit d'inverser la puissance de déplacement et de remplacer tout les ismoving_left, par des ismoving_right. Et voilà vous n'aurez plus à toucher la raquette.à vous n'aurez plus à toucher la raquette.)
  • Pavé Numérique MIDI  + (Souder les headers sur la stripboard, vousSouder les headers sur la stripboard, vous pouvez vous aider de l’arduino micro pour ne pas vous tromper sur l’espacement (de 5 cases entre les deux) ''Personnellement, je n’ai pas utilisé de headers pour l’afficheur OLED, car j’avais retiré les broches.''ur OLED, car j’avais retiré les broches.'')
  • Pavé Numérique MIDI  + (Vous pouvez soit coller le keypad (avec un pistolet à colle à chaud) où soit le visser en faisant des trous sur la stripboard. Il vaut mieux fixer le keypad avant de souder les câbles pour pouvoir plus facilement vérifier la longueur des câbles.)
  • How to Use Spotify as an Alarm on iPhone, Android, and Smart Speakers  + (Unfortunately, the default Clock app on iPUnfortunately, the default Clock app on iPhones does not integration with Spotify. However, you can use third-party alarm apps such as Music Alarm Clock for Spotify+ or Kello Alarm Clock to set Spotify songs as your alarm. Here's how: '''Step 1.''' Install and launch the Music Alarm Clock for Spotify+ app or Kello Alarm Clock app on your iPhone. '''Step 2.''' Sign in with your Spotify account on those alarm app and open the app settings. '''Step 3.''' Create a new alarm by tapping the Add button and setting a specific alarm time. '''Step 4.''' Select the alarm sound and choose Spotify as the source. Browse and add your preferred Spotify songs or playlists as the alarm sound. '''Step 5.''' Save the settings, and your alarm will wake you with Spotify songs.ur alarm will wake you with Spotify songs.)
  • Team Ace - Unilag  + (Upon sign up to the ACE app, the user is asked to provide information detailing their location, estimates of gas, fuel, electricity per month. These values are used to approximate the tonnes of carbon and other CFCs emitted by the user. <br/>)
  • Team Ace - Unilag  + (Upon sign up to the ACE app, the user is asked to provide information detailing their location, estimates of gas, fuel, electricity per month. These values are used to approximate the tonnes of carbon and other CFCs emitted by the user. <br/>)
  • Glowing LED Butterfly  + (Use TinkerCad to design the component thatUse TinkerCad to design the component that will be 3D printed. This is a great opportunity to develop your computer aided design (CAD) skills! What to think about.. - Needs to have holes for the light to go through - Needs to be big enough to hide the Arduino and PCB - Needs to be able to sit on the top of the 9V battery Pre-made butterfly design can be found through this linkrfly design can be found through this link)
  • Nutridome I SDG 11 I South Africa  + (This is a PVC pipe that has been drilled wThis is a PVC pipe that has been drilled with holes we were going to use disposable plastic cups but we found some plastic growing cups in the store room and we used those. for this demonstration we are using an ordinary aquarium pump and pipes for the water flow. The bucket is just a normal bucket. The dome was made from 25mm PVC electrical wiring pipes. The dome was inspiration for the idea as we saw it at the Centre and realised its potential. the PVC pipes are held together with cable ties, glue and connectors. The shading is normal garden shade and plastic sheeting can be placed over the structure to create more controlled environments. This will be when you have put the hydroponic system with lighting inside the dome we just wanted to illustrate the look for the final product of the dome.he look for the final product of the dome.)
  • Light sensitive e-textile bag  + (We will be using S4A to program the board.We will be using S4A to program the board. Therefore, we need to first set up our Arduino adequately. Download the S4A software by reaching [http://s4a.cat/ S4A] and then clicking on “Downloads” > Choose the correct version based upon your operating system. Afterwards, download the S4A firmware by reaching this [http://vps34736.ovh.net/S4A/S4AFirmware16.ino link] > Right-click > Save as > Remove the .txt part of the name > Save as type: Change from “Text Document” to “All Files” > Save. = Upload the S4A firmware = You will also need to use Arduino IDE to code and upload the firmware onto your Arduino Leonardo board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. Launch Arduino IDE and open the S4A firmware by going to File > Open or by pressing Ctrl+O and then browsing to the location you previously saved the firmware to. Connect the Arduino to your computer. Select Arduino Leonardo from Tools menu > Board. Select the correct port from the Tools menu > Port. Upload the S4A firmware into it by using the right arrow (→) button at the top right corner of the window, by choosing Sketch > Upload or by pressing Ctrl+U on the keyboard. = Launch S4A = If the S4A firmware was successfully uploaded into the Arduino board, the “searching board…” message should disappear in a few seconds.duino board, the “searching board…” message should disappear in a few seconds.)
  • Light sensitive e-textile bag  + (We will be using S4A to program the board.We will be using S4A to program the board. Therefore, we need to first set up our Arduino adequately. Download the S4A software by reaching [http://s4a.cat/ S4A] and then clicking on “Downloads” > Choose the correct version based upon your operating system. Afterwards, download the S4A firmware by reaching this [http://vps34736.ovh.net/S4A/S4AFirmware16.ino link] > Right-click > Save as > Remove the .txt part of the name > Save as type: Change from “Text Document” to “All Files” > Save. = Upload the S4A firmware = You will also need to use Arduino IDE to code and upload the firmware onto your Arduino Leonardo board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. Launch Arduino IDE and open the S4A firmware by going to File > Open or by pressing Ctrl+O and then browsing to the location you previously saved the firmware to. Connect the Arduino to your computer. Select Arduino Leonardo from Tools menu > Board. Select the correct port from the Tools menu > Port. Upload the S4A firmware into it by using the right arrow (→) button at the top right corner of the window, by choosing Sketch > Upload or by pressing Ctrl+U on the keyboard. = Launch S4A = If the S4A firmware was successfully uploaded into the Arduino board, the “searching board…” message should disappear in a few seconds.duino board, the “searching board…” message should disappear in a few seconds.)
  • ESP32 with WebSerial: A Comprehensive Guide  + (WebSerial is a web standard that allows weWebSerial is a web standard that allows websites to communicate with serial devices. It bridges the web and the physical world, enabling web applications to interact with hardware devices. This opens up a world of possibilities for IoT projects, allowing real-time interaction between web applications and physical devices.een web applications and physical devices.)
  • Empty room activity v12  + (What you need[https://docs.google.com/docuWhat you need[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.kft4zwyruhwh ?] 1 - A remote control device #Deedu; 2 - Environments Nodered and Blynq; 3 - A box whose purpose is to abstract the concept of the home environment. How to create the environment Here we have to describe how the miniature house is created, the environment to be simulated and the things you need to do it: How to build the box[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.rocl9tvc6md5 ?] * We take a box of shoes that we no longer use; * With the help of a pair of scissors with a rounded tip, let's cut one of the shorter sides of the box. From here we could observe inside the box itself what will be simulated; * Let's cut the other minor side in the same way. From this we will insert the small fan; * By inserting the device inside the box, we created our miniature room and we are ready for the experiment. How to build the device? For the construction of the device, consult the guide at the following link: [LINK PINTEREST]. https://studio.youtube.com/video/Kr0x0o6c8DM/edit https://www.youtube.com/watch?v=UEqjpMs15jo To close everything in a wrapper, it may be useful to 3D print the suitable box whose source can be downloaded at the following link. https://www.thingiverse.com/thing:4062244 === How to put precisely the[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.sci31hnwrn1 Blynk app]? === To set up the software system via Blynk, follow the guide: https://www.instructables.com/id/Digital-Environmental-Education-Domotics/ How to put precisely the server Nodered on Raspberry? To set up the Nodere software system, follow the guide: [LINK PINTEREST]. on Raspberry? To set up the Nodere software system, follow the guide: [LINK PINTEREST].)
  • Brightness control activity v12  + (What you need[https://docs.google.com/docuWhat you need[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.kft4zwyruhwh ?] 1 - A remote control device #Deedu; 2 - Environments Nodered and Blynq; 3 - A box whose purpose is to abstract the concept of the home environment. How to create the environment Here we have to describe how the miniature house is created, the environment to be simulated and the things you need to do it: How to build the box[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.rocl9tvc6md5 ?] * We take a box of shoes that we no longer use; * With the help of a pair of scissors with a rounded tip, let's cut one of the shorter sides of the box. From here we could observe inside the box itself what will be simulated; * Let's cut the other minor side in the same way. From this we will insert the small fan; * By inserting the device inside the box, we created our miniature room and we are ready for the experiment. room and we are ready for the experiment.)
  • Neo Pixels Ring with Arduino Nano  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY t]o get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here. U]sing this plugin, you can directly order PCBs in just one click after completing your design in KiCad.ick after completing your design in KiCad.)
  • AWS IoT Core IoT Platform Series - 6  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY f]or ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY t]o get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Line Follower Robot - King of Maze  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Node-Red Telegram Bot with Temperature Logger Part-2  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here.] Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.ick after completing your design in KiCad.)
  • M5Stick C Captive Portal  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Node Red Controlled Web LED on ESP32 with Raspberry Pi 4  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shopou can get free stuff from their gift shop)
  • Ethernet-Enhanced LoRa Gateway Minimizing Delay  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here.] Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.ick after completing your design in KiCad.)
  • Getting Started with ESP-NOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Node Red with Raspberry Pi  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Appliances Control with ESPNOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Water Quality Monitoring System Based on IOT  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Node Red Controlled Neo Pixel on Raspberry Pi 4  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Getting Started with TivaWare Launchpad - Basics  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] to order PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Temperature Control Neo Pixels with Arduino Nano  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here]. Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.ick after completing your design in KiCad.)
  • DHT11 with ESPNOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] toget them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Minetest and 3D scanning  + (You will be suing Qlone, an application foYou will be suing Qlone, an application for smartphone, to 3D scan an objet of your choice. Beware that Qlone requires you to pay for each export, or to buy a subscription that offers unlimited exports over a certain period of time. Unfortunately at the moment, there is not free technology that we are aware of, and that allows 3D scanning with a smartphone. Find how to 3D scan an object with Qlone on [https://docs.google.com/document/d/1ZOmi6oMzwFPIWjr0ZaCyUKKssK1Wi9xdnHIzgtfL5Zc/edit?usp=sharing this] tutorial.IzgtfL5Zc/edit?usp=sharing this] tutorial.)
  • Minetest and 3D scanning  + (You will be suing Qlone, an application foYou will be suing Qlone, an application for smartphone, to 3D scan an objet of your choice. Beware that Qlone requires you to pay for each export, or to buy a subscription that offers unlimited exports over a certain period of time. Unfortunately at the moment, there is not free technology that we are aware of, and that allows 3D scanning with a smartphone. Find how to 3D scan an object with Qlone on [https://docs.google.com/document/d/1ZOmi6oMzwFPIWjr0ZaCyUKKssK1Wi9xdnHIzgtfL5Zc/edit?usp=sharing this] tutorial.IzgtfL5Zc/edit?usp=sharing this] tutorial.)
  • ESP32 DHT22 IFTTT  + (You will need a Python IDE such as Thonny for this project. You can use any IDE, but for this project, we are using Thonny. To install and use Thonny: *Go to https://thonny.org/ *Download *Install and then open)
  • Analogic Drawing Pad  + (You will need to draw 10 pulleys in total.You will need to draw 10 pulleys in total. To draw the pulleys, just place them on the board and draw their contour. Place de pulleys marked with “1” at 2cm from the sides of the board, and 5cm from the bottom of the board (the bottom of the board is the longest side). bottom of the board is the longest side).)
  • Analogic Drawing Pad  + (You will need to draw 10 pulleys in total.You will need to draw 10 pulleys in total. To draw the pulleys, just place them on the board and draw their contour. Place de pulleys marked with “1” at 2cm from the sides of the board, and 5cm from the bottom of the board (the bottom of the board is the longest side). bottom of the board is the longest side).)
  • Pet that lights up upon interaction  + (You will need to use Arduino IDE to code aYou will need to use Arduino IDE to code and upload the firmware onto your ESP32 board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. “Just download” and run the installation files.)
  • Energy saving house with ESP32  + (You will need to use Arduino IDE to code aYou will need to use Arduino IDE to code and upload the firmware onto your ESP32 board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. “Just download” and run the installation files.)
  • Energy saving house with ESP32  + (You will need to use Arduino IDE to code aYou will need to use Arduino IDE to code and upload the firmware onto your ESP32 board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. “Just download” and run the installation files.)
  • Pet that lights up upon interaction  + (You will need to use Arduino IDE to code aYou will need to use Arduino IDE to code and upload the firmware onto your ESP32 board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. “Just download” and run the installation files.)
  • Simple Train Blocking System  + (You'll need to cut the rails or isolate thYou'll need to cut the rails or isolate them to make sure each block is independent. The last track is the security track and is isolated from the rest. The sticker on the plaque is right on the security track. What you see before is the main track (stop zone) and what you see after is the stop zone of the next block. after is the stop zone of the next block.)
  • Etage jardinière  + (fichiers -         La jardinière dans laquelle on placera la plante -         Le 4<sup>ème</sup> étage, dans lequel on installera le servo-moteur)
  • Etage jardinière  + (fichiers -         La jardinière dans laquelle on placera la plante -         Le 4<sup>ème</sup> étage, dans lequel on installera le servo-moteur)
  • Recycleur de pla  + (On monte le bouchon de laiton sur le tuyau de cuivre)
  • Laboîte - suivi de la consommation électrique à la maison  + ( #La première étape consiste à récupérer l #La première étape consiste à récupérer les données de consommation électrique depuis [https://translate.google.com/translate?hl=&sl=en&tl=fr&u=https%3A%2F%2Fguide.openenergymonitor.org%2Fapplications%2Fhome-energy%2F emoncms]. Il existe de nombreuses solutions alternatives à [https://translate.google.com/translate?hl=&sl=en&tl=fr&u=https%3A%2F%2Fguide.openenergymonitor.org%2Fapplications%2Fhome-energy%2F emoncms] mais cette solution présente les avantages suivants : #*Les données sont stockées chez vous #*L'écosystème logiciel et matériel est libre et basé sur des élément réparables et compatibles avec [[laboîte]]! #*La précision des mesures est excellente (89% en utilisant une pince ampèremétrique et 99% en utilisant un capteur d'impulsions) #Connectez-vous [https://emoncms.org/user/view à votre compte emoncms] et copiez votre clé d'API de lecture (''Read API Key'') #Ensuite sur la pages Flux (''Feeds''), copiez les identifiants de vos flux de consommation instantanée (en W) et énergie quotidienne (en kWhd) de consommation instantanée (en W) et énergie quotidienne (en kWhd) )
  • Laboîte  + ( #La première étape consiste à souder le c #La première étape consiste à souder le connecteur « 5 broches sécable » sur un des modules « 4 matrices de LEDs » #Vous pouvez ensuite insérer les deux modules « 4 matrices de LEDs » dans le boîtier imprimé en 3D en vérifiant que les connecteurs extérieurs passent par les trous sur le côté (le module où vous avez soudé le connecteur doit se trouver en haut) #Connectez ensuite le microcontrôleur avec les matrices de LEDs comme suit :
    Module « 4 matrices de LEDs » Microcontrôleur
    VCC USB
    GND GND
    DIN MOSI
    CLK SCK
    CS 4
    t;</tr><tr> <td><code>DIN</code> </td><td><code>MOSI</code> </td></tr><tr> <td><code>CLK</code> </td><td><code>SCK</code> </td></tr><tr> <td><code>CS</code> </td><td><code>4</code> </td></tr></table> )
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>'''2. Bibliographie :'''<'''2. Bibliographie :'''

    Lien download :

    '''sketch_escooter_feed_back_reel_V1.ino''' 

    https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing

    '''escooter_ampli_SIMULINK.mdl'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing

    '''escooter feed back ISIS.DSN'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing

    En anglais

    https://forum.arduino.cc/index.php?topic=477397.0

    article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »

    En attente

    '''3. Programme en boucle ouverte''' 

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. 

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants. 

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. 

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de 

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs) 

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2           

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2    

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;  

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);  

    Serial1.begin(9600); 

    TCCR2B = (TCCR2B & 0b11111000)
    r power the board<br /><br />void setup() {<br /><br />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);  <br /><br />Serial1.begin(9600); <br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>'''2. Bibliographie :'''<'''2. Bibliographie :'''

    Lien download :

    '''sketch_escooter_feed_back_reel_V1.ino''' 

    https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing

    '''escooter_ampli_SIMULINK.mdl'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing

    '''escooter feed back ISIS.DSN'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing

    En anglais

    https://forum.arduino.cc/index.php?topic=477397.0

    article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »

    En attente

    '''3. Programme en boucle ouverte''' 

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. 

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants. 

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. 

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de 

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs) 

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2           

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2    

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;  

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);  

    Serial1.begin(9600); 

    TCCR2B = (TCCR2B & 0b11111000)
    r power the board<br /><br />void setup() {<br /><br />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);  <br /><br />Serial1.begin(9600); <br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Cheap and Cute Digital PhotoFrame Without SD Card on ESP8266and1-8inch TFT  + (<nowiki>1.8 TFT Panel ST7735 https:/1.8 TFT Panel ST7735 https://www.aliexpress.com/item/32913848470.html

    1.8 TFT Panel ST7735 https://www.banggood.com/1_441_82_02_22_42_8-Inch-TFT-LCD-Display-Module-Colorful-Screen-Module-SPI-Interface-p-1494883.html

    ESP8266 WEMOS D1 https://www.aliexpress.com/item/33036965281.html

    3D Printed Case https://www.thingiverse.com/thing:4097143

    Some Wires & Soldering Iron.
    m/thing:4097143<br /><br />Some Wires & Soldering Iron.</nowiki>)
  • 3D CAM sous Fusion 360  + (<nowiki>Avant de commencer la prograAvant de commencer la programmation du CAM, considérez votre pièce et la meilleure approche pour l'usiner. Ces décisions dépendent de la forme du modèle, des matériaux, et des contraintes de la machine CNC que vous utilisez. Dans cette étape, vous apprendrez comment ces facteurs impactent votre stratégie d'usinage en ce qui concerne la fixation (workholding), le référencement (registration, c'est-à-dire s'assurer que la CNC sache où se trouve la pièce, et les paramètres du CAM.

    Chemins d'outil 3D

    Dans un toolpath 2D (poche, contour, tracé, ...), la tête de la fraise reste à une profondeur fixe (axe Z) durant une passe d'usinage, et ne bouge que dans les directions X et Y pendant qu'elle coupe. Ce type d'usinage est idéal pour des pièces prismatiques, pour lesquelles toutes les faces usinées sont perpendiculaires à l'axe de la broche de la machine.

    Lors de la programmation de pièces non prismatiques, telles que des moules ou des formes organiques, les opérations 2D sont insuffisantes. Vous devez utiliser des opérations de CAM 3D, dans lesquelles la fraise se déplace de manière dynamique selon X, Y et Z.

    Serrage

    Le serrage (workholding) est la stratégie pour maintenir votre pièce de manière rigide pendant le processus d'usinage. Lors de la programmation avec des parcours d'outil 3D, la mise en oeuvre est une considération initiale importante. Cela est particulièrement vrai pour les pièces qui nécessitent un usinage des deux côtés, lorsque la pièce sera basculée entre les ''setups''. (programmes d'usinage)

    Pour la programmation de pièces prismatiques,où les CAM 2D et 2.5D requièrent uniquement un modèle de CAO de la pièce que vous souhaitez usiner, aucune fonctionnalité supplémentaire n'est présente pour la fixation ou le référencement . En effet, la pièce prend la forme d'un prisme rectangulaire, qui peut être facilement maintenu dans un étau ou fixé au martyr.

    Mais que faites-vous lorsque votre forme est plus organique ou irrégulière, et doit également être retournée à la machine des deux côtés? Dans ce cas, vous devez créer un matériau supplémentaire qui maintiendra votre pièce dans un étau, contre le martyr ou à plat contre le bas de la machine. Il est très difficile de programmer le CAM sans avoir ces fonctionnalités intégrées dans votre modèle.

    En d’autres termes, l’usinage 3D avec retournement nécessite que vous modélisiez la matière que vous souhaitez laisser ainsi que des onglets pour éviter que votre pièce ne se détache dans la machine. Ces onglets seront coupés et poncés après l'usinage, généralement avec une scie à ruban et une ponceuse à disque.

    Pour votre cuillère de service, vous aurez deux onglets - un à chaque extrémité - et un prisme rectangulaire qui tiendra la cuillère à plat après le retournement. Lors de la modélisation, il est préférable de créer ces suppléments en tant que corps (bodies) distincts de la pièce à usiner.

    Référencement

    Étant donné que la cuillère sera usinée des deux côtés (usinage par retournement), vous devez vous assurer que la machine à commande numérique peut localiser la pièce avec précision après son déplacement. Ceci s'appelle l'enregistrement.

    Si vous avez déjà utilisé Haas, vous savez utiliser une sonde pour localiser votre pièce. Cependant, comme beaucoup de routeurs de table, le DMS n’a pas de sonde. Lorsque vous utilisez le DMS pour localiser l’origine de votre système de coordonnées de travail (Work Home), vous insérez un outil dans la broche et vous le positionnez au bon endroit. Il est courant de coincer un morceau de papier entre le support et l’outil pour s’assurer que Z est correct. Dans la classe des machines DMS, vous apprendrez à saisir les codes pour configurer votre WCS de cette manière. Comme vous pouvez l’imaginer, ce système n’est pas précis, car vous ne faites que "regarder les yeux" de cet endroit.

    Cela implique de devoir considérer une manière d'aligner les deux côtés de la pièces précisément si elle doit s'usiner des deux côtés. Il y a plusieurs méthodes possibles, chacune avec ses avantages et ses inconvénients qui dépendent de la spécificité de la pièce à usiner. Parmi les méthodes les plus courantes: - Attacher des butées sur le martyr ou le lit de la fraiseuse, où ira se caler la pièce usinée. - Usiner un contour dans le martyr, pour ensuite placer la pièce à l'intérieur en serrage - forer des trous pouvant accueillir des "pins" en bois, dans la pièce à usiner et dans le martyr, pour les solidariser (le plus précis)

    La dernière méthode est celle que nous utiliserons pour la cuillère. Lors de l'usinage de la face avant, vous percerez également trois trous à travers le stock et partiellement à travers le martyr. Lors du retournement de la pièce, vous insérerez des tourillons dans ces trous afin d'aligner l'autre face parfaitement avec la première.

    Paramétrage du CAM Les spécificités du projet (usinage de bois sur une fraiseuse multi-outils) vont également déterminer certains choix lors de la programmation des chemins d'outil. En l'occurrence, l'usinage du bois ou du platique n'est pas un usinage rapide. Cela autorise l'utilisation de chemins d'outils adaptatifs pour le "dégrossage", mais vous ne pouvez pas utiliser toute la longueur de la fraise. Lors de l'usinage de bois ou de plastique, suivez la règle du chevauchement et de la profondeur de passe : le chevauchement et la profondeur de passe ne doivent jamais excéder 50% du diamètre de la fraise.
    utiliser toute la longueur de la fraise. Lors de l'usinage de bois ou de plastique, suivez la règle du chevauchement et de la profondeur de passe : le chevauchement et la profondeur de passe ne doivent jamais excéder 50% du diamètre de la fraise.</nowiki>)
  • How to Set Tidal Sleep Timer  + (<nowiki>If you are using an Android If you are using an Android phone, you need to install a professional Sleep Timer app from the Google Play store on your Android device and then create a sleep timer according to your needs. Now, look at the steps below.

    '''Step 1.''' Download ''''Sleep Timer (Turn music off)'''' on your Android from Google Play.

    '''Step 2.''' Launch the app and tap on the three vertical dots in the top right corner of the home screen.

    '''Step 3.''' On the '''Setting''' menu, click ''''Player to launch on start'''' and select ''''Tidal'''' from the app list.

    '''Step 4.''' Go back to the '''Settings''' menu and then choose ''''On sleep'''' > ''''Perform action'''' to personalize details of the sleep timer for Tidal music.
    ''' > ''''Perform action'''' to personalize details of the sleep timer for Tidal music.</nowiki>)
  • Qubitro Device Data - IoT Platform Series  + (<nowiki>To get started with Qubitro,To get started with Qubitro, we will first need to create an account. Go to the Qubitro website (https://www.qubitro.com/) and click on the "Sign Up" button. You will be prompted to enter ''Full Name'', ''Email Address,Country'', and ''password'' to create your account.


    Once, we have created the account, we can log in from '''https://portal.qubitro.com/login.''' However, we shall automatically be logged in to our account.
    shall automatically be logged in to our account.</nowiki>)
  • Water probe 9-11 activities  + (<nowiki>To have a functioning water To have a functioning water probe, you ll need to upload a specific program onto the arduino uno board.

    Here is the sketch you need to upload:

    /*

    Water Conductivity Monitor

    Sketch for an Arduino gadget that measures the electrical

    conductivity of water.

    This example code is based on example code that is in the public domain.

    */

    const float ArduinoVoltage = 5.00; // CHANGE THIS FOR 3.3v Arduinos

    const float ArduinoResolution = ArduinoVoltage / 1024;

    const float resistorValue = 10000.0;

    int threshold = 3;

    int inputPin = A0;

    int ouputPin = A5;

    void setup()

    {

    Serial.begin(9600);

    pinMode(ouputPin, OUTPUT);

    pinMode(inputPin, INPUT);

    }

    void loop()

    {

    int analogValue=0;

    int oldAnalogValue=1000;

    float returnVoltage=0.0;

    float resistance=0.0;

    double Siemens;

    float TDS=0.0;

    while(((oldAnalogValue-analogValue)>threshold)
    ><br />int oldAnalogValue=1000;<br /><br />float returnVoltage=0.0;<br /><br />float resistance=0.0;<br /><br />double Siemens;<br /><br />float TDS=0.0;<br /><br />while(((oldAnalogValue-analogValue)>threshold)</nowiki>)
  • Boite aux lettres Connectée ESP8266  + ('''<u>1/ Connexion du node MCU :<'''1/ Connexion du node MCU :''' sur la platine de prototypage dans le sens de la longueur afin que les rangées de pattes du module ne soient pas connectées. Le Node MCU fonctionne en 3.3V mais les 2 composants utilisés fonctionnent avec 5V. Une PowerBank de 5V alimentera le dispositif. Il conviendra donc de connecter le capteur à ultrason et le player MP3 sur la broche Vin du node MCU afin de bénéficier des 5V en entrée. '''2/ Connexion du capteur :''' Vcc sur Vin de l'ESP Gnd sur Gnd Trig sur D1 Echo sur D2 '''3/ Connexion du player Groove MP3''' Vcc sur Vin Gnd sur Gnd Tx c'est le retour et ici nous ne l'utiliserons pas donc pas connecté Rx sur le Tx de l'ESP mais malheureusement après de nombreux essais infructueux il s'est avéré que les pin Rx et Tx de l'ESP n'étaient pas ceux qui devaient être utilisés. Un rapide coup d'oeil sur la documentation du module permet de voir que plusieurs pin peuvent faire office de Rx et Tx Les broches D7 et D8 de l'ESP font office également de Rx(2) et Tx(2) qui correspondent donc dans l'IDE Arduino aux GPIO 13 et 15 (ce sera important dans le code). Nous connectons donc le Rx du player MP3 à la broche D8 (Tx) de l'ESP afin que celui ci puisse envoyer ses informations. '''4/ Connexion du Jack du HP à l'entrée Jackdu player MP3''' Penser à l'alimentation du HP (power bank double USB) '''5/ Connexion du node au PC pour téléversement du code =) étape 2'''double USB) '''<u>5/ Connexion du node au PC pour téléversement du code =) étape 2</u>''')
  • Dispositif de sécurité à enregistrement de zone de tir  + (Afin de valider le principe, j'ai réalisé Afin de valider le principe, j'ai réalisé une maquette constituée par un "fusil photographique" auquel j'ai adjoint le système de repérage de la ligne de visée (circuit BNO055 + carte Arduino + buzzer). '''Les photos 1 et 2''' montrent les différents éléments de cette maquette: 1) Un smart phone fixé sur le fusil en bois permet d'enregistrer ce que voit et entend le chasseur lors de l'enregistrement et lors de la phase de chasse. L'objectif du smartphone est situé à l'endroit où se trouve l’œil du chasseur. Cet objectif voit le guidon du fusil en même temps que l'endroit précis visé dans le paysage. 2) Le système de repérage inertiel de la ligne de visée se compose - d'un petit circuit imprimé portant l'unité de mesure inertielle BNO055 - d'une carte de contrôle (Arduino UNO) reliée au BNO055 par un petit câble (alimentation + interface I2C). 3) J'ai également ajouté un buzzer à cette carte. Ce buzzer produit tous les signaux sonores nécessaires pour le suivi de l'enregistrement et de la phase de chasse. '''Nota:''' A l'origine j'aurais souhaité allonger la liaison I2C de façon que seul le petit circuit imprimé du BNO055 se trouve fixé au fusil, la carte de contrôle étant logée dans une poche de veste. Malheureusement la liaison I2C supporte mal l'allongement de la liaison. Pour un développement futur il faudrait donc plutôt utiliser la liaison UART du circuit.lutôt utiliser la liaison UART du circuit.)
  • Turn signal biking jacket  + ('''Plan the aesthetic and electrical layou'''Plan the aesthetic and electrical layout of your piece''' Decide where each component is going to go and figure out how you will sew them together with as few thread crossings as possible. Make a sketch of your design that you can refer to as you work. The photos below show the sketches for my jacket. Stitching for power (+) is shown in red, ground (-) in black, LEDs in green, and switch inputs in purple.EDs in green, and switch inputs in purple.)
  • Turn signal biking jacket  + ('''Plan the aesthetic and electrical layou'''Plan the aesthetic and electrical layout of your piece''' Decide where each component is going to go and figure out how you will sew them together with as few thread crossings as possible. Make a sketch of your design that you can refer to as you work. The photos below show the sketches for my jacket. Stitching for power (+) is shown in red, ground (-) in black, LEDs in green, and switch inputs in purple.EDs in green, and switch inputs in purple.)
  • Wio WM1110: Quick Start Guide for Seamless Integration  + ('''This guide explains the steps to seamle'''This guide explains the steps to seamlessly integrate the WM1110 sensor module with The Things Network (TTN) and ThingSpeak for data transmission and visualization.''' The [https://www.seeedstudio.com/Wio-WM1110-Dev-Kit-p-5677.html?queryID=86ddeaf2f0e1846781c93ee0739996d3&objectID=5677&indexName=bazaar_retailer_products seeed studio Wio-WM1110 Dev Kit] is based on the [https://www.seeedstudio.com/Wio-WM1110-Module-LR1110-and-nRF52840-p-5676.html?queryID=777e87bf936e9951b01169e582eaaa0b&objectID=5676&indexName=bazaar_retailer_products Wio-WM1110] Wireless Module, which integrates both a Semtech LoRa® transceiver and a multi-purpose radio front-end for geolocation functionalities. The LoRa® transceiver enables low-power, high-sensitivity network coverage, while GNSS (GPS/BeiDou) and Wi-Fi scanning work together to offer comprehensive location coverage. Additionally, the Dev Kit provides connectivity options for a variety of peripherals, making it a versatile platform for developing diverse IoT applications. The [https://www.seeedstudio.com/Wio-WM1110-Module-LR1110-and-nRF52840-p-5676.html?queryID=777e87bf936e9951b01169e582eaaa0b&objectID=5676&indexName=bazaar_retailer_products Wio-WM1110] is a powerful fusion positioning module designed for developing low-power, long-range IoT applications. It combines the capabilities of the [https://www.semtech.com/products/wireless-rf/lora-edge/lr1110 Semtech LR1110] LoRa transceiver and the [https://www.nordicsemi.com/products/nrf52840 Nordic nRF52840] microcontroller, offering a comprehensive solution for building connected devices with the following features: * '''Long-range wireless communication:''' Utilizing Semtech's LoRa technology, the Wio-WM1110 enables low-power communication over vast distances, making it ideal for connecting devices in remote locations. * '''Global Navigation Satellite System (GNSS):''' Integrated GNSS support, including GPS and BeiDou, provides accurate location tracking capabilities for your IoT devices. * '''Wi-Fi connectivity:''' In addition to LoRaWAN and GNSS, the Wio-WM1110 also offers Wi-Fi connectivity, providing another option for device communication and internet access. * '''Bluetooth:''' The module further extends its connectivity options by supporting Bluetooth protocols, enabling communication with other Bluetooth-enabled devices. * '''Fusion positioning:''' By combining the data from LoRaWAN, GNSS, Wi-Fi, and Bluetooth, the Wio-WM1110 can achieve highly accurate and reliable positioning, even in challenging environments. * '''Low-power operation:''' The Wio-WM1110 is designed for low-power consumption, allowing your devices to operate for extended periods on battery power. * '''Open-source platform:''' The Wio-WM1110 is based on an open-source platform, providing developers with access to the underlying hardware and software, allowing for greater customization and flexibility. and software, allowing for greater customization and flexibility.)
  • Openbioréacteur  + ( * 1-Capteurs sans fils (hardware non impl * 1-Capteurs sans fils (hardware non implémenté) * 2-Contrôleur chauffage, contrôleur agitation magnétique * 3-Contrôle des pompes, réception des données capteurs, et émission sur serveur annexe. * 4-Intrants La version que je présente ne comprend ni les capteurs, ni le contrôleur de chauffage, ni le contrôleur d'agitation magnétique. Ceci dans un souci de simplification. ue. Ceci dans un souci de simplification. )
  • Découpage Vinyle  + (<div class="icon-instructions caution-i
    Étape importante Enregistrer le fichier en *.hpgl (Fichier HP Graphics Language) Ensuite renommer votre fichier en *.plt
    er HP Graphics Language) Ensuite renommer votre fichier en *.plt</div> </div>)
  • Découpage Vinyle  + (<div class="icon-instructions caution-i
    Étape importante Enregistrer le fichier en *.hpgl (Fichier HP Graphics Language) Ensuite renommer votre fichier en *.plt
    er HP Graphics Language) Ensuite renommer votre fichier en *.plt</div> </div>)
  • Design your personal logo with Tinkercad  + ( * Open a new document in tinkercad * Sel * Open a new document in tinkercad * Select view TOP * Switch to Orthographic view Always use Shift plus Right-click to move the workplace. Use the Mouse-wheel to zoom-in zoom-out. This tutorial aims to give suggestion on how to combine shapes, in order to create a logo using the tools that Tinkercad provides. No technical drawing skill is required. es. No technical drawing skill is required. )
  • Laser cut Spirograph  + ( * Open a new document in tinkercad * Select view TOP * ''Switch to Orthographic view'' ''Always use Shift plus Right-click to move the workplane.'' ''Use the Mouse-wheel to zoom-in zoom-out.'' )
  • Open Documentation training  + ( * arrange your tables to groups * arrange your participants in groups * cycle rules and reflection )
  • Open Documentation training  + ( * arrange your tables to groups * arrange your participants in groups * cycle rules and reflection )
  • Repair Cafe'  + ( * information/mobilization team * reapir/experts team * documentation team * reception team * tools and security * social media team )
  • Repair Cafe'  + ( * information/mobilization team * reapir/experts team * documentation team * reception team * tools and security * social media team )
  • Verser vos travaux dans le bien commun de l'humanité  + (Rendues célèbres par wikipedia, un des sitRendues célèbres par wikipedia, un des sites les plus consultés dans le monde, ces licences permettent rapidement et facilement de partager vos travaux, fichiers, modes d'emplois dans le bien commun. Pour cela, nous vous proposons de comprendre les licences proposées sur ce site, et les sigles correspondants : *'''CC''' = '''Creative Commons''' - mise dans le bien commun *'''BY'''='''Mention obligatoire du ou des auteurs''' (BY) *'''SA'''= '''Share Alike''' - réutilisation avec mêmes conditions de partage pour les copies et variantes et "adaptations" *'''NC'''=comme '''Non Commercial'''. Interdit l'usage commercial de la création. Permet par contre la conclusion de contrats de cession de droits au bénéfice des auteurs pour activer ces usages, tout en laissant le contenu partagé. *'''ND'''='''Non Derivative'''. Interdit la création de variantes et adaptations : et donc la création ne peut faire l'objet d'adaptations sans accord de l'auteur. Il existe aussi ici un [https://creativecommons.org/choose/?lang=fr outil en ligne d'affectation de licences creative commons] qui va vous indiquer la licence qui correspond à ce que vous avez choisi.
    rrespond à ce que vous avez choisi. <br/>)
  • Maker' pot  + (- '''3.1 les composants''' * 1 Feather Hu- '''3.1 les composants''' * 1 Feather Huzzah ESP8266 * 1 Trinket Pro 5V * 1 régulateur 12V - 5V * 1 pompe (brushless DC pump, 12V 9W) * 1 alimentation 12V 3000mA * 1 connecteur pour l'alimentation * 1 capteur de niveau d'eau (capacitif à créer en amont) * 2 transistors * 1 diode * 1 lampe (2 rubans de leds froides dans l'idéal) - '''3.2 le circuit''' Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé: * de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB. * d'être en mesure de brancher et débrancher les câbles d'alimentation de la pompe, des leds et du capteur d'eau. Utiliser des pins males et femelles ou des connecteurs comme nous l'avons fait. - '''3.3 Création des comptes''' * Adafruit https://io.adafruit.com/ Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''. Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel". * IFTTT https://ifttt.com/ Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail". Créer les 4 applets suivants: # "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1. # "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau. # "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1. # "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.tter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small>)
  • Maker' pot  + (- '''3.1 les composants''' * 1 Feather Hu- '''3.1 les composants''' * 1 Feather Huzzah ESP8266 * 1 Trinket Pro 5V * 1 régulateur 12V - 5V * 1 pompe (brushless DC pump, 12V 9W) * 1 alimentation 12V 3000mA * 1 connecteur pour l'alimentation * 1 capteur de niveau d'eau (capacitif à créer en amont) * 2 transistors * 1 diode * 1 lampe (2 rubans de leds froides dans l'idéal) - '''3.2 le circuit''' Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé: * de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB. * d'être en mesure de brancher et débrancher les câbles d'alimentation de la pompe, des leds et du capteur d'eau. Utiliser des pins males et femelles ou des connecteurs comme nous l'avons fait. - '''3.3 Création des comptes''' * Adafruit https://io.adafruit.com/ Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''. Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel". * IFTTT https://ifttt.com/ Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail". Créer les 4 applets suivants: # "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1. # "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau. # "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1. # "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.tter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small>)
  • Bentolux musicale  + (- 1 plaque de médium 3 mm - 1 plaque de P- 1 plaque de médium 3 mm - 1 plaque de Plexiglass 3mm - 1 carte Arduino Uno - câbles de prototytage - 2 bornes à leviers Wago 221 - 1 capteur météo BME280 (Adafruit) - 1 anneau de 12 LEDS Neopixel (Adafruit) - 1 écran LCD SSD1306 128 x 64 (Adafruit) - 1 lecteur MP3 - 1 potentiomètre - 1 horloge RTCr MP3 - 1 potentiomètre - 1 horloge RTC)
  • BENTO BOX - SPACE FLAN  + (<nowiki><div class="mw-highlight
    //   Variables qui ne peuvent être modifiées,
    const int buttonPin = 2; // Bouton poussoir
    const int ledPin = 7; // Anneau NeoPixel Ring 12 LED RGB


    // Bibliothèque urilisée pour écran OLED
    #include

    // =======================
    // Paramètrages écran OLED
    // =======================
    #define nombreDePixelsEnLargeur 128 // Taille de l'écran OLED, en pixel, au niveau de sa largeur
    #define nombreDePixelsEnHauteur 64 // Taille de l'écran OLED, en pixel, au niveau de sa hauteur
    #define brocheResetOLED -1 // Reset de l'OLED partagé avec l'Arduino (d'où la valeur à -1, et non un numéro de pin)
    #define adresseI2CecranOLED 0x3C // Adresse de "mon" écran OLED sur le bus i2c (généralement égal à 0x3C ou 0x3D)
    Adafruit_SSD1306 ecranOLED(nombreDePixelsEnLargeur, nombreDePixelsEnHauteur, &Wire, brocheResetOLED);

    // ================
    // Image à afficher
    // ================
    #define largeurDeLimage 128 // Largeur de l'image à afficher, en pixels
    #define hauteurDeLimage 64 // Hauteur de l'image à afficher, en pixels

    const unsigned char imageAafficher [] PROGMEM = {
    // Logo SPACE FLAN (image BITMAP / LCD Assistant / Editeur de texte / https://passionelectronique.fr/ecran-oled-i2c-arduino/)
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xf0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0x73, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0e, 0x77, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x06, 0xf7, 0x39, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x63, 0xff, 0x30, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x26, 0x73, 0xff, 0xe0, 0xe4, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xe6, 0xff, 0xff, 0xe6, 0x67, 0x1f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xec, 0xff, 0xff, 0xe6, 0x67, 0x87, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xcc, 0xff, 0xff, 0xfe, 0x77, 0xe3, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xcc, 0xff, 0xff, 0xfe, 0x33, 0xf1, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xd9, 0xff, 0xff, 0xfe, 0x33, 0xfc, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0x99, 0x7f, 0xff, 0xfe, 0x33, 0xfe, 0x7f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x99, 0x7f, 0xff, 0xff, 0x3b, 0xff, 0x3f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0x9a, 0x7f, 0xff, 0xf9, 0x19, 0xff, 0x1f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xb2, 0x77, 0xff, 0x79, 0x19, 0xff, 0x9f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0x32, 0x67, 0xff, 0x39, 0x1d, 0xff, 0xcf, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0x32, 0xe7, 0xdf, 0x39, 0x9d, 0xff, 0xef, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0x74, 0xe7, 0xdf, 0x3d, 0x8c, 0xff, 0xe7, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xcf, 0xfe, 0x64, 0xe7, 0xdf, 0x3d, 0x8c, 0xff, 0xf7, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xdf, 0xfe, 0x64, 0xe7, 0xdf, 0x3c, 0x8e, 0xff, 0xf3, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x9f, 0xfe, 0x64, 0xe7, 0xdf, 0x3c, 0x86, 0x7f, 0xf3, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x9f, 0xfc, 0xed, 0xef, 0xdf, 0xbc, 0xc6, 0x7f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xbf, 0xfc, 0xc9, 0xcf, 0xdf, 0xbc, 0xc7, 0x3f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x3f, 0xf1, 0xc9, 0xcf, 0x9f, 0x9e, 0xc7, 0x1f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x3f, 0xe3, 0xc9, 0xcf, 0x9f, 0x9e, 0xc3, 0x8f, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0xc7, 0xdb, 0xcf, 0x9f, 0x9e, 0x63, 0xe7, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x8f, 0x93, 0xcf, 0x9f, 0x9e, 0x63, 0xf3, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x1f, 0x93, 0xcf, 0x9f, 0x9e, 0x63, 0xf9, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x93, 0xdf, 0x9f, 0x9e, 0x63, 0xfc, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7e, 0x7f, 0xb7, 0xdf, 0x9f, 0x9f, 0x73, 0xfc, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7c, 0xff, 0xa7, 0x9f, 0x9f, 0x9f, 0x33, 0xfe, 0x7d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7c, 0xff, 0x87, 0x9f, 0x9f, 0x9f, 0x33, 0xfe, 0x7d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x79, 0xff, 0x87, 0x9f, 0x9f, 0x9f, 0x33, 0xff, 0x3d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x79, 0xff, 0xe7, 0x9f, 0x9f, 0xdf, 0x23, 0xff, 0x3d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7b, 0xff, 0xe7, 0x9f, 0x9f, 0xdf, 0x07, 0xff, 0x9d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x73, 0xff, 0xe7, 0xbf, 0x9f, 0xdf, 0x8f, 0xff, 0x9d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x33, 0xff, 0xe3, 0x3f, 0x9f, 0xcf, 0x9f, 0xff, 0xc9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xf0, 0x3f, 0x9f, 0xcf, 0x3f, 0xff, 0xc1, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0x3f, 0x9f, 0xcc, 0x3e, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x7f, 0x9f, 0x9f, 0xc0, 0x7c, 0x9f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xc0, 0x0f, 0x01, 0xfc, 0xcf, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xe0, 0x00, 0x3f, 0xee, 0x67, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xfd, 0xe0, 0x7f, 0xc3, 0x37, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x27, 0xff, 0xff, 0xff, 0x93, 0xb3, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x64, 0x7f, 0xff, 0xfb, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0xe4, 0x69, 0x3f, 0xff, 0xcb, 0xdd, 0xcc, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0x0c, 0x0b, 0x3c, 0x47, 0x89, 0xcc, 0xe6, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x13, 0x30, 0xc7, 0x9d, 0xec, 0x77, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf3, 0x73, 0xdf, 0x9c, 0xe0, 0x73, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe7, 0x67, 0xdf, 0xdc, 0xe3, 0x7f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe2, 0x6f, 0xdf, 0xc6, 0xe3, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe0, 0xcf, 0xdf, 0xc6, 0x7b, 0xbf, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x4f, 0xcf, 0xce, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xcf, 0xc7, 0xcf, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xcf, 0xc7, 0xef, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe7, 0xdf, 0xef, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xc7, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
    };

    // Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 1040)
    const int epd_bitmap_allArray_LEN = 1;

    //******************************** Routine pour afficheur LCD **************************

    #if (SSD1306_LCDHEIGHT != 64)
    #endif


    // ANNEAU RING LED 12 PIXELS
    #include
    #define PIN 7

    // Parameter 1 = number of pixels in strip
    // Parameter 2 = pin number (most are valid)
    // Parameter 3 = 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_NeoPixel strip = Adafruit_NeoPixel(12, PIN, NEO_GRB + NEO_KHZ800);


    // Module sonore wtv020m01
    // boolean déclare une variable de type binaire
    boolean buttonWasUp = true;
    boolean ledEnabled = false;

    const int clockPin = 6; // clockpin sur la broche 6
    const int dataPin = 9; // datapin sur la broche 9
    const int resetPin = 3; // resetpin sur la broche 3

    const unsigned int VOLUME_7 = 0xFFF7; //unsigned = variable entière non signée

    const unsigned int PLAY_PAUSE = 0xFFFE;
    const unsigned int STOP = 0xFFFF;


    void setup()
    {

    Serial.begin(9600); //Initialise la communication entre le PC et Arduino


    // Initialisation de l'écran OLED
    if(!ecranOLED.begin(SSD1306_SWITCHCAPVCC, adresseI2CecranOLED))
    while(1); // Arrêt du programme (boucle infinie) en cas d'échec de l'initialisation


    // Affichage d'une image au centre de l'écran
    ecranOLED.clearDisplay(); // Effaçage de la mémoire tampon de l'écran OLED

    ecranOLED.drawBitmap(
    (ecranOLED.width() - largeurDeLimage ) / 2, // Position de l'extrême "gauche" de l'image (pour centrage écran, ici)
    (ecranOLED.height() - hauteurDeLimage) / 2, // Position de l'extrême "haute" de l'image (pour centrage écran, ici)
    imageAafficher,
    largeurDeLimage,
    hauteurDeLimage,
    WHITE); // "couleur" de l'image

    ecranOLED.display(); // Transfert de la mémoire tampon à l'écran OLED, pour affichage



    {
    // LedPin en sortie
    pinMode(ledPin, OUTPUT);
    // Bouton poussoir en entrée
    pinMode(buttonPin, INPUT);
    }

    {
    strip.begin();
    strip.setBrightness(255); //adjust brightness here, maximum à 255
    strip.show(); // Initialize all pixels to 'off'
    }

    pinMode(clockPin, OUTPUT);
    pinMode(dataPin, OUTPUT);
    pinMode(resetPin, OUTPUT);

    digitalWrite(clockPin, HIGH); // aucune différence si je le met en HIGH ou LOW
    digitalWrite(dataPin, LOW);

    // reset the module (si les 2 lignes dessous retirer le son ne s'allume qu'une fraction de secondes)
    digitalWrite(resetPin, HIGH);
    delay(100);

    sendCommand(VOLUME_7); // Empéche le son de se répèter, si enlevé le son est en boucle

    }

    void loop()
    {


    // Programme de lumière LED de 12 secondes
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge


    colorWipe(strip.Color(0, 0, 0), 5); // Eteindre

    while (1);
    }

    // Remplir les points l’un après l’autre avec une couleur (si supprimé, système de points ne fonctionne plus)
    void colorWipe(uint32_t c, uint8_t wait)
    {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
    strip.setPixelColor(i, c);
    strip.show();
    delay(wait);
    }
    }

    uint32_t Wheel(byte WheelPos) // je ne sais pas à quoi ça sert

    {
    // lecture son "0000.wav"
    sendCommand(0x0001);
    }

    void sendCommand(int addr) {
    digitalWrite(clockPin, LOW);
    delay(2);
    for (int i=15; i>=0; i--)
    {
    delayMicroseconds(50);
    if((addr>>i)&0x0001 >0)
    {
    digitalWrite(dataPin, HIGH);
    //Serial.print(1);
    }
    else
    {
    digitalWrite(dataPin, LOW);
    // Serial.print(0);
    }
    delayMicroseconds(50);
    digitalWrite(clockPin, HIGH);
    delayMicroseconds(50);

    if(i>0)
    digitalWrite(dataPin, LOW);
    else
    digitalWrite(dataPin, HIGH);
    delayMicroseconds(50);

    if(i>0)
    digitalWrite(clockPin, LOW);
    else
    digitalWrite(clockPin, HIGH);
    delay(20);
    }

    }
    </span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <br /><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Eteindre</span><br /> <br /> <span class="k">while</span> <span class="p">(</span><span class="mi">1</span><span class="p">);</span><br /><span class="p">}</span><br /> <br /><span class="c1">// Remplir les points l’un après l’autre avec une couleur (si supprimé, système de points ne fonctionne plus)</span><br /><span class="kr">void</span> <span class="nf">colorWipe</span><span class="p">(</span><span class="kr">uint32_t</span> <span class="n">c</span><span class="p">,</span> <span class="kr">uint8_t</span> <span class="n">wait</span><span class="p">)</span><br /><span class="p">{</span><br /> <span class="k">for</span><span class="p">(</span><span class="kr">uint16_t</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span><span class="o"><</span><span class="n">strip</span><span class="p">.</span><span class="n">numPixels</span><span class="p">();</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">setPixelColor</span><span class="p">(</span><span class="n">i</span><span class="p">,</span> <span class="n">c</span><span class="p">);</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">show</span><span class="p">();</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="n">wait</span><span class="p">);</span><br /> <span class="p">}</span><br /><span class="p">}</span><br /> <br /><span class="kr">uint32_t</span> <span class="nf">Wheel</span><span class="p">(</span><span class="kr">byte</span> <span class="n">WheelPos</span><span class="p">)</span> <span class="c1">// je ne sais pas à quoi ça sert </span><br /><br /> <span class="p">{</span><br /> <span class="c1">// lecture son "0000.wav"</span><br /> <span class="n">sendCommand</span><span class="p">(</span><span class="mh">0x0001</span><span class="p">);</span><br /> <span class="p">}</span><br /><br /><span class="kr">void</span> <span class="nf">sendCommand</span><span class="p">(</span><span class="kr">int</span> <span class="n">addr</span><span class="p">)</span> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span><br /> <span class="k">for</span> <span class="p">(</span><span class="kr">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">15</span><span class="p">;</span> <span class="n">i</span><span class="o">>=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span><span class="o">--</span><span class="p">)</span><br /> <span class="p">{</span> <br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <span class="k">if</span><span class="p">((</span><span class="n">addr</span><span class="o">>></span><span class="n">i</span><span class="p">)</span><span class="o">&</span><span class="mh">0x0001</span> <span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="c1">//Serial.print(1);</span><br /> <span class="p">}</span><br /> <span class="k">else</span><br /> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="c1">// Serial.print(0);</span><br /> <span class="p">}</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <br /> <span class="k">if</span><span class="p">(</span><span class="n">i</span><span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="k">else</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <br /> <span class="k">if</span><span class="p">(</span><span class="n">i</span><span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="k">else</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">20</span><span class="p">);</span> <br /> <span class="p">}</span><br /> <br /> <span class="p">}</span><br /></pre></div></nowiki>)
  • Multi-console Raspberry pi 3/zeroW + Tuto PITFT 2.8/3.5/ect  + (- Pour formater la MicroSd rien de plus simple ouvrir SdFormatter -1- Choisir ça MicroSd normalement reconnu auto -2- Puis click sur '''Format''' et voila!! votre MicroSd et bien formater pour recevoir RetroPie.)
  • Créer une application avec Lora32u4 pour The Things Network  + (1 - Télécharger les fichiers [http://bsfra1 - Télécharger les fichiers [http://bsfrance.fr/documentation/11355_LORA32U4II/driver_windows.zip Driver windows] et [http://bsfrance.fr/documentation/11355_LORA32U4II/BSFrance.zip Arduino Hardware folder] sur la page [https://bsfrance.fr/lora-long-range/1345-LoRa32u4-II-Lora-LiPo-Atmega32u4-SX1276-HPD13-868MHZ-EU-Antenna.html BSFrance] 2 - Pour les drivers, il suffit de dézipper et de cliquer sur adafruit_drivers.exe. Parmi la liste des drivers proposés, il faut choisir Feather32u4 3 - Bon, là, normalement, il est possible de brancher la carte sur le port USB de l'ordinateur.
    Il est possible que vous ayez le message que l'installation du pilote n'a pas été possible. Pas de panique, on y reviendra
    3 - Pour les fichiers Arduino, il faut le dézipper dans le répertoire Mes Documents/Arduino/hardware (ce qui est le répertoire par défaut de l'installation de l'environnement Arduino, mais peut-être différent suivant votre installation. si le sous-répertoire hardware n'existe pas, créez le. Cette bibliothèque sert à gérer le microcontrôleur AT Mega32u4 de la carte. 4 - Démarrez l'IDE Arduino. Vous devriez pouvoir trouver la carte dans le menu Outils > Type de carte > LoRa32u4II 868 5 - Dans l'environnement Arduino, à ce stade on sélectionne le port par le menu Outils > Port, mais s'il y a eu l'erreur d'installation de pilote précédemment mentionnée, le port n'apparait pas. Il faut appuyer sur le bouton reset de la carte et sélectionner à nouveau, dans le laps de temps du reset, le menu Outils > Port. Là normalement le port devrait apparaitre quelques instants et on peut le sélectionner. 6 - Il reste encore à installer un bibliothèque : la bibliothèque LMIC qui contient les fichiers pour le protocole LoraWan. Pour cela il y a 2 méthodes : Méthode 1 : * La première est d'aller dans le menu Croquis > Inclure une bibliothèque > Gérer les bibliothèques. * Dans la barre de recherche, du gestionnaire de bibliothèque, tapez "lmic"
    Si vous ne voyez rien apparaitre, vérifiez que les listes déroulantes Type et Sujet soient bien sur "Tout"
    * Choisissez d'installer le bibliothèque IBM LMIC Framework Méthode 2 : * Téléchargez l'archive du projet GitHub https://github.com/matthijskooijman/arduino-lmic dans le répertoire Mes Documents/Arduino/Libraries. Vous devriez avoir un répertoire arduino-lmic-master 7 - Lorsque cette bibliothèque est bien installée, vous pouvez choisir dans le menu Fichier > Exemples > LMIC-Arduino le sketch ttn-otaa
    Pour faire court, la différence entre les sketches ttn-abp et ttn-otaa vient des deux différentes façon de s'enregistrer sur le réseau The Thing Network (par enregistrement, je parle de l'échange qui a lieu entre notre carte et la passerelle TTN lors de la mise sous tension de la carte) La première est l'Activation By Personalization (ou abp) pour laquelle il faut avoir une adresse réseau de la carte appelée DevAddr) La seconde est l'Over-The-Air-Activation (ou otaa). Dans ce mode DevAddr est transmis automatiquement pendant la phase d'enregistrement.
    (ou abp) pour laquelle il faut avoir une adresse réseau de la carte appelée DevAddr) La seconde est l'Over-The-Air-Activation (ou otaa). Dans ce mode DevAddr est transmis automatiquement pendant la phase d'enregistrement.</div> </div>)
  • Spaceship Astrokick  + (3D-Print the several parts of the spaceship. This is going to take several hours per part. If your 3D printer is not big enough to place all the part at once, you can do it in two prints. <br/> *Top part: 10h *Bottom part: 10h *Dome part: 1h)
  • Clay-pot-irrigation system (Aranya Agricultural Alternatives method)  + ([[Tree planting (Aranya Agricultural Alternatives method)]])
  • Clay-pot-irrigation system (Aranya Agricultural Alternatives method)  + ([[Tree planting (Aranya Agricultural Alternatives method)]])
  • Bentolux - Ruines au clair de lune  + (<u>Matériaux :</u> *MDF 3mm Matériaux : *MDF 3mm ; *Colle (à bois par exemple) ; *Pâte auto-durcissante pour sculpture ; *Mousse de modélisme ; *Peintures acrylique ; Électronique : *1 carte Arduino Uno ; *câbles de prototypage mâle-mâle et mâle-femelle ; *2 bornes à leviers Wago ; *1 LED 8mm ; *1 potentiomètre ; *1 capteur météo BME280 ; *1 écran Oled SSD1306 ; *1 anneau de 12 LEDS Neopixel; *8 leds diamètre 1,8mm ; *8 résistances ; *un servomoteur ; Machines : *Découpeuse laser ; *Imprimante 3D Autres outils : *fer à souder ; *cutter ; *pince coupante ; *pince à dénuder ; *pistolet à colle ; *enduit de rebouchage pour les finitions ; *peintures ; *pinceaux ; *outils de sculpture ; Logiciels : *IDE Arduino (programmation) ; *Inkscape (modélisation 2D) ; *Logiciel de modélisation 3D (type Rhino) ; *Cura (trancheur).
    ; *Inkscape (modélisation 2D) ; *Logiciel de modélisation 3D (type Rhino) ; *Cura (trancheur). <br/>)
  • Bentolux - BentoGhooost  + (= Fabrication 3ème étage = 1. Fabrication = Fabrication 3ème étage = 1. Fabrication à la découpeuse laser. * Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous) 2. Découpage et collage des morceaux * Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe * Bois utilisé : contreplaqué peuplier 3 mm * Réglages utilisés sur la PerezCamp 140 W ** puissance max : 40 % ** puissance min : 30 % ** vitesse : 40 mm / s * L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04 ** Coller les éléments avec de la colle à bois * ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante'' 3. Découpe des fantômes, dans du plexiglas 3 mm * Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous) * Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte * L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07 ** Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.voir de résidus de colle sur le plexiglas.)
  • Thermostat control activity v12  + (== What you need[https://docs.google.com/d== What you need[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.kft4zwyruhwh ?] == * A pair of scissors * An old shoe box * Pastels / glue / colored sheets * A small fan How to create the environment As in the previous activity, the children have a box that will simulate the home environment. The moderator can leave room for children to decorate their boxes and express their creativity. Even in this case, children will have to cut the smaller sides: on one side they will be able to look into the box, on the other they can insert a small fan. The device, inserted in the box, will detect if there is the right temperature. By accessing the fan, the environment will become colder, although there is no need. Thanks to the signaling of the device, children will understand that the fan can be turned off. == How to build the box[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.rocl9tvc6md5 ?] == * We take a box of shoes that we no longer use; * With the help of a pair of scissors with a rounded tip, let's cut one of the shorter sides of the box. From here we could observe inside the box itself what will be simulated; * Let's cut the other minor side in the same way. From this we will insert the small fan; * By inserting the device inside the box, we created our miniature room and we are ready for the experiment. room and we are ready for the experiment.)
  • Implementing Web Server on ESP32  + (=== What is a Web Server? === A web server=== What is a Web Server? === A web server is a software application that serves web pages to users. When a user requests a web page, the web server processes the request and sends the requested page back to the user’s browser. This forms the backbone of data communication on the World Wide Web. === What is ESP32? === The ESP32 is a series of low-cost, low-power systems on a chip microcontroller with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs a Tensilica Xtensa LX6 microprocessor and includes built-in antenna switches, an RF balun, a power amplifier, a low-noise receiver amplifier, filters, and power management modules. It is suitable for a wide variety of applications, from low-power sensor networks to more demanding tasks such as music streaming.e demanding tasks such as music streaming.)
  • Blansaint  + (Il existe un outil universel, le dessin. LIl existe un outil universel, le dessin. Le blansaint authentique est produit avec une main et un stylo. Mes mains à moi ce sont mes machines à dessin. Si elles ne sont pas rattachées à mon corps, elles sont rattachées à ma pratique, et je ne dessine qu'à travers elles.
    t je ne dessine qu'à travers elles. <br/>)
  • Joker - BentoLux  + (====Matériaux : ==== Matériaux découpés ====Matériaux : ==== Matériaux découpés au laser : *1 plaque de CP 5 mm ; *1 plaque de CP 3 mm ; *1 plaque de Plexiglass 3mm. Quincaillerie : *1 ressort ; *8 vis, écrous, rondelles (D. 5mm, L. 3mm) Électronique : *1 carte Arduino Uno ; *câbles de prototytage mâle-mâle et mâle-femelle ; *2 bornes à leviers Wago 221 ; *1 LED 8mm ; *1 potentiomètre ; *1 capteur météo BME280 ; *1 écran LCD SSD1306 128 x 64 ; *1 accéléromètre BMA220 ; *1 anneau de 12 LEDS Neopixel.
    ====Outils et logiciels : ==== Machines : *Découpeuse laser (Trotec Speedy 400) ; *Imprimante 3D (Ultimaker 2+). Autres outils : *fer à souder ; *pince coupante ; *pince à dénuder ; *colle. Logiciels : *Cura (trancheur) ; *IDE Arduino (programmation) ; *Inkscape (modélisation 2D) ; *Tinkercad (modélisation 3D).
    ====Schéma de montage : ==== Voir l'illustration ci-contre.
    Tinkercad (modélisation 3D). <br/> ====Schéma de montage : ==== Voir l'illustration ci-contre.)
  • Module détecteur d'humidité du sol pour plantes  + (Soudez le fil rouge de la led sur la pin indiquée Soudez le fil noir de la led sur la pin indiquée)
  • Arc-en-ciel avec Arduino  + (A travers le plastique translucide du DEL,A travers le plastique translucide du DEL, vous pouvez observer 2 parties distinctes, elles ont chacune leur polarité, anode + et cathode moins. La branche métallique la plus courte est la polarité négative (vers la masse) et la plus longue rejoint la polarité + (source d'alimentation)., cela vous aide visuellement à savoir dans quel sens l'intégrer dans votre circuit.s quel sens l'intégrer dans votre circuit.)
  • Manipulate the CubePro Trio  + (After downloading the program and installing it using it's serial number and activating it, we must launch the program.)
  • Best Method to Upload Apple Music to Dropbox  + (Apple Music songs are protected. FortunateApple Music songs are protected. Fortunately, with today's technology, you are just a few clicks away to get all protection-free music files by a tool such as TunesKit [https://www.tuneskit.com/audio-converter/ Apple Music Converter], which is a top-notch converting tool in the market. It supersedes other tools by integrating the fast and lossless converting technology plus multiple formats and device compatibility so as to promise the ultimate user experience. After the conversion, you can also [https://www.tuneskit.com/apple-music-tips/transfer-apple-music-to-google-drive.html play Apple Music on Google Drive] or other clouds easily.lay Apple Music on Google Drive</u>] or other clouds easily.)
  • Afficher une image sur un écran ST7789  + (Vous pouvez essayer de faire fonctionner l'écran avec les '''exemples disponibles''' dans tft_eSPI ou '''utiliser mon code''' pour afficher une image.)
  • Afficher une image sur un écran ST7789  + (Vous pouvez essayer de faire fonctionner l'écran avec les '''exemples disponibles''' dans tft_eSPI ou '''utiliser mon code''' pour afficher une image.)
  • Intime  + (Afin de s'assurer de l'utilisation des banAfin de s'assurer de l'utilisation des bandeaux de led adressables WS2812B nous avons effectué plusieurs tests sur l'IDE Arduino. Nous avons utilisé la bibliothèque Adafruit_NeoPixel. Cette dernière est très facile à utiliser et voici plusieurs liens expliquant clairement son utilisation : http://www.fablabredon.org/wordpress/2017/12/17/lumiere-sur-larduino-avec-de-la-couleur-et-des-led/ https://www.tweaking4all.com/hardware/arduino/arduino-ws2812-led/ Les tests lumineux les plus basiques ont d'abord été réalisés : allumage des leds, variations des couleurs, du nombre des leds, allumage de led précises. Par la suite, nous avons travaillé sur différents effets. Les effets fournis par la bibliothèque ne répondant pas complètement totalement à nos besoins (utilisation de delay provoquant des pauses lors du programme, pas de contrôle des paramètres des effets tels que le temps de parcours etc ...), nous avons décidé de commencer à coder nos propres effets. Les effets créés ont été les suivants : parcours des leds sur la longueur du bandeaux pendant une durée correspondant à un pouls donné, parcours symétrique de deux bandeaux à partir du centre (pouls des utilisateurs synchronisés). Les différents problèmes rencontrés ont été les suivants : dernières led restant allumées, effet saccadé ... Les différents solutions trouvées ont été d'utiliser plusieurs leds pour les parcours à intensité variées afin de donner un effet plus fondu, de trouver les bonnes bornes des boucles de parcours (arrêt avant le nombre total de led). Les vidéos montrées issues ont été effectuées après l'achat d'un néon (cf section design de l'objet). d'un néon (cf section design de l'objet).)
  • Intime  + (Afin de s'assurer de l'utilisation des banAfin de s'assurer de l'utilisation des bandeaux de led adressables WS2812B nous avons effectué plusieurs tests sur l'IDE Arduino. Nous avons utilisé la bibliothèque Adafruit_NeoPixel. Cette dernière est très facile à utiliser et voici plusieurs liens expliquant clairement son utilisation : http://www.fablabredon.org/wordpress/2017/12/17/lumiere-sur-larduino-avec-de-la-couleur-et-des-led/ https://www.tweaking4all.com/hardware/arduino/arduino-ws2812-led/ Les tests lumineux les plus basiques ont d'abord été réalisés : allumage des leds, variations des couleurs, du nombre des leds, allumage de led précises. Par la suite, nous avons travaillé sur différents effets. Les effets fournis par la bibliothèque ne répondant pas complètement totalement à nos besoins (utilisation de delay provoquant des pauses lors du programme, pas de contrôle des paramètres des effets tels que le temps de parcours etc ...), nous avons décidé de commencer à coder nos propres effets. Les effets créés ont été les suivants : parcours des leds sur la longueur du bandeaux pendant une durée correspondant à un pouls donné, parcours symétrique de deux bandeaux à partir du centre (pouls des utilisateurs synchronisés). Les différents problèmes rencontrés ont été les suivants : dernières led restant allumées, effet saccadé ... Les différents solutions trouvées ont été d'utiliser plusieurs leds pour les parcours à intensité variées afin de donner un effet plus fondu, de trouver les bonnes bornes des boucles de parcours (arrêt avant le nombre total de led). Les vidéos montrées issues ont été effectuées après l'achat d'un néon (cf section design de l'objet). d'un néon (cf section design de l'objet).)
  • How to Play Spotify to Yoto Player without Premium  + (<nowiki>Once the Spotify music you wOnce the Spotify music you want for your kids is downloaded, please follow the below steps to help your kids use the Yoto Player with Spotify music.


    '''Step 1.''' Download and enter into the Yoto app on your tablet or mobile.

    '''Step 2.''' From the bottom of the screen, choose the ''''Library'''' tab.

    '''Step 3.''' Tap on the top-right ''''+'''' icon of the screen.

    '''Step 4.''' Select ''''Add Audio'''' from the options.

    '''Step 5.''' Choose the downloaded Spotify audio files you want to upload from your device's file browser.

    '''Step 6.''' Name the audio file and select an appropriate category (e.g., music, story, etc.).

    '''Step 7.''' Tap ''''Save'''' to upload the audio file to your Yoto library on the app.

    '''Step 8.''' Connect your device and Yoto Player to the same Wi-Fi network. Then you can play Spotify music directly from the Yoto app.


    ' Connect your device and Yoto Player to the same Wi-Fi network. Then you can play Spotify music directly from the Yoto app.<br /><br /><br/></nowiki>)
  • Timer : Bug des couleurs  + (Sur le Timer de gauche il y a un anneau deSur le Timer de gauche il y a un anneau de Leds Adafruit neopixel x24 '''RGB''' la face des leds est '''blanche''', sur celui de droite il y a un anneau de Leds Adafruit neopixel x24 '''RGBW''' (rouge, vert, bleu et blanc !)la face des leds est '''noire''' . Ces deux anneaux sont différents et ne se commandent pas de la même façon. et ne se commandent pas de la même façon.)
  • Timer : Bug des couleurs  + (Sur le Timer de gauche il y a un anneau deSur le Timer de gauche il y a un anneau de Leds Adafruit neopixel x24 '''RGB''' la face des leds est '''blanche''', sur celui de droite il y a un anneau de Leds Adafruit neopixel x24 '''RGBW''' (rouge, vert, bleu et blanc !)la face des leds est '''noire''' . Ces deux anneaux sont différents et ne se commandent pas de la même façon. et ne se commandent pas de la même façon.)
  • Timer : An Arduino based Timer  + (Vous avez trois boutons : PLUS (connectéVous avez trois boutons : PLUS (connecté à la broche 3 ) doit incrémenter la durée que vous voyez affichée sur l'afficheur LCD. MOINS (connecté à la broche 2 ) fait l'inverse. START (connecté à la broche 4 ) lance le compte à rebours et donc allume l'anneau de leds. Si ca ne marche pas : * Vérifiez votre câblage fil par fil en reprenant tout depuis de début * Vérifiez que votre Arduino est branché * Vérifiez que le code a bien été téléversé dans la carte * Demandez à quelqu'un de vérifiez votre câblage (souvent ça aide) ''Temps indicatif : 2 min''vent ça aide) ''Temps indicatif : 2 min'')
  • Timer : Un minuteur à base d'Arduino  + (Placez l'afficheur 7 segments '''EXACTEMENPlacez l'afficheur 7 segments '''EXACTEMENT comme sur la photo''', sinon votre Timer risque de ne pas rentrer dans son boîtier ! Ensuite Soudez le en place, pour qu'il soit bien plaqué contre le bouclier, vous pouvez recourber ses pattes. Coupez lui les pattes une fois qu'il est soudé. Votre Timer prend forme. Bravo ! ''Temps indicatif : 10 min''rme. Bravo ! ''Temps indicatif : 10 min'')
  • Timer : Un minuteur à base d'Arduino  + (Vous avez trois boutons : PLUS (connectéVous avez trois boutons : PLUS (connecté à la broche 3 ) doit incrémenter la durée que vous voyez affichée sur l'afficheur LCD. MOINS (connecté à la broche 2 ) fait l'inverse. START (connecté à la broche 4 ) lance le compte à rebours et donc allume l'anneau de leds. Si ca ne marche pas : * Vérifiez votre câblage fil par fil en reprenant tout depuis de début * Vérifiez que votre Arduino est branché * Vérifiez que le code a bien été téléversé dans la carte * Demandez à quelqu'un de vérifiez votre câblage (souvent ça aide) ''Temps indicatif : 2 min''vent ça aide) ''Temps indicatif : 2 min'')
  • Bento-box Coeur d'Artichaut  + (Avec le fichier DXF, découper une plaque de 3mm de CP de peuplier avec une découpeuse laser puis assembler les éléments.)
  • 2023 Guide to Download Spotify Songs without Premium  + (Before we explore the methods, let's addreBefore we explore the methods, let's address the question of whether it is possible to download Spotify songs without a premium subscription. By default, Spotify encrypts the songs you download from their app in a DRM-protected audio format. This encryption prevents the songs from being played on other apps or players. However, thanks to the internet, several third-party tools and services have emerged that allow you to download Spotify songs without a premium account.d Spotify songs without a premium account.)
  • Tips for Safely Practicing Gua Sha at Home  + (Before we start, we need to choose a good Before we start, we need to choose a good gua sha tool, which can work wonders for your body. The selection of gua sha tools is extensive, allowing one to choose the level of pressure that best suits their needs. The two most common gua sha tools are the Chinese gua sha stick and the Chinese gua sha stone. To determine which is the right gua sha tool for you, consider your preference of level of pain and personal size and strength. For beginners we suggest you this basic starter kit-[https://www.sayheybeauty.com/products/rose-quartz-gua-sha-and-roller-set gua sha and roller set]. If you're looking for an affordable, long-lasting stone that allows you to create smooth skin for days after having a gua sha treatment, then this is the stone for you. You can now perform at-home gua sha therapy with this pocket-sized tool set!a therapy with this pocket-sized tool set!)
  • Water probe 12+ activities  + (Begin by soldering the male pin header strBegin by soldering the male pin header strip onto the PCB board. You need to cover at least 10 points of the PCB (see figure below). Next, solder the 1kohm resistor to the PCB. We soldered one end to n°6, the other end to n°9. This way, when the PCB will be mounted on the arduino uno board, one end of the resistor will connect to A0, the other one to GND. Next, cut two pieces of electric wire, each about 20 cm long. The length doesn’t really matter, however, longer wires will enable you to distance the arduino board further away from liquids. Solder one end of one wire to one end of the resistor. This will connect to A0 on the board. Solder the other end to n° on the PCB. The latter will then connect with A5 on the arduino uno board. Strip off the other ends of the electric wire you just soldered onto the PCB, and connect them to the top of the binding post. Now cut two short pieces of electric wire (about 10 cm long each), and strip off both ends of each wire. Connect one end of each to the bottom part of the binding post. Curl the other end of each wire. The curly ends are the one which will dive into the liquid.e the one which will dive into the liquid.)
  • Eclairage de cave sur batterie 12V  + (On soude l'ensemble des composant sur la cOn soude l'ensemble des composant sur la carte ''protoboard,'' sauf le microcontrôleur ATtiny85 qu'il va falloir programmer. Par contre, on peut souder son support ;) Attention au sens des composants ! * microcontrôleur (en bleu): encoche vers l'extérieur (cf fêche) * LED neopixel :en bleu Din (avec la résistance 1 komh) , rouge 5V et noir GND avec le condensateur 0.1µF (céramique) entre le 5V et GND * les deux autres résitance forme un pont diviseur de tension. attention à leurs emplacements relatifs sous peine de tuer le microcontrôleur!ifs sous peine de tuer le microcontrôleur!)
  • Eclairage de cave sur batterie 12V  + (On soude l'ensemble des composant sur la cOn soude l'ensemble des composant sur la carte ''protoboard,'' sauf le microcontrôleur ATtiny85 qu'il va falloir programmer. Par contre, on peut souder son support ;) Attention au sens des composants ! * microcontrôleur (en bleu): encoche vers l'extérieur (cf fêche) * LED neopixel :en bleu Din (avec la résistance 1 komh) , rouge 5V et noir GND avec le condensateur 0.1µF (céramique) entre le 5V et GND * les deux autres résitance forme un pont diviseur de tension. attention à leurs emplacements relatifs sous peine de tuer le microcontrôleur!ifs sous peine de tuer le microcontrôleur!)
  • Veste clignotants pour cycliste  + (A l'aide d'une craie ou d'un marqueur effaA l'aide d'une craie ou d'un marqueur effaçable reproduisez votre design sur le vêtement. Utilisez une règle pour vous assurer que tout est droit et symétrique. Utilisez du scotch double face pour fixer temporairement les composants à votre vêtement. Cela vous donnera une bonne idée de ce à quoi ressemblera votre produit fini. Le scotch sert aussi à garder tout en place pendant la couture.à garder tout en place pendant la couture.)
  • Veste clignotants pour cycliste  + (A l'aide d'une craie ou d'un marqueur effaA l'aide d'une craie ou d'un marqueur effaçable reproduisez votre design sur le vêtement. Utilisez une règle pour vous assurer que tout est droit et symétrique. Utilisez du scotch double face pour fixer temporairement les composants à votre vêtement. Cela vous donnera une bonne idée de ce à quoi ressemblera votre produit fini. Le scotch sert aussi à garder tout en place pendant la couture.à garder tout en place pendant la couture.)
  • Envoyer un message sur discord  + (Cliquer sur le nom de votre discord *Paramètres du Serveur *Webhook *Créer un webhook Copier l'URL du webhook https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks)
  • Envoyer un message sur discord  + (Cliquer sur le nom de votre discord *Paramètres du Serveur *Webhook *Créer un webhook Copier l'URL du webhook https://support.discordapp.com/hc/fr/articles/228383668-Utiliser-les-Webhooks)
  • Musical e-textile bag  + (Connect one end of the micro USB cable to Connect one end of the micro USB cable to the computer, the other end to the Arduino Leonardo board. Connect the positive side of the piezo speaker patch to pin 13 on the Arduino leonardo Connect the negative leg of the piezo speaker patch to GND on the board. You can use either of the 3 GND pins available on the board. of the 3 GND pins available on the board.)
  • Musical e-textile bag  + (Connect one end of the micro USB cable to Connect one end of the micro USB cable to the computer, the other end to the Arduino Leonardo board. Connect the positive side of the piezo speaker patch to pin 13 on the Arduino leonardo Connect the negative leg of the piezo speaker patch to GND on the board. You can use either of the 3 GND pins available on the board. of the 3 GND pins available on the board.)
  • E-textile blinking bag  + (Connect one end of the micro usb cable to Connect one end of the micro usb cable to the computer, the other end to the Arduino Leonardo board. Connect the positive side of the LED patch to pin 13 on the Arduino Leonardo. Connect the negative leg of the LED patch to GND on the board. You can use either of the 3 GND pins available on the board. * black cable - GND * orange cable - pin 13 black cable - GND * orange cable - pin 13)
  • E-textile blinking bag  + (Connect one end of the micro usb cable to Connect one end of the micro usb cable to the computer, the other end to the Arduino Leonardo board. Connect the positive side of the LED patch to pin 13 on the Arduino Leonardo. Connect the negative leg of the LED patch to GND on the board. You can use either of the 3 GND pins available on the board. * black cable - GND * orange cable - pin 13 black cable - GND * orange cable - pin 13)
  • Connected weather station  + (Connect the sensors as follows: '''Light Connect the sensors as follows: '''Light sensor''' One end to 3V the other end to the 10kohm resistor which in turn is connected to GND. the same end of the LDR is also connected to pin D34 on the ESP32 '''CJMCU CCS811''' 3V →3V on the ESP32 board GND→ GND SDA→D21 pin on ESP32 SCL→D22 pin on ESP32 WAKE→GND '''DHT11''' GND→GND on ESP32 VCC→3V on ESP32 OUT→D34 on ESP32n ESP32 VCC→3V on ESP32 OUT→D34 on ESP32)
  • Build an Easy ISS Notifier  + (Create a cloud account at io.adafruit.com.Create a cloud account at io.adafruit.com. Then click on Feeds→Actions→Create a New Feed. Name it “ISS.” Click the View AIO Key button, then copy your unique '''''key''''' somewhere safe — you’ll need it later to link your Tokymaker to your Adafruit IO feed.k your Tokymaker to your Adafruit IO feed.)
  • Build an Easy ISS Notifier  + (Create a cloud account at io.adafruit.com.Create a cloud account at io.adafruit.com. Then click on Feeds→Actions→Create a New Feed. Name it “ISS.” Click the View AIO Key button, then copy your unique '''''key''''' somewhere safe — you’ll need it later to link your Tokymaker to your Adafruit IO feed.k your Tokymaker to your Adafruit IO feed.)
  • Wooden pet connects to Facebook  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “touchsensor”)
  • Wooden pet connects to Facebook  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “touchsensor”)
  • Connected house publishes sensor data on-line  +
  • Connected house publishes sensor data on-line  +
  • Infinity Gauntlet Salad Tongs  + (Create the vector graphics for the InfinitCreate the vector graphics for the Infinity Gauntlet in Adobe Illustrator. Find a reference image online and use the Magnetic Lasso tool to trace around key elements of the image. We wanted the glove to have a layered and 3d look, so he traced out the base shape of the glove and used other gauntlet elements as vertical accents.her gauntlet elements as vertical accents.)
  • Infinity Gauntlet Salad Tongs  + (Create the vector graphics for the InfinitCreate the vector graphics for the Infinity Gauntlet in Adobe Illustrator. Find a reference image online and use the Magnetic Lasso tool to trace around key elements of the image. We wanted the glove to have a layered and 3d look, so he traced out the base shape of the glove and used other gauntlet elements as vertical accents.her gauntlet elements as vertical accents.)
  • Fibonacci Clock  + (Cut 4 plywood board for outside walls, 2 oCut 4 plywood board for outside walls, 2 others for bottom and double-bottom, and 4 littles more for inside walls to split squares. Dimensions are the following : For outside walls : * 2 boards 85mm * 221mm * 2 boards 85mm * 138mm for bottom and double-bottom : * 2 boards 128mm * 211mm for inside walls: * 1 board 50mm * 128mm * 1 board 50mm * 78mm * 1 board 50mm * 50mm * 1 board 50mm * 26mm 1 board 50mm * 50mm * 1 board 50mm * 26mm)
  • SolarOSE - Guide 6: Absorber tube  + (Cut a brass tube with an exterior diameterCut a brass tube with an exterior diameter of 55 mm and a length of 1900 mm. The pipe is originally shiny. Weld the fittings on the edges, according to the photo. Make sure one fitting is at the bottom, and the other one at the top: this enables to feed liquid water from the lower part and extract water vapor from the top. Once the pipe is welded, you need to darken its external surface, so it becomes as absorptive (black) as possible. This is very important as we want as much solar light to be absorbed on the pipe to heat the water inside. Apply an oxidizing solution suitable for brass (easily available on the market). Let the oxidizing solution dry for a couple of days if possible. Remove the traces of the oxidizing solution with a wet paper. Or just follow the instructions on your oxidizing solution.e instructions on your oxidizing solution.)
  • SolarOSE - Guide 6: Absorber tube  + (Cut a brass tube with an exterior diameterCut a brass tube with an exterior diameter of 55 mm and a length of 1900 mm. The pipe is originally shiny. Weld the fittings on the edges, according to the photo. Make sure one fitting is at the bottom, and the other one at the top: this enables to feed liquid water from the lower part and extract water vapor from the top. Once the pipe is welded, you need to darken its external surface, so it becomes as absorptive (black) as possible. This is very important as we want as much solar light to be absorbed on the pipe to heat the water inside. Apply an oxidizing solution suitable for brass (easily available on the market). Let the oxidizing solution dry for a couple of days if possible. Remove the traces of the oxidizing solution with a wet paper. Or just follow the instructions on your oxidizing solution.e instructions on your oxidizing solution.)
  • Solar coffee roaster (using a Scheffler concentrator)  + (Cut the bars, the flats and the L profile angle at the lenghts marked in the following table (see image of table).)
  • Solar coffee roaster (using a Scheffler concentrator)  + (Cut the bars, the flats and the L profile angle at the lenghts marked in the following table (see image of table).)
  • 123Tourelle  + (Code Arduino commenté en fichiers joints ;Code Arduino commenté en fichiers joints ; voir le code pour les détails (fichier 123Tourelle_IMT_Bento_123Soleil.ino)
    Le programme nécessite l'installation de plusieurs librairies Adafruit (voir lignes "include"), pensez à les installer
    Le code comprend toute une mécanique pour sélectionner le mode via le potentiomètre. L'utilisation du potentiomètre a été essentiellement choisie pour les besoins de la formation (mais apporte aussi un feeling plus agréable pour ma part) ; cependant un simple bouton poussoir ou capteur capacitif aurait été plus adapté et plus précis.

    La vérification de la victoire du joueur pourrait être améliorée (plus propre) par l'utilisation des interruptions (bouton poussoir ou récepteur capacitif), au lieu de tester dans une boucle. Cependant, côté ressenti utilisateur, peu de différence à prévoir.
    Le code occupe plus de 90% de la mémoire de l'Arduino. Des actions ont du être effectuées pour réduire l'impact mémoire : chaines de caractères mises dans mémoire intégrée à l'Arduino, suppression de quelques animations plus ou moins superflues, suppression de certains "define", suppression de tous les messages de type Serial.print

    Pour éviter les "tremblements" du servo, celui-ci est activé (fonction "attach") à chaque besoin, puis désactivé ("detach") lorsque l'on n'en a plus besoin immédiatement
    <i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour éviter les "tremblements" du servo, celui-ci est activé (fonction "attach") à chaque besoin, puis désactivé ("detach") lorsque l'on n'en a plus besoin immédiatement</div> </div>)
  • Makers game  + (Nettoyer et poncer les pieds pour enlever les traces de brûlures. Pour poncer, faites des mouvements circulaires dans le sens du bois.)
  • Makers game  + (Nettoyer et poncer les pieds pour enlever les traces de brûlures. Pour poncer, faites des mouvements circulaires dans le sens du bois.)
  • 3D printed furniture connectors  + (Different types of furniture connectors arDifferent types of furniture connectors are available on[https://www.thingiverse.com/thing:2443677 this Thingiverse entry]. The most basic one, suitable to construct  tables and shelves, is called JONCTION-P_Origin.stl Below you can view a 3D reconstruction of a simple table built with the furniture connectors. You can also view this object in VR by navigating to [https://sketchfab.com/models/c5f235fb44134da7ad367327c09faadf this] website on your smartphone
    09faadf <u>this</u>] website on your smartphone <br/>)
  • 3D printed furniture connectors  + (Different types of furniture connectors arDifferent types of furniture connectors are available on[https://www.thingiverse.com/thing:2443677 this Thingiverse entry]. The most basic one, suitable to construct  tables and shelves, is called JONCTION-P_Origin.stl Below you can view a 3D reconstruction of a simple table built with the furniture connectors. You can also view this object in VR by navigating to [https://sketchfab.com/models/c5f235fb44134da7ad367327c09faadf this] website on your smartphone
    09faadf <u>this</u>] website on your smartphone <br/>)
  • MicroHouse  + (Download on our [https://github.com/wikihoDownload on our [https://github.com/wikihouseproject/Microhouse/ Github repo] the set of milling drawings which can be used by CNC cutter to fabricate the house parts. Cut the part by a CNC mill using locally bought material. This is 18mm plywood, in the standard sheet size of 2440mm x 1220mm (8' x 4') Each component can be combined or adapted to form a structure which responds to an individual site or set of needs.nds to an individual site or set of needs.)
  • How to Download Amazon Prime Music to Computer  + (Download, install, and launch AudFree AmazDownload, install, and launch AudFree Amazon Music Converter. When you open AudFree [https://www.audfree.com/amazon-music-converter/ Amazon Music Converter], you can see an Amazon Music Web Player built-in the main interface. There is a blue 'Sign In' button. Please click it to log into your Amazon account. If you don't have it, please create a new one.ou don't have it, please create a new one.)
  • Bentolux - Bentobras  + (Découper les pièces en bois au laser sur du contreplaqué 3mm et imprimer les pièces en plastique avec du PLA, ABS ou PETG Il faut 4 picots)
  • Graver des surfaces avec Inkscape et une CNC  + (On voit le Z min et max qui doivent correspondre à la profondeur et à la hauteur de sécurité, pondéré du facteur "Scale along Z axis" de "Zone/Options".)
  • Comment monter un kit d'arrosage avec une carte microbit  + (Allez sur le site www.microbit.org Puis sélectionner successivement les onglets : - allons coder - make code editor et télécharger - python editor et télécharger Vous êtes capables d'envoyer un fichier sur Microbit.)
  • Self-learning connected thermostat that optimizes heating and cooling of buildings  + (First, you need hardware. In our case, thaFirst, you need hardware. In our case, that means sensors for temperature and humidity, plus a motion sensor to figure out whether you're home, and relays to control the furnace and the fan. We also need a display so you can see the current temperature, and an enclosure to protect the messy bits. Breadboard the hardware (breadboarding is a non-permanent way to create an early hardware prototype). We chose a number of components for this product (see the list of components above). All in all, it took about an hour to throw together this breadboarded prototype, although we had to order the components a couple of days beforehand. It took another couple of hours to pull together working firmware (see the software section below).firmware (see the software section below).)
  • Self-learning connected thermostat that optimizes heating and cooling of buildings  + (First, you need hardware. In our case, thaFirst, you need hardware. In our case, that means sensors for temperature and humidity, plus a motion sensor to figure out whether you're home, and relays to control the furnace and the fan. We also need a display so you can see the current temperature, and an enclosure to protect the messy bits. Breadboard the hardware (breadboarding is a non-permanent way to create an early hardware prototype). We chose a number of components for this product (see the list of components above). All in all, it took about an hour to throw together this breadboarded prototype, although we had to order the components a couple of days beforehand. It took another couple of hours to pull together working firmware (see the software section below).firmware (see the software section below).)
  • Snap circuits tutorial  + (First, you will need to 3D print the snap First, you will need to 3D print the snap part. The stl file ready for 3D printing is available [https://drive.google.com/open?id=1N1k6RxDnZtbSd_nBgNX-ozBYsEIFRAkR here]. You can also tweak this design on [https://www.tinkercad.com/things/kYg3F6El7xx tinkercad] and make it suitable to hold 3-legged components (ex. temperature sensor, light sensor). A timelapse of the 3D printing process is available [https://drive.google.com/open?id=1GYF9cHVUO8Ps6hyx0DX7T5qe3AmTDtcx here].google.com/open?id=1GYF9cHVUO8Ps6hyx0DX7T5qe3AmTDtcx <u>here</u>].)
  • Connected weather station 12+ activities  + (Follow the instructions on page 1-4 on [https://docs.google.com/document/d/1-vYvPHrhgW4SdtgnfV-NSKyZqliaPFgTpFc4Ti0uxh4/edit?usp=sharing <u>this </u>]tutorial.)
  • Connected weather station 9-11 activities  + (Follow the instructions on page 1-4 on tutorial)
  • MoodBoxByFaBteam  + (Goal was to create a new tier to the origiGoal was to create a new tier to the original box by using laser cutting of course but also laser engraving. An engraving pattern was found. This image file was reproduced using Inkscape and Beziers curves. This newly designed pattern was then added to the cutting pattern.ern was then added to the cutting pattern.)
  • MoodBoxByFaBteam  + (Goal was to create a new tier to the origiGoal was to create a new tier to the original box by using laser cutting of course but also laser engraving. An engraving pattern was found. This image file was reproduced using Inkscape and Beziers curves. This newly designed pattern was then added to the cutting pattern.ern was then added to the cutting pattern.)
  • Quiz éléctronique I2D  + (Grâce à la mise en commun de nos différentGrâce à la mise en commun de nos différentes idées nous sommes partie sur la conception d'un Quiz en rapport avec des notions étudiés en cours . Nous nous sommes par la suite inspiré de tutos vue sur internéte pour comprendre comment nous pouvions réaliser un jeux électronique.us pouvions réaliser un jeux électronique.)