Arduino Yún, een bord om gratis toegang te krijgen tot het internet der dingen

arduino yun

Het internet der dingen of ook wel bekend als IoT heeft een revolutie teweeggebracht in de technologische wereld en heeft ook veel van onze projecten bereikt (of we dat nu willen of niet). Daarom zijn veel gebruikers op zoek naar een bord dat hun programma's verwerkt, niet duur is en ook verbinding maakt met internet zonder een draadloze sleutel of een netwerkkaart te gebruiken. Voor velen is dit laatste een snelle oplossing, maar dit betekent niet dat het een professionele of effectieve oplossing is.

Gezien dit, het team van Het Arduino-project heeft een bord ontwikkeld dat gericht is op het internet der dingen. Dit bord heet Arduino Yún.

Wat is Arduino Yún?

Arduino Yún is een bord van het Arduino-project. Dit betekent dat het ontwerp en de fabricage door onszelf of door elk bedrijf kunnen worden uitgevoerd en dat we de ontwerpen kunnen gebruiken om prototypes en persoonlijke platen te maken. In het geval van Arduino Yún zou dat laatste nog een stap verder zijn, aangezien het gebaseerd is op Arduino Leonardo, een krachtiger bordmodel dan Arduino UNO.

Arduino Yún heeft hetzelfde ontwerp en dezelfde controller als Arduino Leonardo, dat wil zeggen, de processor Atmel ATmega32U4. Maar, in tegenstelling tot Arduino Leonardo, Arduino Yún heeft een Atheros Wireless AR9331 minikaart, een slot voor microsd-kaarten en een kern genaamd Linino.

Wat zijn de verschillen tussen Arduino Yún en Arduino UNO?

arduino yun

Rekening houdend met het bovenstaande zijn de verschillen tussen het Arduino Yún-model en het model duidelijk Arduino UNO. Maar er zijn er nog meer.

Als je kijkt naar het artikel dat we onlangs hebben gepubliceerd, dan mist een Arduino-bord veel elementen die andere boards zoals Raspberry Pi wel hebben, maar Arduino Yún niet.

De kern genaamd Lininus is een kern die voldoende kracht biedt hebben een kleine distributie genaamd Openwrt-Yún. Deze distributie maakt gebruik van de Linux-kernel en een paar andere tools die ervoor zorgen dat Openwrt op elk apparaat met een atheros-bord of iets dergelijks kan worden geïnstalleerd.

Wat is Openwrt-Yún?

Op dit punt is het handig om een ​​korte stop te maken over wat Openwrt-Yún is en waarom het belangrijk is.

OpenWrt-logo

OpenWRT Het is een GNU / Linux-distributie die zich aanpast aan elke router en draadloze kaart. In dit geval, Openwrt-Yun is een aangepaste distributie die op Arduino Yún moet worden geïnstalleerd. De distributie bevindt zich in Linino en kan worden uitgebreid dankzij de sleuf voor microsd-kaarten. Om deze functies te kunnen gebruiken, hoeven we alleen op afstand verbinding te maken met het bord via ssh en de pakketbeheerder van de distributie te gebruiken, evenals de rest van de tools.

Onnodig te zeggen, deze distributie het biedt ons enkele slimme basisfuncties die een besturingssysteem heeft, maar niet hetzelfde is als een Raspberry Pi-bord die kan worden gebruikt als minicomputer of een oude pc die we kunnen gebruiken als server of als onderdeel van een cluster.

Hoe toegang krijgen tot de Arduino Yún-configuratie?

Om toegang te krijgen tot de Arduino Yún-configuratie, moeten we rekening houden met twee stappen:

  • Installeer de stuurprogramma's zodat deze wordt herkend door de pc met Arduino IDE
  • Configureer de externe interface voor verbindingen en de "brug" -stap voor persoonlijke programma's om de draadloze interface te gebruiken.

De eerste stap is belangrijk omdat we op een gegeven moment programma's en gegevens naar het Arduino Yún-bord moeten sturen. Hiervoor hoeven we alleen maar installeer de bordstuurprogramma's en voer vervolgens Arduino IDE uit. Als we Arduino IDE op Gnu / Linux hebben, is er geen probleem met deze stap en hoeven we niets te doen; als we Windows hebben, zijn de stuurprogramma's voor dit model en andere Arduino-modellen geïnstalleerd met de Arduino IDE, vandaar het belang van het gebruik van deze IDE; En als we mac OS hebben, hoeven we niets te doen als we Arduino IDE gebruiken, maar de eerste keer dat we het Arduino Yún-bord op onze Mac aansluiten, verschijnt de wizard voor toetsenbordinstallatie, een wizard die we moeten sluiten met de rode knop. Het is een probleem dat wordt weerspiegeld in de officiële website van Arduino Yún.

De andere stap die we willen weten, is de verbinding en het beheer van de Arduino Yún Wi-Fi-module. Eerst moeten we de plaat energie geven; hierdoor zal het bord een wifi-netwerk creëren met de naam Yún. We maken verbinding met dit netwerk en in de browser schrijven we het adres http: //arduino.local Dit adres opent een website van waaruit we het nieuwe netwerk kunnen beheren. De gebruikersnaam en het wachtwoord van dit paneel is "arduino", een woord dat we kunnen veranderen zodra we het paneel betreden.

Arduino Yun-webinterface

Maar als we Arduino Yun gebruiken, zullen we zoeken naar verbinding maken met een Wi-Fi-netwerk en niet ons eigen netwerk maken. Om dit te doen, in het paneel dat is geopend, is er onderaan een vervolgkeuzelijst met de elementen om verbinding te maken met elk Wi-Fi-netwerk, met uitzondering van universitaire netwerken en andere vergelijkbare netwerken die protocollen en wachtwoordsoftware gebruiken die maken het (nog) onmogelijk om de verbinding met dit type platen te maken.

Welnu, we weten al hoe je je eigen wifi-netwerk moet maken, verbinding moet maken met een ander wifi-netwerk, maar hoe gebruik ik deze verbinding met andere borden en / of programma's?

Goed ervoor we moeten de Bridge-functie gebruiken binnen het programma dat we maken in Arduino IDE. De functie begint met Bridge.begin (), een functie waarmee we kunnen communiceren met de normale functie en de draadloze functie van het Arduino Yún-bord.

Wat kan ik doen met Arduino Yún?

Arduino telefoonafbeelding

Met de nodige programmering kunnen we elk technologisch apparaat "intelligent" maken dankzij het Arduino Yún-bord. Echter, de meest gebruikelijke is om het bord te gebruiken zodat het gemaakte gadget verbinding kan maken met internet en om het te kunnen manipuleren via een ander apparaat, zoals een smartphone, een tablet of een pc.

Sommige gebruikers zijn erin geslaagd om het bord als een zeldzame netwerkkaart te gebruiken, maar we moeten zeggen dat dit vrij moeilijk is en dat de prijs van het bord hoger is dan elke normale netwerkkaart. Aan Instructables je kan krijgen een kleine fan van wat er kan worden gedaan met Arduino Yún. We hoeven alleen maar de naam van het bord in de repository-zoekmachine te schrijven en verschillende projecten die dit model gebruiken, zullen verschijnen.

Conclusie

Arduino Yún is een interessant en belangrijk bord voor veel gebruikers, want tot zijn aankomst moest degene die zijn project met internet wilde verbinden een Arduino-bord kopen plus een draadloos of GSM-schild dat de verbinding mogelijk maakt. De kosten waren hoger dan die van Arduino Yún en de moeilijkere programmering met meer beperkingen. Arduino Yún corrigeert dit allemaal en biedt de mogelijkheid om lichtere en krachtigere gadgets te maken dan tot nu toe. Maar wellicht passen andere alternatieven zoals Raspberry Pi Zero W beter bij ons project. In ieder geval volgen zowel Arduino als Raspberry Pi de richtlijnen van de Hardware Libre en dat betekent dat we het bord en de oplossing kunnen kiezen zonder dat ons project in gevaar komt.


Een opmerking, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   xtrak zei

    Hallo, 24 april 2018, deze plaat lijkt door de fabrikant te zijn ingetrokken, vermoedelijk omdat hij niet aan de voorschriften voldoet.
    Wat me kwaad maakte, is dat het schild van yun het in de catalogus heeft.
    Ik laat de link achter: https://store.arduino.cc/arduino-yun
    Ik ben op zoek naar een alternatief voor mijn project, ik zou suggesties op prijs stellen.
    Een groet en bedankt voor de post.