Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Galileo Board:functies, programmeertalen en projecten

Bent u op zoek naar een gecertificeerd bord waarmee u standaard MPCle-modules zoals Bluetooth en Wi-Fi kunt aansluiten? Wil je een bord dat werkt met draadloze projecten en realtime synchroniseert? Dan zou het helpen als je het Intel Galileo-bord had.

Wil je meer weten over het apparaat?

Dit artikel geeft u een overzicht van de functies, specificaties, projecten, voordelen en meer van het apparaat.

Laten we doorgaan!

Wat zijn de kenmerken van het Galileo-bord?

Ethernet

Het Galileo-bord heeft bovenaan een gedeelte met een UART-label. In dit gedeelte vindt u een Ethernet-poort waarmee Intel Galileo verbinding kan maken met bekabelde netwerken.

Arduino

Arduino-borden

Dit bord is het eerste Arduino-bord dat zijn basis heeft in Intel-ontwerp. Ook is het gedeelte op het bord waarop u startkabels kunt aansluiten vergelijkbaar met het Arduino 1.0 pinout-model op Arduino Uno R3-kaarten.

Als gevolg hiervan kunt u modules gebruiken die in headers worden gestoken om de functionaliteit van het bord uit te breiden. Evenzo heeft de Uno een seriële poort, 14 digitale I/O-pinnen, een ICSP-header voor seriële programmering en 6 analoge ingangen.

RTC (realtime klok)

Met de board-geïntegreerde RTC kunt u gegevens tussen modules synchroniseren. Bovendien kunt u de Arduino-tijdbibliotheek gebruiken om de tijdregistratieconfiguratie in uw programma op te nemen.

Ook maakt het werken met draadloze projecten het eenvoudig om realtime te integreren met behulp van GPS (Global Positioning System) tijdgegevens en NTP (Network Time Protocol). Verder kunt u een knoopcelbatterij op het Intel Galileo-bord plaatsen om tijd te besparen tussen systeemresets.

Quark

Het Galileo-bord wordt geleverd met een Application Processor (Quark SoC X1000). En deze functie is voor het internet der dingen. Verder is deze applicatieprocessor klein en heeft hij meer energie-efficiëntie dan de Intel Atom Processor. Het werkt dus perfect voor kleine projecten met een laag vermogen.

Linux

Het is mogelijk om toegang te krijgen tot wifi, seriële poorten en bordpinnen met de Linux-image voor Intel Galileo en programmeertalen. Het is dus gemakkelijk om te profiteren van de gemiddelde rekenkracht van Intel Quark om iets te creëren.

Linux-dashboard

Mini-PCle

Met deze sleuf kunt u standaard mPCle-modules aansluiten, zoals SIM-kaartadapters voor mobiele telefoons, Wi-Fi en Bluetooth.

Micro-SD

Met de SD-bibliotheek (Secure Digital) hebt u toegang tot de alternatieve ingebouwde micro-SD-kaart. In tegenstelling tot gewone Arduino's slaat de Intel Galileo geen programma's op zonder SD-kaart. Met een SD-kaart kan het bord dus tot 32 GB aan gegevens opslaan.

Belangrijkste onderdelen van het Arduino Intel Galileo-bord

  • Eth PHY:Ethernet Fysieke laag transceiver.
  • USB 2.0-client:USB-clientconnector (Micro-USB Type B).
  • Micro SD-slot:het kan micro SD-kaarten tot 32 GB aan.
  • ICSP:6-pins in-circuit serial programming (ICSP) header.
  • Spanningsregelaar:deze produceert een voeding van 3,3 V.
  • JTAG-foutopsporingspoort:10-pins standaard JTAG-header voor foutopsporing.
  • 5V voeding:het bord gebruikt een AC-naar-DC-adapter.
  • Ethernet-poort:10/100 Ethernet-connector.
  • GPIO Expander:een enkele I2F I/O-expander biedt GPIO-pulsbreedtemodulatie.
  • ADC:analoog naar digitaal converter.
  • Arduino-interface:volgt Arduino Uno Revision 3 pinout.
  • Intel Quark SoCX1000:400 MHz 32-bit Intel Pentium-processor.
  • 256 MB DDR3 RAM:256 MB DRAM, firmware wordt standaard ingeschakeld.
  • Shield-interface:volgt Arduino Uno Revision 3 shield-pinout.
  • RS-232 seriële poort:3-pins 3,5 mm-aansluiting.
  • SPI Flash:8 Mbyte Legacy SPI Flash om de bootloader of firmware en de nieuwste schets op te slaan.
  • USB 2.0-host:USB 2.0-hostconnector (micro-USB type AB).
  • RS-232:RS-232-zendontvanger.
  • SPI Flash Program Port:7-pins header voor Serial Peripheral Interface (SPI) programmering.

Intel Galileo-specificaties

Intel Galileo-projecten

DIY Galileo Motion-geactiveerde lichten

Benodigde materialen

  • Intel Galileo-bord
  • Draden
  • PIR-sensor

Arduino PIR-sensor

Bron:Wikimedia Commons

  • Lampfitting

Gloeilampfitting

Bron:Wikimedia Commons

  • Schroevendraaier

Gele schroevendraaier

  • Estafette

Relais voor Arduino

  • Gloeilamp

Gloeilamp

Stappen

1. Pak uw Galileo en sluit de PIR-sensor aan op het apparaat. U kunt dit doen door de aardingskabel van de sensor aan de Galileo-aarding te koppelen. Sluit vervolgens de VCC van de sensor aan op de 3.3 Pin van de Galileo. Verbind daarna de uitgang van de sensor met Galileo's digitale pin 0.

2. Pak vervolgens de drie draden en sluit ze elk aan op het relais IN, VCC en aarde. Met andere woorden, de IN-draad wordt aangesloten op Galileo's digitale pen 7. Vervolgens gaat de VCC-draad naar de 5V-pen van Galileo en gaat de aardingsdraad naar de aarde van Galileo.

3. Kies voor een open-end netsnoer. Sluit vervolgens het ene uiteinde aan op de middelste draad van de lampfitting. Sluit daarna de twee draden aan op het relais.

4. De open draad van het netsnoer wordt aangesloten op de COM-pin van het relais. U kunt dus de draad van de lampfitting in de NO (normaal open) pin van het relais steken. Houd vervolgens de draden op hun plaats op het relais door de schroeven vast te draaien.

5. Plaats de lamp in de fitting om het systeem te ordenen. Sluit verder alle benodigde draden en USB-aansluitingen aan. Als de verbinding correct is, sluit je het netsnoer aan op de muur.

6. Upload deze broncode.

Intel Galileo programmeertaal

De programmeertalen omvatten het volgende:

  • Beveiligde Shell (SSH)
  • Geavanceerde Linux Sound Architecture (ALSA)
  • OpenCV
  • Python
  • Node.js
  • Video4Linux (V4L2)

Wat zijn de toepassingen van Intel Galileo Board?

Het Intel Galileo-bord is een ontwikkelingsapparaat waarmee u een breed scala aan aangepaste projecten kunt maken. En het is een open-source waarmee u online instructies voor verschillende projecten kunt krijgen. Sommige van de projecten omvatten de volgende:

Vergroen de slimme kas

Dit project is een complex project waarbij een op afstand bewaakte minikas wordt gebouwd. Het project vereist verschillende elektronische componenten, een acryldoos, Galileo Gen 2, een waterpomp en Arduino Uno.

Eenvoudig weerstation

Het gaat om het gebruik van een DHT11-sensor en Galileo om vochtigheid en temperatuur te meten.

Sigma Reading Watch

Dit project is een ander complex project waarbij een draagbare e-reader wordt gemaakt. De materialen die je nodig hebt voor dit project zijn e-inkt, 3D-printen en Galileo Gen 2.

Wat zijn de verschillen tussen Intel Galileo Generation One vs. Generation Two

Raspberry Pi versus Intel Galileo

Veelgestelde vragen

  • Welke processor gebruikt de Galileo?

Intel Quark X1000.

  • Welk besturingssysteem werkt voor Galileo?

Linux.

  • Hoeveel kost het om het Intel Galileo-bord te krijgen?

Een minimum van $ 70 voor starters.

Afronding

Het Galileo-bord is de juiste keuze als je een low-power embedded system-on-a-chip nodig hebt met een 32-bits processor die ongeveer 400 MHz draait. Dit ontwikkelingsbord ondersteunt ook tal van externe randapparatuur, waardoor het een ideale keuze is voor verschillende op maat gemaakte projecten.

Heeft u eerder Intel Galileo gebruikt? Heeft u vragen over het bord? Laat het ons weten.


Industriële technologie

  1. 10 coolste programmeertalen voor de cloud
  2. Temperatuurmeting voor laboratorium- en wetenschappelijke projecten
  3. 9 nieuwe programmeertalen om te leren in 2021
  4. Elektrische projecten E3.series - Maken en bewerken van kabels
  5. Bouwprojecten beschermen tegen tegenslagen en vertragingen
  6. Wat is Arduino en hoe programmeer je het? – Arduino-programmering
  7. Machineprogrammeertalen:G-code-opdrachten versus M-codes
  8. Voorraadbeheersoftware:kenmerken en voordelen
  9. 2N3771 Transistor:pinout, functies, toepassingen en alternatieven
  10. AT89c51 Microcontroller:programmering, pinout, functies en alternatieven
  11. Componenten van printplaten en hun toepassingen