Bygg en Rhizotron! (SoilCam) (4 / 9 steg)

Steg 4: Konfigurera din Pi för skanning!




Den första videon täcker i detalj hur man ställer in din Pi för skanning. En snabb överblick finns bilderna omgående efter den. Men först:

Läs igenom Material lista och tid krav innan du fortsätter. Kommandon kan kopieras från avsnittet grundläggande stegen nedan.

Material lista
-$40 raspberry Pi (testat med modell B och modell B 2)
-$15 SD-kort (klass 10, 16 eller 32 GB föredrog)
-$16 powered USB-Hub (testat med en 4 Port Plugable)
-$10 Ethernet-kabel (testat med Ethernet, WiFi fungerar också)
-SANE stöds Scanner (Canon Lide 20, 110, 200/210 bekräftat arbetande)
-USB-kabel till att ansluta Pi Scanner.

Tidskravet
-20-30 minuter

Snabba anteckningar
Inte mycket att säga ännu. Detta bör vara ganska rakt fram (berömda sista ord...)

Grundläggande steg
Där du ser på "#" symbol, kopiera texten efter det. För kortare kommandon, få bekväm att skriva ut dem! För längre kommandona kan kopiera och klistra in vara bättre.

  1. Ansluta hubben till Pi, Ethernet till Pi, att Pi och Scanner till navet
  2. Om du inte redan är gjort, logga ut och logga in igen till din Pi.
  3. Hämta skriptet SoilCam med hjälp av git
    1. # cd ~ /
    2. # git clone https://github.com/SoilCam/SoilCam.git

  4. Läs SoilCam Readme
    1. # cd ~/SoilCam
    2. # cat README. MD
  5. Kör skriptet
    1. #./soilcam.sh
      1. Läs användningsinformation. Dash följt av en bokstav (-u, -t, - v, -s, etc.) är kommandon som vi kan skicka till skriptet scanner.
  6. Kör skriptet att skanna!
    1. #./soilcam.sh -s
      1. Den kommer att fråga dig om du vill skapa vissa kataloger, svara "y"
  7. Om den underlåter att skapa kataloger, där du uppmanas att skapa en katalog, göra det:
    1. # mkdir ~/public_html
  8. Kör skriptet att försöka igen!
    1. #./soilcam.sh -s
      1. En äldre scanner kan ta ett par minuter att slutföra skanningen och vissa skannrar kan kräva en omstart och loggning av och tillbaka i innan erkänns.
  9. Om sökningen misslyckas, se avsnittet Felsökning (sista steg i den här handboken)
  10. Se om bilden sparades
    1. # ls ~/public_html/images/originals
      1. Detta är (oftast) oförändrad jpg. Full upplösning, ingen tidsstämpel.
      2. Detta kommer att stanna tills du ta bort/flytta den.
    2. # ls ~/public_html/images/processing
      1. Detta är en lägre res timestamped bild.
      2. Det används för att generera en timelapse video och sedan raderas.
  11. När webbservern för att se om bilderna syns:
    1. Peka en webbläsare på http://your.ip.address/~pi/
      1. Kolla bilder/original och bilder/bearbetning kataloger
  12. Gör en annan Skanna! Flytta objektet på skannern först.
    1. #./soilcam.sh -s
  13. Kontrollera att webbservern ska se om de nya bilderna är synliga
    1. Peka en spindelväv beter till: http://your.ip.address/~pi/
      1. Kolla katalogen bilder/bearbetning
  14. Generera en fantastisk två frame video av dessa två sökningar!
    1. #./soilcam.sh -t
  15. Kontrollera om videon skapades:
    1. # ls ~/public_html/videos
  16. Bläddra till: http://your.ip.address ~/pi/videos
    1. Du bör kunna spela den här videon i din webbläsare
  17. Skillnaden mellan -t och -v
    1. ./soilcam.sh -t skapar en video, men tar inte bort temp bilder
    2. ./soilcam.sv - v skapar en video och tar sedan bort temp bilderna
      1. Jag använder detta kommando för att generera en video (se nästa avsnitt) efter 24 timmar har passerat. En video har gjorts storlek/timestamped video tas bort, men originalen är fortfarande säkra.
  18. Automatisera med CRON
    1. # crontab -e
    2. Välj alternativ 2 för Nano, om du inte vet hur ed eller vim arbete.
    3. Använda nedåtpilen för att bläddra till botten
    4. Typ: * / 15 **** /home/pi/SoilCam/soilcam.sh -s
      1. Soilcam skriptet körs varje 15 minuter (0, 15, 30, 45)
      2. Sparar två bilder, en i /originals och en i /processing
    5. Tryck enter för att gå till en ny rad
    6. Typ: 5 0 *** /home/pi/SoilCam/soilcam.sh - v
      1. Soilcam skriptet körs 5 minuter efter midnatt varje dag
      2. Genererar en video av alla bilder i /processing
      3. Tar bort alla bilder i /processing/ när video bearbetas
    7. Slå till Ctrl-X och sedan Y till bekräfta Ja att spara.
      1. Tryck enter för att spara med det befintliga namnet.
  19. Kolla cron arbete
    1. # crontab -l
    2. Du bör se samma fil du just redigerat, detta kommando läser bara det ut.
  20. Kontrollera datum och tid
    1. # datum
  21. Vänta tills tiden träffar antingen 00, 15, 30 eller 45 minuter efter timme.
    1. Skannern skall börja löpa under dessa perioder.

Du är klar med scripting delen, nästa upp vi måste täta våra scanner! Stängningen din Pi om det behövs (sudo shutdown -h nu)

Se Steg
Relaterade Ämnen

Hur man bygger en skum teardrop trailer. ruttna bevis, välisolerad och superlätta

På ett sätt är teardrop campare en bra påminnelse om den gamla amerikanska västern, det att pionjärer, Nybyggare, upptäcktsresande och cowboys upptäckt, och att infödingarna hade vetat hela tiden. Nybyggarna med sina Conestoga vagnar och chuck vagnen...

Design. Test Print. Bygga. En aerodynamisk RC plan (självstudie)

Nyligen såg jag några 3d tryckt RC flygplan på internet, sedan skriva ut plan kropp och delar är låg kostnad och lappar är utbytbara det är ett bra val att bygga ett RC plan, men många av dessa plan hade 3D tryckta delar som grundstruktur av planet i...

Bygga en plast injektion mögel - lektion 1 av 10 mögel Making grunderna

Grunderna: En av de viktigaste delarna för att bygga en mögelsvamp som är kapabel att göra miljontals del, är mögel design. I detta instructable kommer vi ta titt på gris bilden när designa och bygga formar. Vi bryter ner 10 framtida lektioner i de f...

Brainstorming buss Shelter design med kortplats bygga kort

studenter tillsammans bygga fysiska brainstorming modeller av busskurer med Tom registerkort som de konvertera i kortplatsen bygga kort. Slot skyddsrum modell byggnad verkstad lektionen inbjuder elementära studenter att föreställa multipurpose bussku...

Bygga en Z-Rack Whiteboard

I denna kortfattade handledning visar vi dig hur man bygger en billig whiteboard med ett plagg rack, zipties och showerboard. Vi visar också några användbara tillbehör vi utformade i CAD och tryckt på våra Makerbot, inklusive en hållare för whiteboar...

Bygga ett nätverk klocka (NCLK) med Microduino-RTC

resolvent av klocksynkronisering över internet. av PKJ,Den web−based klocka management systemet kan du övervaka klocka status från oavsett var de är och centralt ändra inställningar. och denna lilla enhet är byggd med PoE teknik, således IP klockor f...

Bygga IllyClock - baserade Arduino väckarklocka i en kaffe kan

uppdaterad augusti 4, 2011En strömlinjeformad version är nu beskrivs här.Syftet med detta projekt är att bygga en väckarklocka som liknar den som presenteras i videon nedan.Bredvid inhägnad, den ursprungliga inslaget i IllyClock visar tiden i färger:...

DIY, BYGGA DIN EGEN DIGITALA BINARY CLOCK!

Detta Instructable visar hur man bygger en digital klocka på enklaste sätt. Du behöver bara några verktyg och lite tid...Steg 1: Introduktion Det finns två sätt att bygga din egen binär klocka.1.-en är till göra din egen PCB. Att lära sig lite av mik...

Hur man bygger C3Jr, en sofistikerad ordet klocka

som handfull andra ord klockor du kanske har sett, alla inspirerade från den ursprungliga QlockTWO , C3Jr visar i orden.Det som gör det sticker ut bland DIY ordet klockorna är, bredvid det professionellt utseendet, dess engineering: dess plaska-grati...

Hur man bygger en klocka som projekten tid på väggen

detta Instructable visar dig hur man bygger en projektor klocka. Den här enheten kan du projekttid på väggen. Baserat på en liten LCD väckarklocka (inte för liten, istället, du inte kommer kunna projicera det och att arbeta på det), detta är ett bra...

Bygga en bågreaktorn med grundläggande verktyg och kompetens

jag trodde det skulle vara häftigt att gå som Tony Stark för Halloween, och jag vände mig till Instructables för idéer om hur man bygger en bågreaktorn. Problemet är att de bästa och mest korrekta Arc reaktorerna på webbplatsen som Honus' och Kyling...

Captain America: Winter Soldier - Stealth kostym bygga

Captain America har en annan kostym per film, hade jag skapat olika dräkter för mig själv. Jag hade redan slitna Avengers kapten Amerika kostym (mest köpta) och min Super soldat kapten Amerika kostym (mestadels egna) ett par gånger varje. Så jag best...

Hur man bygger en Stark industri Iron-Man bågreaktorn... Mycket mycket låg kostnad...

Hur man bygger en Stark industri Iron-Man bågreaktorn... Mycket mycket låg kostnad bågreaktorn somde flesta kan göra mycket lätt.nu har jag en vinyl cutter och jag har användningen av en kompisar cnc router men det här handlar om en bygga somalla kan...

Hur man bygger en Batman: Mr Freeze Costume - version 2.0

Iskalla temperaturer kan återvända med lätthet, och ännu coolare än innan! Historien är att Victor Fries var en forskare i DC universe som försökte hjälpa hustrun cryo-genically frysta. Tja, som alla korrupta företag och affärsmän porträtteras, de sk...

Hur man bygger en stor hjälte 6: "Gogo Tomago" kostym

Gogo Tomago är den gula speedster av stor hjälte 6 laget. Hon är spinnet, gillar att ta ansvar och är en övergripande B. A.Efter att ha sett filmen Big Hero 6, föreslog min vän att vi har dräkter skapade för de senaste Chicago komisk och entertainmen...

Hur man bygger iron mans bågreaktorn.

jag har alltid älskat Stålman och när den första filmen kom ut såg jag några "collectible rekvisita av arc reaktorn" flytande runt på webben. de var bra och jag ville se om jag kunde göra en.Jag hade tillgång till en laserskärare så jag gav det...

Ironman och hårdrockare bygga

Ironman Mark VII och hårdrockare Teenage Mutant Ninja 2013 Halloween kostym tävlingsformulär och bygga berättelse.Bild och text tungaFörst och främst, ledsen för väggen i text och bilder, men... njuta av Detta är mitt första försök på att göra en Ir...

AMD dator bygga

Har du någonsin velat veta vad exakt är involverat i en dator bygga? Tja, inte leta längre. Detta instructable belyser vilka åtgärder som krävs för att genomföra en framgångsrik dator bygga.Du behöver:Termisk pastaIcke-magnetiska krysspårskruvar och...

Grundläggande PC bygga - klassprojekt

detta är en dator bygga för min IT-klass. Jag vet det är inte den bästa specifikationer och det finns nog bättre sätt att göra saker, men detta var en tilldelning. Tack.vad du behöver:en antistatisk mattagrundstötning remströmförsörjninghårddiskDator...