Fäst! Mobil - Start din fysiska Computing motorer!



FRÅGA

Vad får du när du kombinerar Snap!, främsta dra och släpp programmeringsspråk, med en off hyllan rover fordon kit, en Arduino mikro-controller och s2a_fm gränssnittet programvara?

SVAR

En flexibel och kostnadseffektiv fysisk undervisning datorplattform.

För ca $65.00 för den trådbundna versionen, eller $120,00 för WiFi-versionen, kan du och dina elever montera denna prototyp rover och använda den som grund lära datorprogrammering, fysiska datorer, elektronik och robotteknik. Efter genomförandet av detta projekt, sensorer och ställdon kan enkelt läggas till.

Du kan också använda denna handledning som en grund för billigare och ambitiösa motorstyrning projekt.

INTRODUKTION

Att hitta en Lärplattform för fysiska datorer som är både rimligt prissatta och tillräckligt god anpassningsförmåga för att möta behoven av studenter vars förmågor och åldrar varierar kraftigt, verkar vara en omöjlig uppgift. Det är utmaningen som detta projekt tar itu med rakt på sak.

Denna prototyp projektet inte bara hittar en lösning för frågorna som budget, men som vi skall se, löser de flexibilitet frågorna också. Vi hålla budgeten i schack med hjälp av låg kostnad, off hyllan hårdvara och öppen källkod, fri programvara.

Lösa frågorna som anpassningsförmåga som det visar sig, är verkligen en Snap! Den Snap! programmeringsspråk som är. Som du ser, när maskin- och programvara är på plats, det är oförändrade, med variationer behövs för att tillgodose specifika klassrummet begränsas till den Snap! programmeringsmiljö. Detta bidrar till att förenkla livet i varje klassrum instruktör undervisning computing.

ETT ORD OM SNAP! , ARDUINO, och s2a_fm

Snap!, är gratis att använda, visuella, dra och släpp programmeringsspråk, som kommer från den goda föräldrar vid University of California, Berkeley. Snap! verkligen sticker ut bland visual dra och släpp språk. Det har "Bygg din egen block funktionen" Låt oss du skapar anpassade programmering block som är tillgängliga var som helst inom ett projekt. Anpassade block skapas med den välbekanta standard block som medföljer Snap!, så att skapa och utvidga program är bara en naturlig förlängning av vad du redan vet. Inaddition, att citera Snap! Referera till manuell, "det har också första klass listor, första klass förfaranden och fortsättningar. Dessa tillagd kapacitet gör den lämplig för en allvarlig introduktion till datavetenskap för high school eller Collegestudenter." Detta gör programmeringsmiljön anpassas för studenter i varierande åldrar och förmågor. Bäst av allt, kan fysiska enheter kontrolleras och övervakas via snapin! utan att behöva lära sig ytterligare programmeringsspråk. Interface program som kallas s2a_fm, sömlöst ansluter en Arduino mikro-controller att Snap!. Den använder Firmata hardware abstraction protokollet till kontroll den Arduino.

I sidor framöver, kommer att vi bygga det inledande skedet av Snap! Mobil, en WiFi kontrollerade ambulerande fordon. Vi börjar med en fast version av detta projekt. Vi sedan gå snabbt vidare till en WiFi-version med ett minimum av ansträngning (tack till Snap!). Vi inkluderar en kort diskussion om de programvarukomponenter som används i detta projekt och en titt på hur den anpassade blocken var utformad för Snap! Mobil och hur de kan skräddarsys för användning av studenter i någon ålder eller förmåga nivå.

Efter att ha läst denna tutorial borde du kunde enkelt lägga till sensorer och andra aktörer till fäst! Mobil för ytterligare funktioner och möjligheter till lärande.

Se Steg
Relaterade Ämnen

"Hur att starta din egen hemsida" snabb och enkel

Hur du startar din egen hemsida snabbt och enkelt. Jag har svar och lösning för dig här...Starta din egen hemsida här!Hej du! Errol här...I den här videon förse jag dig med en lösning på ditt problem. Nu vet jag det inte kan vara ett problem för mång...

Knep för att starta din icke-arbetande mobila battries.

Kan du genom din mobil batteri om det inte fungerar eller laddning.Här är ett enkelt knep att mak fungerar batteriet mobil. För detta måste du göra enkla 12 V strömkrets som ger din sovande eller oladdade mobil batterier 12 spänning chock att ladda b...

Starta din egen sommarläger!

Detta instructable är berättelsen om skapandet av ett sommarläger som kallas Camp Kalejdoskop, i Cambridge, MA. Jag skapade detta 2006 och sprang fram till 2008. Det är ett program som fokuserar på att ge barn möjlighet att välja vad de gjorde under...

Mini Mobile D.A.W./Computer skrivbord

Om du är som mig, gillar du att titta på TV, surfa på nätet och text dina vänner på samma gång från komfort av din soffa.Jag har begränsat utrymme. Jag har en dator skrivbord men jag vill inte sitta i hörnet för att producera musik.Jag ska visa dig h...

Donera dina Extra Computing kraft och hjälp rädda liv

många av er har datorer som bara sitter där tomgång för det mesta. Med hjälp av BOINC (Berkley öppen infrastruktur för Network Computing) kan du donera din CPU och GPU bearbetning fritid distributed computing projekt, varav leta efter botemedel till...

Starta din kolgrill med en propan fackla

Du känner till rutinen, du köpa kol och kol lättare. Sedan Häll träkol i din grill släck träkol med kol lättare, ljus det och vänta. Men det finns problem med belysning träkol hitåt.Du vet aldrig hur mycket lättare att använda, så att du alltid hälla...

K'nex växellåda: gör din K'nex motor 6 x snabbare!

Check out my Knex Army Knife too!Hej killar, här är instruktioner för min K´nex växellåda.Du kan öka hastigheten med ca. 6 x jämfört med den ursprungliga K'nex varvtal. Det rymmer en punch, box konstruktionen är mycket stark. Jag tappade den några gå...

Starta din brand med en laser i vinter

i detta instructable du lär att tända en eld med en laser!Du behöver:Laser och laser mod finns här:2. matcha huvudet3. blitz / brand förrätter eller ett ljus (då du behöver flera match huvuden)Steg 1: Få bränslet redo Placera match head(s) på brand s...

Göra din egen Lego Motor fallet och Shaft Adapter

i detta instructable jag kommer att täcka motor hölje och axel adaptern. Kretsen för makt och kontroll jag lämnar för en annan instructable men jag kommer att besvara de flesta frågor i kommentarerna.I den sista sidan kommer jag att diskutera några a...

Hur att starta din egen serietidning

jag är inspirerad att göra detta Instructable av två skäl: 1) jag betygsätts på det och 2) jag aldrig läst något som detta när jag började min comic, och även om det kan vara bra för alla som känner sig tvungen för att skriva egna. Min ursprungliga t...

Hur du ändrar drivaxeln på din Quadcopter RC motor

detta instructable är hur man ändrar den medföljande drivaxeln på en 3DRobotics levereras 850Kv motor till en ny kortare en och en ny prop adapter. Förfarandet är ganska enkelt om du har rätt mekaniker verktyg. De kommer lätt från lokala maskinvara e...

Kabeldragning för din Z stepper Motors i serien

Detta instructable är avsedd för ägare av RepRap och andra 3d-skrivare som använder 2 stegmotorer för Z-axeln, som vanligen ses i Prusa eller Mendel stilar av skrivare, bland många andra.Standardkonfigurationen för de flesta controller elektronik sås...

Starta din trädgård inomhus

Har du någonsin tänkt på växande en trädgård, men har bara inte ännu?Kanske du växer en trädgård men gillar inte betala den höga kostnaden för att köpa växter varje vår?Bra än detta är Instructable för dig. Jag visar dig steg för steg, hur jag börja...

Seed start - starta dina grönsaker på gammaldags sätt!

Start tips och råd från kunniga folk på hög slåtter ekologiskt utsäde utsäde....

Starta din egen Impatiens inne under vintern

ta sticklingar från impatiens, eller många andra ettåriga, är lätt och kan hjälpa scratch trädgårdsmästarens klådan under lågsäsong. Nyckeln är givaren anläggningen som du måste komma ihåg att ta inomhus innan frosten dödar den. Utöver det är process...

Starta din egen Kombucha mor

Kombucha, liksom alla andra levande ting, har en stark vilja att överleva. Om du börjar med en flaska butik köpte rå, opastöriserad Kombucha (du vet vilken typ), kan du få en fullt fungerande mor kultur inom en vecka. Det är tårta. I själva verket, s...

Hur man stämma upp en två cykel motor

alla två-cykeln motorn tune-ups innebära samma delar: tändstift, luftfilter, och bränslefilter. Denna artikel förklarar grunderna i en två-cykeln motorn tune-up.Små motorer som används i alla typer av elverktyg och gräsmatta & trädgård utrustning, oc...

Skydda din elektriska motorer (Arduino Soft Starter)

När en elektrisk motor startar kan sin nuvarande nå upp till 7 gånger dess operation aktuell. Det betyder att dess interna komponenter kan vara skadat och livscykel kommer att minska och också kan orsaka oväntade fel innan dess planerade underhåll. E...

Göra din egen miniatyr Electric Hub Motor

i-wheel electric drive motorer utgör en effektiv metod för att tillhandahålla propulsion fordon som annars inte var utformade för att ha drivande hjul.Det vill säga är de bra för EV hacking och omställning. De är kompakta och modulära, kräver inget s...