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 « WebSerial 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. ». 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

  • LaserCut LS900XP et LS1000XP - utilisation via pilote  + (L'ordre des couleurs est primordial. * NoL'ordre des couleurs est primordial. * Noir * Rouge * Vert * Jaune * Bleu * Violet * Cyan * Orange On commence toujours par la gravure (de préférence en noir car en première position) Chaque couleur peut avoir des états différents * découpe * gravure - Rast * marquage - Vect * Pointillé - Poin * Rast/Vect * Rast/Poin * Rast/Découpe Chaque trait de découpe ou Vector doit avoir une épaisseur de 0,01mm
    Nous conseillons 0,005mm

    v class="icon-instructions-text">Nous conseillons 0,005mm</div> </div><br/>)
  • Best Amazon Music Converter in 2021 Is Here  + (“Our Audio Capture also enables users to r“Our Audio Capture also enables users to rip Amazon Music to common audio tracks. But it's a little complicated to operate as it works on any sound playing on the computer. Therefore, there are more and more customers who feedback that they need a customized Amazon Music Converter,” Charles David said, the product manager of AudFree Software. “Under this circumstance, with the hardworking of our professional engineers, AudFree Amazon Music Converter is created and developed successfully, which can automatically detect and split songs, and realize batch addition and conversion,” added he. batch addition and conversion,” added he.)
  • Imprimante 3D - Ultimaker 2  + ( * Ouvrir Cura * Cura est gratuit, disponible en ligne )
  • Maquette de cartographie du Quartier Villejean Rennes  + ( * 1 Panneau contreplaqué okoumé Ép.5 mm 1m x 0,61m * 1 Panneau médium (mdf) naturel, Ép.3 mm 1m x 0,61m * 1 ordinateur avec logiciel Adobe Illustrator ou Inkscape. * Découpeuse laser * Colle pour le bois )
  • Squishy circuit  + (On peut vérifier la résistance des pâtes avec un multimètre.)
  • Squishy circuit  + (On peut vérifier la résistance des pâtes avec un multimètre.)
  • 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'')
  • Ruche facile à assembler sans visse ni colle (Colorado Top Bar)/fr  + (4. Placez le corps de ruche dans une posit4. Placez le corps de ruche dans une position horizontale et ajouter les cales pour le panneau arrière des pieds. 5. Insérez délicatement le plateau de base par l'entrée. Assurez-vous qu'il reste bien positionné dans la fente intérieure jusqu'au panneau arrière.fente intérieure jusqu'au panneau arrière.)
  • Ruche en kit  + (4. Placez le corps de ruche dans une posit4. Placez le corps de ruche dans une position horizontale et ajouter les cales pour le panneau arrière des pieds. 5. Insérez délicatement le plateau de base par l'entrée. Assurez-vous qu'il reste bien positionné dans la fente intérieure jusqu'au panneau arrière.fente intérieure jusqu'au panneau arrière.)
  • 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.)
  • EMI probe  + (It is possible to assemble an EMI probe usIt is possible to assemble an EMI probe using an arduino Uno or an arduino nano. A timelapse of the assembly process of an EMI probe based on arduino nano. A video of the assembly process of an EMI probe based on arduino uno ''wiring diagram for the EMI probe'' To begin with, solder 3 male headers on the PCB. When you will plug the PCB onto the arduino board, the headers will have to go into pin 9, GND, and Analaog5. Solder the speaker onto the PCB. The positive leg of the speaker need to be connected to the male header going into pin 9 of the arduino board. The other leg (negative leg) of the speaker needs be connected to one end of the resistor (via some hook up wire). Now, solder the resistor onto the PCB. Connect one end of the resistor to the male header going into GND on the arduino board. Connect the other end to the header going into A5. Grab a piece of solid core wire about 20 cm long, and solder one end in correspondence with the male header going into A5. Your EMI probe is ready.r going into A5. Your EMI probe is ready.)
  • Utiliser 2 Arduinos en série  + (Pour le Arduino esclave, ce montage est le même que le montage « Allumer une LED » Pour le Arduino maître, uniquement des connexions avec le Arduino esclave.)
  • Utiliser 2 Arduinos en série  + (Pour le Arduino esclave, ce montage est le même que le montage « Allumer une LED » Pour le Arduino maître, uniquement des connexions avec le Arduino esclave.)
  • Multistation Météo Qualité de l'air  + (Pour la base du projet, des plans de bentoPour la base du projet, des plans de bentos déjà préparés nous ont été remis lors de la formation ainsi que les pièces nécessaires pour la partie station météo. En restant sur le même type de conception j'ai modelisé une boite à encoche à l'aide de l'extension "lasercut box" du logiciel Inkscape. Tous les plans nécessaires à cette réalisation se trouvent en pièces jointes.éalisation se trouvent en pièces jointes.)
  • Simon game with mBlock and Arduino  + (Pour bien comprendre le jeux, nous allons jouer le jeux de JSO https://scratch.mit.edu/projects/858321)
  • Boite aux lettres connectée  + (Pour programmer l'ESP82266 on va uiliser lPour programmer l'ESP82266 on va uiliser l'IDE Arduino. Pour cela, il vous faut tout d’abord ajouter le support de ce type de carte dans l'IDE en ajoutant l'URL suivante dans Fichier>Préférences>URL de gestionnaire de cartes supplémentaires : http://arduino.esp8266.com/package_esp8266com_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json Puis choisir "Generic ESP8266 Module " dans Outils>types de carte. Et enfin relier l'ESP au convertisseur USB/série comme indiqué sur le schéma. Téléchargez et installez ensuite la librairie RTC développée par Makuna pour gérer la DS3231: https://github.com/Makuna/Rtc Puis exécuter le programme DS3231_Simple pour mette à l’heure la RTC. Et enfin vous pouvez envoyer sur l'ESP8266 le programme suivant pour gérer votre boite aux lettre connectée (Cf algorigramme pour les détails sur son fonctionnement): https://drive.google.com/open?id=0B8tCTkPLfNNraHhlbnNaTmx3VlU
    Pensez à adapter les plages de fonctionnement en fonction de vos besoins
    t;Pensez à adapter les plages de fonctionnement en fonction de vos besoins</div> </div>)
  • Le Cerveau - Arduino capacitif  + (Pour transformer l'Arduino en capteur capaPour transformer l'Arduino en capteur capacitif, il faut tout d'abord installer la bibliothèque de détection capacitive [https://github.com/PaulStoffregen/CapacitiveSensor CapacitiveSensor] depuis le logiciel Arduino. Extraire les fichiers dans Documents/Arduino/libraries puis redémarrer l'Arduino. Pour le contrôle du moteur pas à pas, il est également possible de télécharger une librairie mais on économise de la mémoire en restant simple.conomise de la mémoire en restant simple.)
  • 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) )
  • Escape super 2  + (1- Prendre deux mur n°2 et les fixer avec1- Prendre deux mur n°2 et les fixer avec des visses sur une planche n°1 de 33*38*1 à 1cm des bores puis prendre un mur n°2 et les visser au bous de la planche comme sur l'image n°1 2- Percer des troue de environ 15mm à 1 cm comme sur l'image n°2 et 3 et les coller sur la plateforme de base 3- Prendre deux mur n°2 et les fixer grâce au tourbillon sur une planche n°1 de 30*38*1 à 1cm des bores comme sur l'image n°2 et 3 4- Mettre 2 tourbillon n°7 au bout de la planche avec une profondeur de 15mm afin de coller le mur n°4 à la planche qui possède 2 mur n°2 comme sur l'image n°4 puis faire la même chose avec l'autre planche n°1 de 33*38*1 et le mur n°3 afin d'obtenir le résultat final d'assemblage sur l'image n°5 5- Mettre les 5 morceaux de bois sous la planche grâce a la colle à bois afin de la surélever leurs position est libre image n°6rélever leurs position est libre image n°6)
  • Quiz avec mBlock  + (Quand on commence le jeu il faut recommencer à zéro. * Dans l'arrière-plan, ajoutez, quand le drapeau vert est cliqué, basculer sur l'arrière-plan de la première question. * Ajoutez "mettre le score à zéro".)
  • Quiz avec mBlock  + (Quand on commence le jeu il faut recommencer à zéro. * Dans l'arrière-plan, ajoutez, quand le drapeau vert est cliqué, basculer sur l'arrière-plan de la première question. * Ajoutez "mettre le score à zéro".)
  • Humanure Dry Toilets, low-tech tricks  + (Refer to the pictures available in the galRefer to the pictures available in the gallery. Proceed as follows to build you own Humanure Dry Toilets. = Required Conditions = *Team: **Two *Required skills: **Basic carpentry skills to properly use the tools *Duration: **Two hours *Preliminary requirements: **NA (except acquire the necessary parts and consumables)quire the necessary parts and consumables))
  • Humanure Dry Toilets, low-tech tricks  + (Refer to the pictures available in the galRefer to the pictures available in the gallery. Proceed as follows to build you own Humanure Dry Toilets. = Required Conditions = *Team: **Two *Required skills: **Basic carpentry skills to properly use the tools *Duration: **Two hours *Preliminary requirements: **NA (except acquire the necessary parts and consumables)quire the necessary parts and consumables))
  • 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/>)
  • The Journey of Designer Sara Story's Inspiring Manhattan Home  + (Sara and her husband quickly moved into thSara and her husband quickly moved into the space, which required some creative thinking. To make room for their growing family, they converted a closet into a nursery for their baby. What began as a modest one-bedroom apartment soon evolved into something much greater. Over the span of 20 years, Sara and her husband purchased nine additional apartments in the same building, eventually combining them into a spacious, warm, and inviting home for their family. This beautifully layered space became a sanctuary for the couple, their three children, and two dogs.ouple, their three children, and two dogs.)
  • Digital Environmental Education Remote control  + (Di seguito viene descritto come controllarDi seguito viene descritto come controllare un dispositivo che riceve notifiche su misure ambientali raccolte. In particolare, mostriamo due casi '''''Primo''''' → Una lampada a led accoppiata con un sensore di luminosità: quando la luce è accesa e la luminosità nell'ambiente non cambia, l'utente riceve una "notifica verde" con la richiesta di spegnere la lampada. '''''Secondo''''' → Una ventola accoppiata con un sensore di temperatura: quando la ventola è accesa la temperatura non cambia, l'utente riceve una "notifica verde" con la richiesta di girare il ventilatore Il controllo e il servizio di notifica sono stati sviluppati utilizzando BLYNK, una nota applicazione per smartphone.YNK, una nota applicazione per smartphone.)
  • 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.)
  • 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.  )
  • How to Clear Tidal Cache on iOS and Android  + ('''Step 1.''' On the Home screen of your A'''Step 1.''' On the Home screen of your Android phone, press and hold the '''Tidal app icon''' until a menu appears. '''Step 2.''' Tap the icon with i to enter the app’s settings. Or you can go to '''Settings''' > '''Apps''' > '''Tidal''' to set up, too. '''Step 3.''' On the detail page, tap '''Storage & cache''' and then '''Clear cache'''.''Storage & cache''' and then '''Clear cache'''.)
  • Distributeur de croquettes connecte EN COURS...  + (Suite du tutoriel à venir prochainement)
  • Gravure Standard  + (Sur Adobe Illustrator réaliser une illustration/dessin (ou alors vectoriser une image existante))
  • 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>)
  • How to Make Amazon Music Louder  + (The first and most straightforward way to The first and most straightforward way to make Amazon Music louder is by adjusting the volume settings on your device. Whether you're using a smartphone, tablet, or computer, there should be dedicated volume controls that allow you to increase the sound output. Simply locate the volume buttons or slider and turn them up to your desired level. Keep in mind that you can also adjust the volume within the Amazon Music app itself for finer control.Amazon Music app itself for finer control.)
  • Straw connectors  + (The objects we have prototyped are severalThe objects we have prototyped are several different 3D printed straw connectors, allowing the construction of different shapes. They are easily done and cost-effective: it takes about 5 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, teachers, educators, parents and even children, under appropriate supervision. The straw connectors designs can be downloaded from [https://www.thingiverse.com/thing:11255 here]..thingiverse.com/thing:11255 <u>here</u>].)
  • Straw connectors  + (The objects we have prototyped are severalThe objects we have prototyped are several different 3D printed straw connectors, allowing the construction of different shapes. They are easily done and cost-effective: it takes about 5 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, teachers, educators, parents and even children, under appropriate supervision. The straw connectors designs can be downloaded from [https://www.thingiverse.com/thing:11255 here]..thingiverse.com/thing:11255 <u>here</u>].)
  • 3D printed geometry connectors  + (The objects we have prototyped are severalThe objects we have prototyped are several different 3D printed geometrical straw connectors, allowing the construction of different geometrical shapes. They are easily done and cost-effective: it takes about 15 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, mathematics and geometry teachers, or even pupils/ students, under appropriate supervision./ students, under appropriate supervision.)
  • 3D printed geometry connectors  + (The objects we have prototyped are severalThe objects we have prototyped are several different 3D printed geometrical straw connectors, allowing the construction of different geometrical shapes. They are easily done and cost-effective: it takes about 15 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, mathematics and geometry teachers, or even pupils/ students, under appropriate supervision./ students, under appropriate supervision.)
  • 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.)
  • 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.)
  • How to Get TunesKit Software at Lower Cost  + (In this part, users are provided with two In this part, users are provided with two big bundles, including an all-in-one Christmas special bundle and a 6-in-1 multimedia bundle. All TunesKit's available software like [https://www.tuneskit.com/ios-system-recovery-for-win.html iOS System Recovery], AceMovi Video Editor, Video Cutter, etc. are packed in the first bundle; while in the next bundle, it contains all its multimedia programs. Both bundles will be on sale at 80% ~ 85% discounts, for this Christmas only. No matter which bundles you'll buy, you can enjoy lifetime upgrades and free tech support once purchase.rades and free tech support once purchase.)
  • Getting Started with Xiao ESP32 S3 Sense  + (This project was successfully completed beThis project was successfully completed because of the help and support from [https://www.nextpcb.com/pcb-assembly-quote NextPCB.] Guys if you have a PCB project, please visit their website and get exciting discounts and coupons. NextPCB offers high-quality, reliable PCB starting at $1.9, and multilayer starting at $6.9. Also, everyone can enjoy free [https://www.nextpcb.com/pcb-assembly-quote PCB assembly] for 5 boards! Also, NextPCB is having a year end sale in which anyone can register through their website and get a $30 Coupon which can be used for ordering PCBs. You can also try HQDFM free online [https://www.nextpcb.com/free-online-gerber-viewer.html PCB Gerber viewer] to check your PCB design and avoid costly errors.k your PCB design and avoid costly errors.)
  • 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.)
  • Is it possible to replace the WR3 module with an ESP-12 module  + (This shows the top and bottom side)
  • Geiger counter  + (This is a timelapse of the assembly process of the geiger counter)
  • 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>)
  • Ruche en kit  + (3. Tout en laissant le corp de la ruche po3. Tout en laissant le corp de la ruche posé sur le sol, ajouter des cales aux joints de verrouillage des panneaux latéraux.
    Ne pas serrer pour le moment. Laissez les cales lâche pour l'instant.
    as serrer pour le moment. Laissez les cales lâche pour l'instant.</div> </div>)
  • 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.)
  • Dafara sa station météo  + (Une station météo est un appareil qui permUne station météo est un appareil qui permet de connaître les caractéristiques de  l’atmosphère de la pièce dans laquelle elle est placée (température, humidité, quantité de lumière etc…), ou éventuellement d’autres caractéristiques dépendamment de ce que l’on veut mesurer (l’humidité de l’aire, du sol dans notre cas). Montage : Monter le shield sur la carte arduino. '''NB :''' L’utilisation du shield facilite la connexion des différents éléments sur la carte. '''CAPTEUR DE TEMPÉRATURE ET HUMIDITÉ:''' Comme son nom l’indique, il sert à mesurer l’humidité et la température d’un milieu. Sur l’image ci-dessous, le DHT11 (capteur de température et d’humidité) est relié à  l’entrée analogique de la carte Arduino donc sur les ports A0 du shield. Pour les casbles, le jaune correspond à A0, le blanc correspond à A1, le rouge à Vcc et le noir à Gnd. Etant donné que pour la connexion de ce capteur, le A1 n’est pas utilisé, il faut le déconnecter (fil blanc) ou à défaut le couper comme c’est le cas ici. '''ECRAN LCD :''' L'écran est utilisé pour afficher les valeurs mesurées par les capteurs. Pour l’écran LCD le branchement se fait sur les I2C du shield. '''CAPTEUR DE L'HUMIDITÉ DU SOL :''' Le capteur de l’humidité du sol est relié au port A1 du shield. '''CAPTEUR DE LUMINOSITÉ :''' Pour le capteur de luminosité relier sur le port A2 du shield'''.''' '''Image de l’ensembles des éléments.'''' Pour le capteur de luminosité relier sur le port A2 du shield'''.''' '''Image de l’ensembles des éléments.''')
  • 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/>)
  • MA première foldarap  + (J'utilise le fond en bois pour maintenir lJ'utilise le fond en bois pour maintenir l'équerrage de la structure. C'est pour cela que je n'ai pas serrer les vis lors des étapes précédentes, je le fait maintenant, lorsque j'ai un rectangle parfait. Voilà, le début de la structure est monté. Je vais par la suite fixer l'alimentation, l'électronique et autres sur le médium.n, l'électronique et autres sur le médium.)
  • Boîte à stylo  + ( * Utiliser EASEL (outil logiciel en ligne * Utiliser EASEL (outil logiciel en ligne proposer par Inventables) pour paramètres la découpe du fichier de fraisage. Dans notre cas nous avons effectué le fraisage des pièces sur une le modèle Xcarve. Le fichier de fraisage avec les paramètres est partagé sur Easel à l'adresse suivante: http://easel.inventables.com/projects/55DoV7Oph-Nf15_vMKFyXQ * Utiliser une fraise droite, dans notre cas nous avons utilisé une fraise de 3,1mm de diamètre. * Bien brider la planche pour éviter tout mouvement lors de l'usinage * ...se laisser guider par Easel l'usinage * ...se laisser guider par Easel )
  • Boîte à stylo  + ( * Utiliser EASEL (outil logiciel en ligne * Utiliser EASEL (outil logiciel en ligne proposer par Inventables) pour paramètres la découpe du fichier de fraisage. Dans notre cas nous avons effectué le fraisage des pièces sur une le modèle Xcarve. Le fichier de fraisage avec les paramètres est partagé sur Easel à l'adresse suivante: http://easel.inventables.com/projects/55DoV7Oph-Nf15_vMKFyXQ * Utiliser une fraise droite, dans notre cas nous avons utilisé une fraise de 3,1mm de diamètre. * Bien brider la planche pour éviter tout mouvement lors de l'usinage * ...se laisser guider par Easel l'usinage * ...se laisser guider par Easel )
  • Lampe “Loulou”  + (Utiliser 1 planche de bois par fichier svgUtiliser 1 planche de bois par fichier svg préalablement téléchargé. Le 3e fichier ne nécessite pas autant de surface mais cela vous permettra de refaire des pièces au cas ou. À titre informatif les temps de travail (sur notre machine) des 3 fichiers sont respectivement de 50, 66 et 2 minutes, pour les fichiers 1, 2 et 3. '''Spécifications : '''les tracés noir et rouge doivent traverser/découper le bois, le bleu doit graver sur 1mm de profondeur environ (pour accueillir les rivets). Les autres couleurs ne sont pas utilisées dans ces fichiers. Les spécifications suivantes sont adaptées à une découpeuse laser 40W mais elles sont à ajuster en fonction de votre machine : • NOIR et ROUGE : Puissance = 100% ; Vitesse = 3% ; 500ppi ; • BLEU (à ne pas confondre avec cyan) : Puissance = 100% ; Vitesse = 27% ; 500ppi ;uissance = 100% ; Vitesse = 27% ; 500ppi ;)
  • Lampe “Loulou”  + (Utiliser 1 planche de bois par fichier svgUtiliser 1 planche de bois par fichier svg préalablement téléchargé. Le 3e fichier ne nécessite pas autant de surface mais cela vous permettra de refaire des pièces au cas ou. À titre informatif les temps de travail (sur notre machine) des 3 fichiers sont respectivement de 50, 66 et 2 minutes, pour les fichiers 1, 2 et 3. '''Spécifications : '''les tracés noir et rouge doivent traverser/découper le bois, le bleu doit graver sur 1mm de profondeur environ (pour accueillir les rivets). Les autres couleurs ne sont pas utilisées dans ces fichiers. Les spécifications suivantes sont adaptées à une découpeuse laser 40W mais elles sont à ajuster en fonction de votre machine : • NOIR et ROUGE : Puissance = 100% ; Vitesse = 3% ; 500ppi ; • BLEU (à ne pas confondre avec cyan) : Puissance = 100% ; Vitesse = 27% ; 500ppi ;uissance = 100% ; Vitesse = 27% ; 500ppi ;)
  • How to Add Apple Music to iMovie  + (1. Visit the DRmare website and download the Apple Music Converter. 2. Install the software on your computer following the on-screen instructions.)
  • Gabarit cadre ruche  + (Et voilà ! Plus que 9 et vous pouvez installer votre hausse !)
  • Gabarit cadre ruche  + (Et voilà ! Plus que 9 et vous pouvez installer votre hausse !)
  • Tabouret en bois, sangles et tapis de yoga  + (Vous aurez besoins de 5 planches de contreVous aurez besoins de 5 planches de contreplaqué de peuplier de 18 mm d'épaisseur. Voici les mesures : - Dessus du tabouret 250 x 400 mm - 1 Planche - Côtés du tabouret 100 x 265 mm - 2 planches - Pieds du tabouret 250 x 160 mm - 2 planches N.B. : Vous pouvez changer la hauteur du tabouret en changeant le 160. La mesure ne pourra toutefois pas être inférieur à 106 mm (à cause de la taille des côtés) ou trop grande car le tabouret ne serait alors plus assez solide.abouret ne serait alors plus assez solide.)
  • Tabouret en bois, sangles et tapis de yoga  + (Vous aurez besoins de 5 planches de contreVous aurez besoins de 5 planches de contreplaqué de peuplier de 18 mm d'épaisseur. Voici les mesures : - Dessus du tabouret 250 x 400 mm - 1 Planche - Côtés du tabouret 100 x 265 mm - 2 planches - Pieds du tabouret 250 x 160 mm - 2 planches N.B. : Vous pouvez changer la hauteur du tabouret en changeant le 160. La mesure ne pourra toutefois pas être inférieur à 106 mm (à cause de la taille des côtés) ou trop grande car le tabouret ne serait alors plus assez solide.abouret ne serait alors plus assez solide.)
  • 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.)
  • 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'')
  • Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante  + (Il vous faudra, suivant votre expertise, eIl vous faudra, suivant votre expertise, entre une heure et une demi-journée pour assembler, tester et faire fonctionner le capteur de biodata permettant de relier toute application de synthétiseur bluetooth avec une plante. [http://wikifab.org/wiki/Capteur_BioData_pour_ESP32 Commencez donc avec le tuto de Stéphane Godin et réalisez ce capteur.]de Stéphane Godin et réalisez ce capteur.])
  • 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.)
  • Système d'irrigation autonome à zone d'arrosage contrôlée  + (Le Wakatlab accueille ou va à la rencontre d’un jeune public. Il organisera une formation pour permettre l'acquisition de compétences technologiques pour la construction de ce système.)
  • 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.)
  • 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.)
  • How to Play Spotify While Playing Roblox  + (With a few simple steps, you can now enjoy your favorite tunes from Spotify while immersing yourself in the world of Roblox, whether on mobile or PC.)
  • Geiger counter 9-11  + (<u>https://world-nuclear.org/nuclearhttps://world-nuclear.org/nuclear-basics/what-is-radiation.aspx Radiation is energy travelling through space. Sunshine is one of the most familiar forms of radiation. It delivers light, heat and suntans. While enjoying and depending on it, we control our exposure to it. Beyond ultraviolet radiation from the sun are higher-energy kinds of radiation which are used in medicine and which we all get in low doses from space, from the air, and from the earth and rocks.rom space, from the air, and from the earth and rocks.)
  • Geiger counter 12+  + (<u>https://world-nuclear.org/nuclearhttps://world-nuclear.org/nuclear-basics/what-is-radiation.aspx Radiation is energy travelling through space. Sunshine is one of the most familiar forms of radiation. It delivers light, heat and suntans. While enjoying and depending on it, we control our exposure to it. Beyond ultraviolet radiation from the sun are higher-energy kinds of radiation which are used in medicine and which we all get in low doses from space, from the air, and from the earth and rocks.rom space, from the air, and from the earth and rocks.)
  • 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).)
  • Tree planting (Aranya Agricultural Alternatives method)  + ( #If you use a bottle-irrigation system: # #If you use a bottle-irrigation system: ##Loosen the cap to open the bottle-irrigation system, ##As you add water in the bottle, measure the amount of water added in the bottle-irrigation system: ###If the bottle was empty, increase the frequency of your examinations, ###If the bottle was not empty, reduce the frequency of your examinations; ##Tighten the cap to close the bottle-irrigation system; #If you use a clay-pot-irrigation system: ##Remove the clay plate from the clay pot to open the clay-pot-irrigation system, ##As you add water in the clay pot, measure the amount of water added in the clay-pot-irrigation system: ###If the clay pot was empty, increase the frequency of your examinations, ###If the clay pot was not empty, reduce the frequency of your examinations; ##Install the clay plate on the clay pot to close the clay-pot-irrigation system: #Else: ##If the moisture level is low, add water and increase the frequency of your examinations, ##If the moisture level is high, reduce the frequency of your examinations. reduce the frequency of your examinations. )
  • 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.)
  • 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.)
  • 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.)
  • Assignment services  + ('''Our Services Include:''' * '''Custom A'''Our Services Include:''' * '''Custom Assignment Writing:''' Tailored to your specific requirements, our writers create original content that adheres to your academic guidelines. * '''Editing and Proofreading:''' Enhance the clarity and quality of your work with our thorough editing and proofreading services. * '''Research Assistance:''' Get expert help with in-depth research to support your assignments and projects. * '''Formatting and Structuring:''' Ensure your assignment is presented professionally with proper formatting and structure. * '''Plagiarism Check:''' Our services include thorough plagiarism checks to ensure originality and academic integrity. * '''Timely Delivery:''' We understand the importance of deadlines and guarantee prompt delivery of your assignments. Whether you need help with essays, research papers, dissertations, or any other academic work, our dedicated team is here to provide top-notch assistance. Let us handle the complexities of your assignments so you can focus on what truly matters—your studies and personal growthy matters—your studies and personal growth)
  • Remorque Atelier Atelier mobile de créativité collective  + (<nowiki>=== 1.1 Télécharger l’archiv=== 1.1 Télécharger l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#11-telecharger-larchive ¶] ===
    Avant toute chose, [https://github.com/gheleguen/remorque_atelier/archive/refs/heads/main.zip télécharger l’archive du projet]. C’est dans ce dossier que se trouve tous les fichiers de doicumantations mais aussi les fichiers de découpes ou les modèles d’impression 3D.

    '''Ou passer par Git Hub'''

    Se rendre dans le [https://github.com/gheleguen/remorque_atelier git hub] et télécharger l’archive complète du projet.

    '''Ou en lignes de commandes'''

    * Ouvrir un terminal linux,
    * Si ce n’est pas déjà fait installer git : sudo apt install git
    * Se placer dans le dossier de votre ordinateur où vous souhaitez installer enregistrer l’archive.
    * Cloner l’archive : git clone https://github.com/gheleguen/remorque_atelier

    === 1.2 L’arborescence de l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#12-larborescence-de-larchive ¶] ===

    * '''docs :''' Est le dossier qui contient les documents et images qui constituent la documentation. Ce sont des fichiers marckdown (.md) que l’on peut ouvrir avec un éditeur de texte.
    * '''Hardware :''' Le dossier qui contient les fichiers d’impressions 3D, de découpe laser…
    aser…</nowiki>)
  • Arrosage Automatique  + (<nowiki>Le programme est le suivant Le programme est le suivant :

    [code]

    #include

    #define LIGHT_SENSOR A0

    int sensorPin = A5; // Déclaration de la broche d'entrée de thermomètre

    double Thermistor(int RawADC) //Calcul température du capteur correspondant

    {

        double Temp;

        Temp = log(10000.0 * ((1024.0 / RawADC - 1)));

        Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp )) * Temp );

        Temp = Temp - 227.15;            // conversion de degrés Kelvin en °C

        return Temp;

    }

    int PinNumeriqueHumidite=2;

    int humidite;

    void setup() 

    {

      Serial.begin (9600);

      pinMode(10, OUTPUT);

      pinMode(PinNumeriqueHumidite, INPUT);

    }

    void loop() 

    {   

      int readVal = analogRead(sensorPin);

      double temperature =  Thermistor(readVal);

      int luminosite = analogRead(LIGHT_SENSOR);

      Serial.println("Température = ");

      Serial.print(temperature);

      Serial.println(" degrés.");

      delay(500);  

      humidite = digitalRead(PinNumeriqueHumidite);

      Serial.println("Humidité = ");

      Serial.println(humidite);

      delay(500);  

      Serial.println("Luminosité = ");

      Serial.println(luminosite);

      delay(500);

      if (humidite==1) 

         {

           if ((temperature>2) && (temperature<=10))

              {

                if (luminosite>100)

                   {

                    digitalWrite(10, HIGH);

                    delay(500);

                    digitalWrite(10, LOW);

                   }

                else 

                {

                  digitalWrite(10, LOW);

                }

              }              

           if ((temperature>10) && (temperature<25))

              {

                digitalWrite(10, HIGH);   // Pompe allumée

                delay (10000); 

                digitalWrite(10, LOW);      

              }

           if (temperature>=25)

              {

                digitalWrite(10, HIGH);

                delay(15000);

                digitalWrite(10, LOW);

              }

           else 

           {

                digitalWrite(10, LOW);    

           }

         }

    else 

    {

      digitalWrite(10, LOW);

    }

    }

    [/code]
    br /><br />            digitalWrite(10, LOW);      <br /><br />          }<br /><br />       if (temperature>=25)<br /><br />          {<br /><br />            digitalWrite(10, HIGH);<br /><br />            delay(15000);<br /><br />            digitalWrite(10, LOW);<br /><br />          }<br /><br />       else <br /><br />       {<br /><br />            digitalWrite(10, LOW);    <br /><br />       }<br /><br />     }<br /><br />else <br /><br />{<br /><br />  digitalWrite(10, LOW);<br /><br />}<br /><br />}<br /><br />[/code]</nowiki>)
  • Cerf-volant cube (box kite)  + (===1.1 Télécharger l’archive[https://remor===1.1 Télécharger l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#11-telecharger-larchive ¶]=== Avant toute chose, [https://github.com/gheleguen/KiteAerialPhotography/archive/refs/heads/main.zip télécharger l’archive du projet]. C’est dans ce dossier que se trouve tous les fichiers de doicumantations mais aussi les fichiers de découpes ou les modèles d’impression 3D. '''Ou passer par Git Hub''' Se rendre dans le [https://github.com/gheleguen/KiteAerialPhotography.git git hub] et télécharger l’archive complète du projet. '''Ou en lignes de commandes''' *Ouvrir un terminal linux, *Si ce n’est pas déjà fait installer git : sudo apt install git *Se placer dans le dossier de votre ordinateur où vous souhaitez installer enregistrer l’archive. *Cloner l’archive : git clone https://github.com/gheleguen/KiteAerialPhotography.git ===1.2 L’arborescence de l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#12-larborescence-de-larchive ¶]===
    *'''docs :''' Est le dossier qui contient les documents et images qui constituent la documentation. Ce sont des fichiers marckdown (.md) que l’on peut ouvrir avec un éditeur de texte. *'''Hardware :''' Le dossier qui contient les fichiers d’impressions 3D, de découpe laser…
    ui contient les fichiers d’impressions 3D, de découpe laser…)
  • Descargar Cuando el cielo se vuelva amarillo PDF epub Gratis - Nerea Pascual  + (Descargar o leer en línea Cuando el cielo Descargar o leer en línea Cuando el cielo se vuelva amarillo Libro Gratis (PDF ePub Mobi) - Nerea Pascual, ¿Qué harías si tu relación tuviese fecha de caducidad? Basada en la historia real de Charlie y Nerea, esta novela es un canto a la vida y al amor. Lola, una adolescente en su último año de instituto, está llena de inquietudes sobre su futuro y no sabe qué hacer con su vida. Aunque tiene muchas ganas de conquistar el mundo, también está repleta de inseguridades, que la mantienen atada a su zona de confort. Nico , por su parte, vive cada día como si fuera el último, disfrutando intensamente del presente porque su futuro es incierto . Sin esperarlo, los caminos de Nico y Lola se... Descargar >> https://get.eibok.com/es-6532600377/cuando-el-cielo-se-vuelva-amarillo-nerea-pascual.htmlo-el-cielo-se-vuelva-amarillo-nerea-pascual.html)
  • Exploring the World of Electric Scooter Manufacturers: Leading Innovation for a Sustainable Future  + (In recent years, electric scooters have suIn recent years, electric scooters have surged in popularity due to their convenience, eco-friendly appeal, and cost-effective transportation solutions. At the heart of this growing industry are electric scooter manufacturers, the companies behind designing, engineering, and bringing these scooters to the market. This article delves into the world of electric scooter manufacturing, highlighting what makes these companies stand out, the key players, and what to consider when choosing an electric scooter manufacturer. The Rise of Electric Scooters: A Brief Overview Electric scooters have redefined urban commuting, providing a versatile alternative for short-distance travel. With cities worldwide implementing green transportation solutions, electric scooters have become symbols of sustainable urban mobility. Manufacturers play a pivotal role in this shift, continuously innovating to improve the safety, durability, and performance of electric scooters. What Sets Top Electric Scooter Manufacturers Apart? Innovation in Design and Technology Leading manufacturers are constantly pushing the boundaries of design and technology. From advanced battery technology for longer range to intuitive app integrations, top manufacturers incorporate the latest advancements. The focus is on developing lightweight, foldable, and durable scooters with enhanced safety features like anti-lock braking systems (ABS), LED headlights, and enhanced stability mechanisms. Focus on Sustainability Environmentally conscious manufacturers emphasize using recyclable materials and renewable energy in production. Many manufacturers implement eco-friendly practices across the supply chain, from raw material sourcing to energy-efficient manufacturing processes. Quality Control and Certification Standards Reputable manufacturers follow strict quality control protocols, ensuring each scooter meets industry standards and certifications. Common certifications include CE, RoHS, and UL, which guarantee compliance with safety, environmental, and durability regulations. Customer-Centric Customization Options Manufacturers increasingly offer customization to cater to a broader range of customers. Options may include different motor power configurations, battery sizes, and even color and branding customization for fleet orders. Customization is especially relevant for businesses, as it enables brand identity integration. Global After-Sales Support and Service A robust after-sales support system is critical for maintaining customer satisfaction. Top manufacturers ensure global support networks for spare parts, maintenance, and repairs, enhancing the scooter's longevity and usability. Leading Electric Scooter Manufacturers 1. Segway-Ninebot Known for its high-quality electric scooters, Segway-Ninebot is a global leader in personal mobility solutions. It combines innovative features like self-balancing technology and an extensive product line suitable for urban commuters and businesses. 2. OKAI OKAI is a leading brand known for its focus on design, performance, and affordability. With a commitment to sustainability, OKAI offers a range of electric scooters catering to diverse needs, from personal commuting to fleet services. 3. Xiaomi Xiaomi is another powerhouse in the electric scooter industry, recognized for producing high-quality yet affordable electric scooters. Their M365 model set the standard for lightweight, foldable scooters, and Xiaomi continues to innovate with improved battery life and added smart features. 4. GOTRAX Based in the United States, GOTRAX specializes in budget-friendly, durable electric scooters. Their scooters are especially popular among urban commuters looking for practical solutions that offer reliability and comfort. 5. Inokim Inokim is an Israeli manufacturer celebrated for its durable and premium electric scooters. Known for robust design and high-performance capabilities, Inokim scooters often feature powerful motors and advanced suspension systems, making them suitable for more rugged terrain. Key Considerations When Choosing an Electric Scooter Manufacturer Product Range and Specifications Assess whether the manufacturer offers a range that suits your needs. For example, lightweight models are ideal for city commutes, while off-road-capable scooters are better suited for more challenging terrains. Battery and Motor Specifications Battery capacity and motor power determine the scooter’s range and speed. Manufacturers with advanced battery technology offer longer-lasting and faster-charging batteries, a critical factor for frequent riders or fleet operators. Safety Features Look for manufacturers who prioritize safety with features like anti-lock braking systems (ABS), LED lighting, dual brakes, and enhanced traction tires. These features enhance rider safety, especially in urban environments with varying terrain. Warranty and After-Sales Support A good warranty and accessible after-sales support are indicators of a reliable manufacturer. Check the availability of service centers and spare parts in your area to ensure maintenance ease. Environmental Responsibility Some manufacturers are leaders in eco-friendly practices, using recyclable materials and minimizing emissions during production. Supporting such brands promotes a sustainable ecosystem in the e-mobility industry. Check more at this blog:
    https://b2b.okai.co/blogs/how-fast-do-e-bikes-go
    Conclusion: The Future of Electric Scooter Manufacturers As electric scooters continue to evolve, manufacturers play a crucial role in setting industry standards, making urban mobility more accessible, efficient, and sustainable. By prioritizing innovation, quality, and customer satisfaction, these manufacturers are at the forefront of a transportation revolution. Whether for personal use or fleet services, choosing the right [https://b2b.okai.co/ electric scooter manufacturer] ensures you’re investing in quality, performance, and a more eco-friendly future.
    ures you’re investing in quality, performance, and a more eco-friendly future.)
  • NCP-MCI-6.5 Exam Success  + (Preparing for the Nutanix NCP-MCI-6.5 ExamPreparing for the Nutanix NCP-MCI-6.5 Exam is a rewarding endeavor that requires dedication, focus, and the right resources. By leveraging NCP-MCI-6.5 Questions, NCP-MCI-6.5 Dumps, and practice tests from RealBraindumps, you can develop a solid foundation of knowledge and practical skills necessary to excel. The certification’s value extends beyond the exam, as it validates your expertise in Nutanix multicloud infrastructure, opening up new career possibilities in a dynamic and evolving field. Invest in your success today by accessing reliable NCP-MCI-6.5 Exam resources, and take the next step toward becoming a Nutanix Certified Professional.becoming a Nutanix Certified Professional.)
  • Bartop 2 joueurs - Découpe laser  + (Une fois les pièces fraisées, vous pouvez commencer par assembler les deux pièces du dos ensemble par des vis 10mm. Attention toutefois à bien aligner les deux pièces du dos par le bord plat du haut (voir photo).)
  • Concentrateur solaire likes  + (On utilise un moteur pas a pas de 2N/m de couple pour que notre tracker puisse suivre le soleil. On relie le moteur avec la mâchoire de tuyau.)
  • TonUINO  + (Vous allez devoir aller télécharger l’[httVous allez devoir aller télécharger l’[https://github.com/tonuino/TonUINO-TNG archive TonUINO sur Github]. Pour ce faire, cliquez sur le bouton « code », puis « Download zip ». De base, tout est en allemand. Pour que l’utilisation de votre TonUINO soit plus simple à terme, je vous recommande de télécharger les fichiers audio en français à partir de [https://oc.gryzan.de/s/bdjoMEsKLWbo7cX ce lien. ] Vous pourrez utiliser le contenu du dossier «sdcard_fr» pour mettre sur votre MicroSD.r le contenu du dossier «sdcard_fr» pour mettre sur votre MicroSD.)
  • Baromètre sonore  + (S'accorder ensemble sur le projet - imaginer d'abord séparément puis mettre en commun.)
  • Baromètre sonore  + (S'accorder ensemble sur le projet - imaginer d'abord séparément puis mettre en commun.)
  • TETRIS puzzle  + (A l'aide du fichier TETRIS_puzzle_tetris_ensemble_laser_11.01.2020 , découper les 2 plaque de bois.)
  • Bentolux, Bentozik  + (A l'aide d'une découpeuse laser et d'une imprimante 3D, découpe des pièces de la boite et impression du cache du potentiomètre, du protège écran et des entretoises permettant aux différents étages de la Bentolux d'être maintenus ensemble.)
  • The Things Network Arduino MKR WAN 1300  + ( * Ajouter la carte MKR 1300 WAN dans l'IDE Arduino via "Outils/type de carte/Gestionnaire de carte" * Ajouter la bibliothèque MKRWAN via "Croquis/Inclure une bibliothèque/Gérer les bibliothèques" )
  • The Things Network Arduino MKR WAN 1300  + ( * Ajouter la carte MKR 1300 WAN dans l'IDE Arduino via "Outils/type de carte/Gestionnaire de carte" * Ajouter la bibliothèque MKRWAN via "Croquis/Inclure une bibliothèque/Gérer les bibliothèques" )
  • Gravure photo en 3 étapes et l'option relief  + (Aprés avoir choisit l'image qui sera gravéAprés avoir choisit l'image qui sera gravée, il faut la préparer en amont. C'est à dire retirer le fond de l'image si on ne souhaite pas le graver par exemple. Il y a des applications en ligne gratuite qui le font plus ou moins bien. Si le résultat ne convient pas, passez par un logiciel de photo montage. Pour améliorer le contraste de l'image, je régule le niveau des blancs et des noirs. L'image convenant, on l'enregistre en jpeg par exemple pour pouvoir l'utiliser dans Inkscapemple pour pouvoir l'utiliser dans Inkscape)
  • Gant Sonar  + ('''Arduino UNO''' '''Capteur Ultrason (H'''Arduino UNO''' '''Capteur Ultrason (HC-SR04)''' - GND = GND - VCC = 5V - Trig = Pin 9 - Echo = Pin8 '''Alternateur 10A , 5V (SRD-5VDC-SL-C)''' -VCC = 5V - GND = GND - IN = Pin 6 - ON = + Moteur - COM = - Moteur '''Moteur''' + Moteur= - COM ( Alternateur) - Moteur = GNDeur= - COM ( Alternateur) - Moteur = GND)
  • Gant Sonar  + ('''Arduino UNO''' '''Capteur Ultrason (H'''Arduino UNO''' '''Capteur Ultrason (HC-SR04)''' - GND = GND - VCC = 5V - Trig = Pin 9 - Echo = Pin8 '''Alternateur 10A , 5V (SRD-5VDC-SL-C)''' -VCC = 5V - GND = GND - IN = Pin 6 - ON = + Moteur - COM = - Moteur '''Moteur''' + Moteur= - COM ( Alternateur) - Moteur = GNDeur= - COM ( Alternateur) - Moteur = GND)
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • 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!)
  • How to Use a Polishing Machine: A Step-by-Step Guide  + (Before using a polishing machine, it is esBefore using a polishing machine, it is essential to take safety precautions to prevent accidents. Always wear protective gear such as safety glasses, a dust mask, and gloves to protect your eyes, lungs, and skin from the dust and debris generated during polishing. Additionally, ensure that the work area is well-ventilated to prevent dust buildup and minimize the risk of fire hazards. Finally, disconnect the power supply before changing any polishing wheels or performing maintenance on the machine. or performing maintenance on the machine.)
  • Replace brake handle Xiaomi Mi elesctric scooter  + (Begin by releasing the brake cable from thBegin by releasing the brake cable from the lever. Pull the red brake outer tube away from the lever to reveal the metal ferrule, then pull the cable away from the front of the scooter allowing it to pass through the channel in the front of the lever. Once free you can depress the lever to reveal the round metal head of the cable, lift it up to release it from the handle. lift it up to release it from the handle.)
  • Montaje de P3steel por HTA3D - Tutorial 8 - Calibración del Flujo del Hotend  + (<big>Pasos:</big> # Medimos laPasos: # Medimos la anchura de extrusión real de las cuatro caras del cubo utilizando la parte y superior. En este caso: 0.46, 0.46, 0.47 y 0.55. # Calculamos la media para ver cuanto difiere de los indicado. Esta media en la anchura de extrusión que hemos obtenido en la práctica y la comparamos con la anchura de extrusión que hemos indicado en la configuración.a de extrusión que hemos indicado en la configuración.)
  • Montaje de P3steel por HTA3D - Tutorial 8 - Calibración del Flujo del Hotend  + (<big>Pasos:</big> # Medimos laPasos: # Medimos la anchura de extrusión real de las cuatro caras del cubo utilizando la parte y superior. En este caso: 0.46, 0.46, 0.47 y 0.55. # Calculamos la media para ver cuanto difiere de los indicado. Esta media en la anchura de extrusión que hemos obtenido en la práctica y la comparamos con la anchura de extrusión que hemos indicado en la configuración.a de extrusión que hemos indicado en la configuración.)
  • MoodBox  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • Mood Box, Sons et Lumières/fr  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • MoodBox  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • Sérigraphie sans chimie  + (Le cadre auto-tendeur est nécessaire pour Le cadre auto-tendeur est nécessaire pour fabriquer soi-même ses écrans de sérigraphie. ''À noter : un cadre dans le commerce au format 30 x 40 cm est vendu près de 15 € l’unité. Un écran de sérigraphie fabriquer soi-même, revient à environ 5 €.'' '''Matériel nécessaire :''' '''Pour le cadre auto-tendeur :''' - 2 Tubes rectangulaires aluminium - L 1 m x l 35 mm x H.20 mm. - Profilé plat L 2 m x l 25 mm - épaisseur = 2 mm - 4 angles à imprimer en 3D - 12  boulons, L.80.0 x Diam.5 mm - 12 écrous à oreilles (même Ø que les boulons) - 48 rondelles En amont, imprimer les angles 3D. J’ai, pour ma part, utilisé de l’ABS pour une meilleure résistance. '''Couper les tubes alu :''' Faire 2 sections de 60 cm et 2 sections de 40 cm. '''Couper les profilés plats :''' Faire 4 sections de 50 cm et 4 sections de 30 cm Percer chaque élément en son centre tel que le plan ci-dessus. Attention à ce que chaque trou soit bien en vis à vis les uns par rapport au autres. Placer et coller chaque angle aux extrémités du tube afin de former le cadre. Placer les profilés plats, avec une rondelle de chaque coté, l’écrou de serrage et écrou à oreille de tension. ''Les profilés plats peuvent être remplacés par des tasseaux en bois. Il le tissus de sérigraphie sera alors agrafés sur les tasseaux avant la tension de l’écran.''es tasseaux avant la tension de l’écran.'')
  • 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. )
  • 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.)
  • 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.)
  • Atelier pour Arrosage automatique et autonome  + (Choix notés ce soir: * quel type de pompe Choix notés ce soir: * quel type de pompe ? (s'assurer qu'elle peut aller jusqu'au bout du mur) * batterie rechargeables ou pas ? * arrosage sur ou sous terre * circuit électronique simple, ou nano, ou nodemcu (rester dans du "standard") * quel panneau solaire? Doit-il pouvoir alimenter le moteur directement, ou faut il passer par des batteries pour avoir assez de puissance? Il y a même des tutos sur des [https://www.electronicshub.org/solar-battery-charger-for-18650/ circuits de recharge utilisant un simple TP4056] connecté au panneau et à la batterie! Est-ce sérieux? (Autre composant apprécié : J5019) Ci-joint un panneau que j'ai, de 12V , 3,5W, 290mA.un panneau que j'ai, de 12V , 3,5W, 290mA.)
  • 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)
  • CNC Formosa 750-U - montage et utilisation  + (La CNC Formosa 750-U est une CNC 3 axes permettant d'usiner les matériaux tendres tels que le bois et les matières plastiques. La taille de la machine est de - 85 cm en longueur - 64 cm en largeur et 58 cm en hauteur)
  • 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>)
  • Domoticz sur raspberry et arduino - commandes en 433Mhz  + (le code est sur github : https://github.cole code est sur github : https://github.com/pierreboutet/domotique433 prenez d'abord le programme arduino : https://raw.githubusercontent.com/pierreboutet/domotique433/master/serial-DHT22-433Mhz/serial-DHT22-433Mhz.ino Charger le via l'IDE arduino, si vous ouvrez ensuite le moniteur serie, (outils > Moniteur Série) vous pouvez tester l'envoie de commande. Tapez l'une des commande ci-dessous dans le moniteur pour tester votre programme : * "Humidity" : doit vous afficher en retour la température et l'humidité mesurées par le capteur * "listen" : cela permet d'écouter la fréquence radio 433Mhz, après avoir exécuté la commande, le programme se met en attente d'un code, puis retourne le premier code qu'il recoit par radio * "send:123456" : envoie le code 123456 par radio (remplacez 123456 par la valeur souhaitée)io (remplacez 123456 par la valeur souhaitée))
  • Drone aile volante  + ( *Commencez par couper les marges avec une *Commencez par couper les marges avec une règle et un cutter, prenez garde à suivre correctement le tracé en pointillé. *Se munir du tube de colle, puis encollez la feuille du coin en haut à gauche (Répartissez de la colle sur toute la surface du verso ) , là positionner sur un carton plein d'au moins 76cm*50.6cm et de 3mm d'épaisseur. Les deux bords en traits pleins doivent être superposés aux bords du carton. *Encoller la seconde section, là positionner à côté de la première en veillant à ce que les repères coïncident. *Poursuivre ceci jusqu'à ce que tout le plan soit reconstitué, puis faire de même pour les quatre autres. Les deux derniers peuvent êtres découpés pour utiliser les chutes de cartons. *Laisser sécher quelques heures. *A l'aide d'un cutter et d'une règle découper les pièces une par une sur les très pleins, évider les parties à évider. Les courbes peuvent êtres découpé à la scie à champ tourné. *Pour terminer poncer les bords des pièces découpés. miner poncer les bords des pièces découpés. )
  • 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)
  • Mise en service d'un thermomètre connecté  + (-connecter l'ESP01 sur le shield -relier l'alimentation de la cellule au SHIELD)
  • Mise en service d'un thermomètre connecté  + (-connecter l'ESP01 sur le shield -relier l'alimentation de la cellule au SHIELD)
  • Quizmaster avec mBlock et Arduino  + (Connectez dans mBlock. *Allez dans le menuConnectez dans mBlock. *Allez dans le menu connecter, par port série. Sélectionne le COM disponible *Allez dans le menu choix de la carte, sélectionnez l’Arduino UNO *Allez dans le menu connecter, téléverser le microprogramme de communication Utilisez un petit programme pour tester les boutons. Dans pilotage, allez chercher l'instruction ''mettre l'état logique de la broche ... à haut/bas''. Si on clique sur le drapeau vert, la lumière du bouton A doit s'allumer. Réessayez pour les boutons B et C.llumer. Réessayez pour les boutons B et C.)
  • Quizmaster avec mBlock et Arduino  + (Connectez dans mBlock. *Allez dans le menuConnectez dans mBlock. *Allez dans le menu connecter, par port série. Sélectionne le COM disponible *Allez dans le menu choix de la carte, sélectionnez l’Arduino UNO *Allez dans le menu connecter, téléverser le microprogramme de communication Utilisez un petit programme pour tester les boutons. Dans pilotage, allez chercher l'instruction ''mettre l'état logique de la broche ... à haut/bas''. Si on clique sur le drapeau vert, la lumière du bouton A doit s'allumer. Réessayez pour les boutons B et C.llumer. Réessayez pour les boutons B et C.)
  • Fab'tiquette  + (Connectez-vous à l’adresse suivante pour aConnectez-vous à l’adresse suivante pour accéder à notre générateur de modèles de fichiers personnalisables : https://shapediver.com/m/fab-tiquette-2 Vous avez 2 options pour créer vos Fab’tiquettes. * '''Option 1''' : télécharger notre fichier .dxf pour le reproduire le modèle de fab’tiquettes à l’identique. Renseignez l’épaisseur et la dimension du matériau dans le formulaire. Cliquez sur le Bouton « ShapeDiverExportDownload » pour télécharger le fichier .dxf prêt pour la découpe laser (pour accéder à ce bouton, déroulez jusqu’en bas le menu des paramètres de réglages). * '''Option 2''' : créez vos propres modèles sur mesure en personnalisant notre fichier .dxf. Donnez libre court à votre créativité et créez votre propre modèle de fab’tiquettes en jouant sur les paramètres de personnalisation du design. Vous verrez s’afficher instantanément le résultat de vos réglages personnels. Renseignez l’épaisseur du matériau dans le formulaire. Cliquez sur le Bouton « ShapeDiverExportDownload » pour télécharger le fichier .dxf prêt pour la découpe laser (pour accéder à ce bouton, déroulez jusqu’en bas le menu des paramètres de réglages)en bas le menu des paramètres de réglages))
  • Fab'tiquette  + (Connectez-vous à l’adresse suivante pour aConnectez-vous à l’adresse suivante pour accéder à notre générateur de modèles de fichiers personnalisables : https://shapediver.com/m/fab-tiquette-2 Vous avez 2 options pour créer vos Fab’tiquettes. * '''Option 1''' : télécharger notre fichier .dxf pour le reproduire le modèle de fab’tiquettes à l’identique. Renseignez l’épaisseur et la dimension du matériau dans le formulaire. Cliquez sur le Bouton « ShapeDiverExportDownload » pour télécharger le fichier .dxf prêt pour la découpe laser (pour accéder à ce bouton, déroulez jusqu’en bas le menu des paramètres de réglages). * '''Option 2''' : créez vos propres modèles sur mesure en personnalisant notre fichier .dxf. Donnez libre court à votre créativité et créez votre propre modèle de fab’tiquettes en jouant sur les paramètres de personnalisation du design. Vous verrez s’afficher instantanément le résultat de vos réglages personnels. Renseignez l’épaisseur du matériau dans le formulaire. Cliquez sur le Bouton « ShapeDiverExportDownload » pour télécharger le fichier .dxf prêt pour la découpe laser (pour accéder à ce bouton, déroulez jusqu’en bas le menu des paramètres de réglages)en bas le menu des paramètres de réglages))
  • 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>''')
  • Stick Arcade 2 joueurs - Découpe laser  + (Coupez un total de 2 tasseaux de 19,2cm chacun. Sur chaque extrémité de chaque tasseau, marquez le centre de chaque côté. Munissez-vous de votre visseuse équipée d'une mèche bois de Ø 3mm et faites prétrouez les deux tasseaux aux endroits marqués.)
  • Connected house publishes sensor data on-line  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.)
  • Connected house publishes sensor data on-line  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.)
  • 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”)
  • SolarOSE - Guide 7: Assembling of the receiver  + (Cut the squared tube at a length of 2.2 m. Put the 10 hangers on the squared tube, with a spacing of 22 cm.)
  • Contrôle du niveau d'eau  + (Dans cette étape nous avons relié la carte Arduino au capteur ultrason)
  • Arrosage automatique  + (Dans un premier temps, il faut commencer pDans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.e mettre en désordre les câbles entre eux.)
  • Bentolux - Module qualité de l'air ambiant  + ( *Decoupe au laser des parois de la boite (DOC1) *Assemblage de la boite (DOC2) *Branchement des composants (DOC3) *Programmation du code pour faire interagir les élements (ecran LCD, capteur Temp/Hum, anneau OLED) (DOC4) <br/> )
  • Le piano en carton  + (Découper le polystyrène et l’aluminium et les coller au carton. Attention : l’aluminium doit être colle au bord.)
  • Tree planting (Aranya Agricultural Alternatives method)  + ( *Define the plantation zone, *Make sure t *Define the plantation zone, *Make sure that your sapling is ready for transplantation, *Make sure that weather conditions will be favorable for the young tree to grow (avoid dry season peak), *If applicable, [[Clay-pot-irrigation system (Aranya Agricultural Alternatives method)|build your clay-pot irrigation system]], *If applicable, [[Tree planting preparation (Sadhana Forest method)|build your bottle-irrigation system]]. Feel free to adapt the procedure to your environment. to adapt the procedure to your environment. )
  • Bentolux - ShrekBox  + (Dernière étape : il ne reste plus qu’à assDernière étape : il ne reste plus qu’à assembler tous les éléments de l'étage ShrekBox ! Premièrement il vous faudra visser l’écran de led avec les boulons imprimés en 3D (''cf photos ci-contre''). Dans un second temps, fixez (collez) l'adaptateur qui doit accueillir le haut-parleur, sur l’amplificateur. Enfin, emboîtez (vissez) le haut-parleur sur l'adaptateur (''cf photo ci-contre''). Pour finir, placez les différents éléments dans le dernier étage (''cf photo ci-contre'').
    Et maintenant, à vous de jouer...!!!

    ns-text"><big><b>Et maintenant, à vous de jouer...!!!</b></big></div> </div><br/>)
  • Montaje HPRO - Tutorial 8 - Calibración y Primeras Impresiones  + (El desfase en Z es la distancia a la cama El desfase en Z es la distancia a la cama de la boquilla en el momento en el que el sensor de nivelación toca la plataforma. * Podemos usar PROBE_CALIBRATE desde la línea de comandos, para usar un asistente integrado en klipper. * También podemos usar la función incluida en klipperScreen.
    Una vez tenemos este valor, podemos hacer una primera impresión con un brim de gran tamaño, de esta forma podemos ajustar en vivo el Z offset, desde el LCD, la interfaz web o el TFT.
    Hay que tener cuidado con introducir un valor mayor del necesario, ya que podemos dañar la cama otras partes. Si tienes dudas, es mejor usar un valor bajo, y la base de cristal. Es más fácil y seguro empezar despegado, e ir pegando la impresión poco a poco, que al revés.

    se de cristal. Es más fácil y seguro empezar despegado, e ir pegando la impresión poco a poco, que al revés.</div> </div><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/>)
  • 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/>)
  • Boite aux lettres connectée  + (<div class="icon-instructions idea-icon
    .Je vous conseille fortement de créer un compte Twitter dédier à votre ESP et de le mettre en privé, comme ça vos followers ne seront pas tous informer que vous avez du courrier
    Pour permettre à l'ESP8266 nous allons utiliser la ''Tweet Library'': https://arduino-tweet.appspot.com/ Ensuite pour pouvoir Tweeter vous allez devoir accorder l’accès au compte Twitter via une clef. Pour l'obtenir rendez vous sur cette page: https://api.twitter.com/oauth/authorize?oauth_nonce=2828234892369209436&oauth_timestamp=1500815756&oauth_consumer_key=oQA2jr32rWowM4SpGB64yQ&oauth_signature_method=HMAC-SHA1&oauth_version=1.0&oauth_token=DHDffgAAAAAAAViGAAABXW-XDZc&oauth_signature=jPqM1kBNpqhVUIDJMFQn%2BB92uo4%3D
    Bien sur l’accès peut être supprimé a tout moment via vos paramètre twitter: https://twitter.com/settings/applications
    Malheureusement la ''Tweet Library'' n'est pas nativement compatible avec les ESP car elle a été développée pour être utilisée avec un Arduino et un shield ethernet. Pour la rendre compatible il va vous falloir modifier le header ( Twitter.h) Pour cela rajoutez ligne 15 #include passez en commentaire les lignes 21 et 23 et remplacez ''EthernetClient'' client; ligne 35 par WifiClient client;
    rajoutez ligne 15 #include <ESP8266Wifi.h> passez en commentaire les lignes 21 et 23 et remplacez ''EthernetClient'' client; ligne 35 par WifiClient client;)
  • How to Play Spotify on iPod Touch  + (Download AMusicSoft Spotify Music ConverteDownload AMusicSoft Spotify Music Converter to your Mac/Windows. You can download it via the [https://www.amusicsoft.com/spotify-music-converter/ AMusicSoft website]. Then dragging and dropping the songs, playlists, or albums you wish to download towards the interface of the AMusicSoft Spotify Music Converter.of the AMusicSoft Spotify Music Converter.)
  • 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.)
  • Masque de réalité virtuelle imprimé en 3D  + (Emboitez les deux supports ensemble.)
  • Masque de réalité virtuelle imprimé en 3D  + (Emboitez les deux supports ensemble.)
  • Modélisation 3D  + (Enfin, selon les performances de la statioEnfin, selon les performances de la station de travail que l'on utilise, on choisira l'outil adapté. Par exemple, pour utiliser SolidWorks, la station de travail nécessite des [http://www.solidworks.fr/sw/support/8926_FRA_HTML.htm caractéristiques techniques poussés]. A l'inverse, FreeCAD demande moins de ressources. L'outil OnShape s'utilise sur navigateur sans installation (le rendant alors utilisable quelque soit le système d'opération)sable quelque soit le système d'opération))
  • Modélisation 3D  + (Enfin, selon les performances de la statioEnfin, selon les performances de la station de travail que l'on utilise, on choisira l'outil adapté. Par exemple, pour utiliser SolidWorks, la station de travail nécessite des [http://www.solidworks.fr/sw/support/8926_FRA_HTML.htm caractéristiques techniques poussés]. A l'inverse, FreeCAD demande moins de ressources. L'outil OnShape s'utilise sur navigateur sans installation (le rendant alors utilisable quelque soit le système d'opération)sable quelque soit le système d'opération))
  • Brancher des périphériques USB sur un ESP8266  + (On y est presque, si vous essayez de compiOn y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!'''
    Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque
    Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2'''
    'Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <br/>)
  • Brancher des périphériques USB sur un ESP8266  + (On y est presque, si vous essayez de compiOn y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!'''
    Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque
    Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2'''
    'Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <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.)
  • Rocket stove  + (Faire un tube en découpant le fond d'une bFaire un tube en découpant le fond d'une boîte standard Assembler cette boîte et une autre boîtes standard avec du scoth thermique (foyer) Faire un tube constitué de 3 petites boîtes en découpant le couvercle et le fond puis en les assemblant avec le scotch. (cheminée) Tracer l'emplacement de la jonction où vous allez faire le trou pour emboîter les deux parties. Découper le cercle que vous avez tracé en perçant un trou au préalable puis venir découper à la pince à partir de ce trou.r découper à la pince à partir de ce trou.)
  • Centrale  + (Il faut découper des faces, Avec comme diIl faut découper des faces, Avec comme dimension : - '''420mm*300mm''' pour le support bois 15mm - '''420mm*300mm''' pour le support bois 3mm - '''252mm*300mm''' pour la parois vitré droite - '''300mm*252mm''' pour la parois gauche - '''320mm*440mm''' pour la base Les tailles mentionnés sont la taille minimum car elles seront recoupées pour qu'elles s'encochent parfaitement. Vous pouvez donc prendre des pièces de plus ou moins grandes tailles tant que les découpes sont possibles. Pour avoir une représentation réelle de la maquette vous pouvez commencez par une construction en carton. commencez par une construction en carton.)
  • TOLOU SENFABLAB  + ( * Fer à souder + étain * Pistolet à colle * Multimètre * Pince coupante * Imprimante 3D )
  • 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)
  • Malinette  + (http://files.wikifab.org/f/fb/Malinette_boite-malinette-laser.svg)
  • Malinette  + (http://files.wikifab.org/f/fb/Malinette_boite-malinette-laser.svg)
  • 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 )
  • Partez à l'exploration des ondes grâce à la SDR !  + (Juste après sa connexion à l'ordinateur utJuste après sa connexion à l'ordinateur utilisez la commande '''dmesg''' pour savoir ce qui a été détecte/charger. Vous pourrez ainsi obtenir les identifiants de la clé (''VendorID'',''ProductID''). Si le retour de la commande s'arrête après la ligne ''SerialNumber'' alors vous avez de la chance cela signifie que le système n'a pas tenté de prendre le périphérique en charge, sinon cela signifie que linux à belle est bien tenté que chargé un pilote et ce dernier ne fonctionne surement pas. Débranchez le récepteur et utilisez la commande '''lsmod'''. Vous verrez surement plusieurs modules ''DVB'' de chargés. Il va donc falloir corriger ce problèmes. Il va donc falloir corriger ce problème)
  • Partez à l'exploration des ondes grâce à la SDR !  + (Juste après sa connexion à l'ordinateur utJuste après sa connexion à l'ordinateur utilisez la commande '''dmesg''' pour savoir ce qui a été détecte/charger. Vous pourrez ainsi obtenir les identifiants de la clé (''VendorID'',''ProductID''). Si le retour de la commande s'arrête après la ligne ''SerialNumber'' alors vous avez de la chance cela signifie que le système n'a pas tenté de prendre le périphérique en charge, sinon cela signifie que linux à belle est bien tenté que chargé un pilote et ce dernier ne fonctionne surement pas. Débranchez le récepteur et utilisez la commande '''lsmod'''. Vous verrez surement plusieurs modules ''DVB'' de chargés. Il va donc falloir corriger ce problèmes. Il va donc falloir corriger ce problème)
  • 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)
  • SunZilla - Guide 2: Inverter and battery boxes  + (To make sure that the inverter can't move To make sure that the inverter can't move around inside the inverter boxes, an inner mounting structure is required. The inverter attaches to the mounting structure, fixing it in place. The mounting structure is fabricated using laser cut wood structures. The .DXF source files for the laser cutting can be downloaded below. When using the files with the laser cutter, refer to the laser cutter tutorial. The inverter and its mounting structure fit inside one of the 1/8 EURO norm boxes, which have external dimensions of 230mm (H) x 400mm (L) x 300mm (W), and usable internal dimensions of 208mm (H) x 370mm (L) x 270mm (W). One piece of plywood measuring 800mm (L) x 600mm (W) x 10mm (th) is sufficient to laser cut parts for both the inverter and battery boxes' internal structures (see next step).
    We have used the Victron Phoenix-Inverter-350 with a spec of 350 VA, 24 V and dimensions of 72mm (H) x155mm (W) x237mm (D). If you use a different inverter, it will probably have a different form factor, and you will likely have to adjust the .DXF files accordingly.
    If you don't have access or prefer not to use a laser cutter, the inner structures can also be built by hand using normal wood crafting techniques with a jigsaw and wood drills. Therefore, the .PDF technical drawings of the structures can also be downloaded below.
    a jigsaw and wood drills. Therefore, the .PDF technical drawings of the structures can also be downloaded below.</div> </div>)
  • SunZilla - Guide 2: Inverter and battery boxes  + (To make sure that the inverter can't move To make sure that the inverter can't move around inside the inverter boxes, an inner mounting structure is required. The inverter attaches to the mounting structure, fixing it in place. The mounting structure is fabricated using laser cut wood structures. The .DXF source files for the laser cutting can be downloaded below. When using the files with the laser cutter, refer to the laser cutter tutorial. The inverter and its mounting structure fit inside one of the 1/8 EURO norm boxes, which have external dimensions of 230mm (H) x 400mm (L) x 300mm (W), and usable internal dimensions of 208mm (H) x 370mm (L) x 270mm (W). One piece of plywood measuring 800mm (L) x 600mm (W) x 10mm (th) is sufficient to laser cut parts for both the inverter and battery boxes' internal structures (see next step).
    We have used the Victron Phoenix-Inverter-350 with a spec of 350 VA, 24 V and dimensions of 72mm (H) x155mm (W) x237mm (D). If you use a different inverter, it will probably have a different form factor, and you will likely have to adjust the .DXF files accordingly.
    If you don't have access or prefer not to use a laser cutter, the inner structures can also be built by hand using normal wood crafting techniques with a jigsaw and wood drills. Therefore, the .PDF technical drawings of the structures can also be downloaded below.
    a jigsaw and wood drills. Therefore, the .PDF technical drawings of the structures can also be downloaded below.</div> </div>)
  • Affiche tactile cuivre  + (Le Makey-makey va nous permettre de transfLe Makey-makey va nous permettre de transformer notre affiche en “clavier”. Les “touches” de notre affiche seront reliées au Makey makey et permettront de déclencher des évènements (son, lumière, affichage écran…). Pour cet exemple nous choisissons de travailler uniquement avec les touches haut, bas, droite, gauche. Ici elles ne serviront pas à se déplacer mais à déclencher un évènement. Pour que l'évènement puisse se déclencher il faut être en contact à la fois avec la “terre” (ground ou masse) et la touche utilisée (par exemple la touche haut, droite, bas ou gauche…).e la touche haut, droite, bas ou gauche…).)
  • Casque Godzilla  + (Nécessite un logiciel de retouche 3D - par exemple Microsoft 3D Builder *supprimer le corps par soustraction *creuser la tête avec votre scan 3D ou un volume à la mesure de votre tête *dégager votre champ de vision avec 2 cylindres => fichier 3MF<br/>)
  • How to Download Spotify Podcast to MP3 in 2024  + (Now, let's walk through the stepwise guideNow, let's walk through the stepwise guide on how to download your favorite Spotify podcasts to MP3 using the AudFun Spotify Music Converter: Step 1. Go to [https://www.audfun.com/ AudFun.com] and install this software on a Windows or Mac. Step 2. '''Drag and drop''' the episodes or the whole podcast from the Spotify app to the screen of AudFun to load all episodes. Step 3. Tap on the top-right '''Menu''' tab and pick '''Preferences''' > '''Convert'''. Then you can select the '''Format''' as MP3 and customize the '''Bit Rate''' as 320kbps. Step 4. Once set, hit the '''Convert''' button at the bottom right on AudFun. This software will work at 5X to download all added podcasts in batches to MP3.ownload all added podcasts in batches to MP3.)
  • ESP32 MQTT  + (<nowiki>Copy the full code into yourCopy the full code into your IDE. Feel free to change things like the text it prints, etc


     1 #include 
    2 #include
    3
    4 // WiFi
    5 const char *ssid = "xxxxx"; // Enter your Wi-Fi name
    6 const char *password = "xxxxx"; // Enter Wi-Fi password
    7
    8 // MQTT Broker
    9 const char *mqtt_broker = "broker.emqx.io";
    10 const char *topic = "emqx/esp32";
    11 const char *mqtt_username = "emqx";
    12 const char *mqtt_password = "public";
    13 const int mqtt_port = 1883;
    14
    15 WiFiClient espClient;
    16 PubSubClient client(espClient);
    17
    18 void setup() {
    19 // Set software serial baud to 115200;
    20 Serial.begin(115200);
    21 // Connecting to a WiFi network
    22 WiFi.begin(ssid, password);
    23 while (WiFi.status() != WL_CONNECTED) {
    24 delay(500);
    25 Serial.println("Connecting to WiFi..");
    26 }
    27 Serial.println("Connected to the Wi-Fi network");
    28 //connecting to a mqtt broker
    29 client.setServer(mqtt_broker, mqtt_port);
    30 client.setCallback(callback);
    31 while (!client.connected()) {
    32 String client_id = "esp32-client-";
    33 client_id += String(WiFi.macAddress());
    34 Serial.printf("The client %s connects to the public MQTT broker\n", client_id.c_str());
    35 if (client.connect(client_id.c_str(), mqtt_username, mqtt_password)) {
    36 Serial.println("Public EMQX MQTT broker connected");
    37 } else {
    38 Serial.print("failed with state ");
    39 Serial.print(client.state());
    40 delay(2000);
    41 }
    42 }
    43 // Publish and subscribe
    44 client.publish(topic, "Hi, I'm ESP32 ^^");
    45 client.subscribe(topic);
    46 }
    47
    48 void callback(char *topic, byte *payload, unsigned int length) {
    49 Serial.print("Message arrived in topic: ");
    50 Serial.println(topic);
    51 Serial.print("Message:");
    52 for (int i = 0; i < length; i++) {
    53 Serial.print((char) payload[i]);
    54 }
    55 Serial.println();
    56 Serial.println("-----------------------");
    57 }
    58
    59 void loop() {
    60 client.loop();
    61 }
    i">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">length</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="lineno">53 </span> <span class="n">Serial</span><span class="p">.</span><span class="n">print</span><span class="p">((</span><span class="kt">char</span><span class="p">)</span> <span class="n">payload</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span><br /><span class="lineno">54 </span> <span class="p">}</span><br /><span class="lineno">55 </span> <span class="n">Serial</span><span class="p">.</span><span class="n">println</span><span class="p">();</span><br /><span class="lineno">56 </span> <span class="n">Serial</span><span class="p">.</span><span class="n">println</span><span class="p">(</span><span class="s">"-----------------------"</span><span class="p">);</span><br /><span class="lineno">57 </span><span class="p">}</span><br /><span class="lineno">58 </span><br /><span class="lineno">59 </span><span class="kt">void</span> <span class="nf">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">60 </span> <span class="n">client</span><span class="p">.</span><span class="n">loop</span><span class="p">();</span><br /><span class="lineno">61 </span><span class="p">}</span><br /></pre></div></nowiki>)
  • 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>)
  • 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>)
  • Connexion au serveur LoRaWAN  + (<nowiki>'''Préparer ''':<br />'''Préparer ''':

    Utilisez le logiciel MQTTX pour vous abonner au serveur cible. Voici le serveur chirpstack construit par moi-même. L'IP est 192.168.0.84. Le nom d'utilisateur et le mot de passe sont tous deux admin, qui peuvent être écrits ou non.

    Abonnez-vous à TOPIC via le serveur d'applications pour accepter les informations publiées par le serveur de l'appareil.

    L'emplacement des informations sur l'appareil est indiqué dans la figure

    Grammaire :

    // SUJET téléchargé par le serveur de l'appareil

    // affiche tout pour l'APPLICATION_ID donné

    application/ID_APPLICATION/#

    // affiche uniquement les charges utiles de liaison montante pour l'APPLICATION_ID donné

    application/APPLICATION_ID/device/+/event/up

    // Le serveur d'applications envoie TOPIC

    application/APPLICATION_ID/device/DEV_EUI/command/down

    Remarque : « # » et « + » sont des caractères génériques dans le protocole MQTT

    Wildcard à un seul niveau (Wildcard à un seul niveau) : représenté par le symbole "+". Lorsqu'un niveau dans une rubrique utilise le caractère générique "+", il correspond à n'importe quel nom de niveau. Par exemple, « maison/+ » peut correspondre à des sujets tels que « maison/chambre », « maison/salon », etc., mais pas à plus d'un niveau de sujets tels que « maison/chambre/température ».

    Caractère générique multi-niveaux (Multi-level wildcard) : représenté par le symbole "#". Lorsqu'un niveau d'un thème utilise le caractère générique "#", il peut correspondre à n'importe quel nom à plusieurs niveaux. "#" doit être le dernier niveau d'un sujet, qui correspond au niveau actuel ainsi qu'à tous les sujets plus profonds. Par exemple, « maison/# » peut correspondre à « maison/chambre », « maison/salon » et « maison/chambre/température » à n'importe quel niveau de thème.

    Informations push sur l'appareil

    //Recevoir le SUJET :

    //Abonnez-vous au SUJET de téléchargement de données d'un seul appareil

    application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/event/up

    //Abonnez-vous à tous les appareils sous l'application actuelle

    demande/ded77c98-1249-44d1-9a14-c4b312f71d77/#

    /* Commande AT pour que le nœud terminal télécharge les données

    1 : Besoin de confirmer la trame // 0 n'a pas besoin de confirmer

    2 : Le nombre maximum de retransmissions est de 2 fois

    10 : le nombre d'octets dans le package actuel

    xx:données */

    AT+DTRX=1,2,10,3435363738

    Les informations reçues par le serveur d'applications sont affichées dans la figure

    Le serveur d'applications envoie des informations

    //Envoyer le SUJET :

    application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/command/down

    //Envoyer le format des données

    {

    "devEui": "a1b117f518a3ba80", #ID du périphérique

    "confirmed": true, #Si une confirmation est requise

    "fPort": 10, #Port cible de la couche application

    "data": "cnVub29i" #data, remarque : nécessité d'utiliser le format d'encodage base64, par exemple : cnVub29i == 72756E6F6F62(runoob)

    }

    //Le terminal lit les données du tampon de réception et efface le tampon

    AT+DRX ?

    Les informations reçues par l'appareil sont affichées sur la figure :

    '''Avis ''':

    Les caractères génériques MQTT ne peuvent être utilisés que lors de l'abonnement, pas lors de l'envoi

    '''Site Web d'outils ''' :

    ASCII en chaîne

    https://www.asciim.cn/m/tools/convert_ascii_to_string.html

    cryptage et déchiffrement base64

    https://c.runoob.com/front-end/693/

    '''Interagissez avec les données du serveur TTN '''

    Dans l'article précédent, nous avons principalement expliqué comment enregistrer des passerelles, créer des applications, créer des appareils, etc. sur thethingsnetwork.org. thethingsnetwork.org (ci-après dénommé TTN) n'est qu'un serveur réseau (serveur réseau) et n'enregistrera pas d'application. données. Par conséquent, dans le projet lui-même, un serveur d'applications est également requis. thethingsnetwork.org propose diverses méthodes permettant à la plate-forme d'application d'obtenir des données et de gérer les appareils.

    Principalement divisé en 3 catégories :

    API : elle est divisée en API de données et API de gestion d'applications. L'API de données utilise principalement MQTT pour recevoir et envoyer des données, et l'API de gestion d'applications utilise principalement HTTP pour gérer les appareils enregistrés.

    SDK : Différents langages tels que Go, Java, Node.js sont fournis.

    Intégrations : ThingSpeak, AWS IOT, etc.

    Dans la plupart des cas, vous n'avez qu'à prêter attention au reporting et à l'envoi de données, donc cet article explique principalement comment utiliser MQTT pour obtenir et envoyer des données, la description officielle https://www.thethingsnetwork.org/docs/applications/mqtt /api.html

    Le client MQTT.fx est utilisé ici pour démontrer que d'autres clients MQTT en langage de haut niveau peuvent être utilisés dans des applications pratiques.
    fournis.<br /><br />Intégrations : ThingSpeak, AWS IOT, etc.<br /><br />Dans la plupart des cas, vous n'avez qu'à prêter attention au reporting et à l'envoi de données, donc cet article explique principalement comment utiliser MQTT pour obtenir et envoyer des données, la description officielle https://www.thethingsnetwork.org/docs/applications/mqtt /api.html<br /><br />Le client MQTT.fx est utilisé ici pour démontrer que d'autres clients MQTT en langage de haut niveau peuvent être utilisés dans des applications pratiques.</nowiki>)
  • EMI probe 9-11  + (<nowiki>Whether you re using an arduWhether you re using an arduino uno or a nano, the code that you ll need to upload in order for the probe to function correctly is basically the same.

    Just make sure to program the correct digital pin for the piezo speaker. In the instructions above, we connected the speaker on D9 on an arduino uno, and D3 on an arduino nano.

    // Arduino Electromagnetic interference detector

    // Code modified by Patrick Di Justo, based on

    // Aaron ALAI EMF Detector April 22nd 2009 VERSION 1.0

    // aaronalai1@gmail.com

    //

    // This outputs sound and numeric data to the 4char

    #include

    #define SerialIn 2

    #define SerialOut 7

    #define wDelay 900

    int inPin = 5;

    int val = 0;

    SoftwareSerial mySerialPort(SerialIn, SerialOut);

    void setup()

    {

    pinMode(SerialOut, OUTPUT);

    pinMode(SerialIn, INPUT);

    mySerialPort.begin(19200);

    mySerialPort.print("vv");

    mySerialPort.print("xxxx");

    delay(wDelay);

    mySerialPort.print("----");

    delay(wDelay);

    mySerialPort.print("8888");

    delay(wDelay);

    mySerialPort.print("xxxx");

    delay(wDelay);

    Serial.begin(9600);

    }

    void loop()

    {

    val = analogRead(inPin);

    Serial.println(val);

    dispData(val);

    val = map(val, 1, 100, 1, 2048);

    tone(9,val,10);

    }

    void dispData(int i)

    {

    if ((i<-999)
    lay);<br /><br />Serial.begin(9600);<br /><br />}<br /><br />void loop()<br /><br />{<br /><br />val = analogRead(inPin);<br /><br />Serial.println(val);<br /><br />dispData(val);<br /><br />val = map(val, 1, 100, 1, 2048);<br /><br />tone(9,val,10);<br /><br />}<br /><br />void dispData(int i)<br /><br />{<br /><br />if ((i<-999)</nowiki>)
  • How to Delete Tidal Account Permanently without Subscription  + (<nowiki>If you are using Apple produIf you are using Apple products such as iOS devices, you will find a Delete Account option on your iOS Tidal app. Just follow the steps below to close Tidal account permanently.


    Step 1. Open the Tidal app on your iPhone.

    Step 2. Tap the top-right '''gear''' icon from the '''My Collection''' section to go to Tidal '''Settings'''.

    Step 3. Scroll down and choose ''''Manage account''''.

    Step 4. On the new screen, tap the bottom ''''Delete account'''' option.


    gt;Step 4. On the new screen, tap the bottom ''''Delete account'''' option.<br /><br /><br/></nowiki>)
  • 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”.)
  • How to Put Music on MP3 Player from Spotify  + (Open AudFree [https://www.audfree.com/spotOpen AudFree [https://www.audfree.com/spotify-music-converter-win/ Spotify Music Converter] and the Spotify app will load automatically. Find Spotify songs that you want to put on MP3 player. Then, drag them to AudFree's main interface. Or, you can copy the track link and paste it in the search bar. Next, click "+" icon.t in the search bar. Next, click "+" icon.)
  • Enjoy Free Apple Music Forever in 2021  + (Open iTunes on your computer and then choose Music.)