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 >> Productieproces

Hoe maak je een Arduino+Raspberry Pi-robotplatform

Dit is niet het definitieve verhaal over orkestratie van Pi en Arduino. Gewoon mijn versie.

Stap 1:Berryboot

1. Koop Berryboot. Met Berryboot kun je verschillende Raspberry Pi-afbeeldingen downloaden.

Stap 2:SD-kaart voorbereiden

Pak nu de zip-bestanden uit naar een lege SD-kaart.

Stap 3:Berryboot

Plaats de BerryBoot SD-kaart in je Pi en start hem op.

2. Stel RPi in met Raspbian Wheezy (eerste optie).

Stap 4:WiFi-dongle

3. Stel uw wifi-dongle in. Ik geloof dat BerryBoot nu je wifi-dongle instelt bij de eerste keer opstarten, wat het voor mij deed (gaf me zelfs de mogelijkheid om de afbeelding via wifi te downloaden). Maar ik had problemen om mijn wifi-dongle omhoog te krijgen na het opstarten van Raspbian Wheezy.

Als je problemen hebt met het handmatig instellen van de wifi-dongle, kun je deze video proberen.

Ten slotte, als u op zoek bent naar een goedkope wifi-dongle met een goed bereik en heel weinig mAh gebruikt (de Pi kan slechts ongeveer 700 mAh voeden via de USB-poort). Je zou deze kunnen proberen, $ 6,17.

Stap 5:SSH

4. Stel PuTTY in op uw desktopcomputer. Volg dit filmpje. Hiermee kun je beginnen met SSHen in de Pi. Op die manier hoef je niet naar een klein RCA-scherm te kijken zoals ik. Voor degenen die niet bekend zijn met SSH (zoals ik voor deze video was), zal de video het uitleggen. Met het risico van oversimplificatie, kunt u via uw bureaublad toegang krijgen tot uw Raspberry Pi-opdrachtregel.

U moet het netwerknummer van uw Pi invoeren. U kunt dit vinden door de configuratiepagina van uw draadloze hub op te halen. U zou moeten zien op welk adres uw Pi wordt vermeld. Om de een of andere vreemde reden, als de apparaatnaam niet wordt vermeld, bekijkt u de pagina terwijl de Pi aan staat, koppelt u vervolgens uw Pi los en vernieuwt u de configuratiepagina van de draadloze hub. Het apparaat dat is verdwenen, is je Pi. Ik heb nog nooit het poortnummer hoeven wijzigen, maar pas op, afhankelijk van uw instellingen moet u dit wellicht doen.

Stap 6:SSH

U moet het netwerknummer van uw Pi invoeren. U kunt dit vinden door de configuratiepagina van uw draadloze hub op te halen. U zou moeten zien op welk adres uw Pi wordt vermeld. Om de een of andere vreemde reden, als de apparaatnaam niet wordt vermeld, bekijkt u de pagina terwijl de Pi aan staat, koppelt u vervolgens uw Pi los en vernieuwt u de configuratiepagina van de draadloze hub. Het apparaat dat is verdwenen, is je Pi. Ik heb nog nooit het poortnummer hoeven wijzigen, maar pas op, afhankelijk van uw instellingen moet u dit wellicht doen.

Als je wilt weten of je de juiste informatie hebt, probeer dan in te loggen en als je zo'n scherm krijgt, is dat goed.

Uw gebruikersnaam en wachtwoord zijn standaard:pi, raspberry

Herinneren! Deel in het geval van een Raspberry Pi altijd je wachtwoord, want iedereen heeft het toch 🙂

Stap 7:SSH

Als je eenmaal PuTTY hebt ingesteld, zou je je Pi-opdrachtregel moeten kunnen openen, ongeveer als volgt:

Stap 8:VNC

5. Stel VNCServer in op uw Raspberry Pi. Volg dit filmpje. (Of dit stappenplan). Met Putty heb je toegang tot de opdrachtregel van je Pi, maar door een VNC in te stellen, heb je eigenlijk toegang tot de desktop-GUI van je Pi vanaf je pc, op dezelfde manier als Putty.

6. Stel een VNC-client in op uw desktopcomputer. Echte VNC. Er zijn veel verschillende programma's, ik heb uiteindelijk Real VNC gebruikt.

Zodra je VNC hebt ingesteld op beide machines, PuTTY in je Pi en start de VNC-server.

$sudo vncserver

Stap 9:

Twee opmerkingen hier, als je het beter hebt gedaan met de video-instructies dan ik, zal je vncserver automatisch starten bij het opstarten. Helaas moet ik het elke keer typen (ik ben te lui om het opstartgedeelte ervan te achterhalen). Als gevolg hiervan zult u problemen ondervinden bij het uitvoeren van bepaalde Python-scripts via VNC als u $sudo vncserver niet gebruikt

Je zou moeten eindigen met een vensterversie van je Raspberry Pi-desktop. Nog een opmerking, ergens in de video kun je de "geometrie" van de VNC-desktop instellen. De beperkingen die u daar stelt, worden weerspiegeld in de kwaliteit van het bureaublad dat u in het venster ziet. In wezen, als u 640 × 480 invoert, is dat de resolutie die deze desktop zal bereiken. Dus maak alsjeblieft gebruik van de GPU van de Pi 🙂

Gebruik zoiets als dit, "-geometry 1024×728 - depth 24"

Stap 10:SD-kaart formaat wijzigen

7. Wijzig het formaat van je SD-kaart om alle ruimte te gebruiken. (Let op, dit zou al door BerryBoot moeten worden gedaan. Maar andere diskimages beperken uw SD-kaart tot 2 GB, ongeacht de werkelijke grootte).

Stap 11:GIT

8. Met Git manager kun je code uit git hubs halen (nogmaals, dit zou al geïnstalleerd moeten zijn, maar voor het geval dat).

Installeer de git manager:

Bij Raspberry Pi-prompt:$sudo apt-get install git

De manier om het te gebruiken is als volgt,

Bij Raspberry Pi-prompt:$sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git

Stap 12:SMBus

9. Installeer SMBus. Dit is specifiek voor mijn setup, aangezien ik de I2C-bus zal gebruiken om te communiceren tussen de Pi en de Arduino.

Bij Raspberry Pi-prompt:   $sudo apt-get install python-smbus

Voor meer details:Hoe maak je een Arduino+Raspberry Pi-robotplatform


Productieproces

  1. Hoe processors betrouwbaar te maken
  2. Hoe u op conditie gebaseerd onderhoud effectiever kunt maken
  3. Hoe maak je glasvezel
  4. Hoe maak je een spuitgietmatrijs
  5. Hoe maak je van de productiedag een evenement het hele jaar door
  6. Hoe u van uw eerste robotintegratie een succes kunt maken
  7. Hoe u supply chain-gegevens betrouwbaar maakt
  8. Hoe Sauron The Lord of the Robots te bouwen
  9. Hoe maak je een Cutaway-animatie in Solidworks
  10. Hoe maak je een prototype?
  11. Een hydraulische slang vervangen