De module! Mobile - Start uw motoren Physical Computing!


VRAAG

Wat krijg je als je combineren Snap!, de premier slepen en neerzetten van programmeertaal, met een uit de plank rover voertuig kit, een Arduino micro-controller en s2a_fm interface software?

ANTWOORD

Een flexibele, voordelige fysieke onderwijs computerplatform.

Voor ongeveer $65,00 voor de bedrade versie of $120.00 voor de WiFi versie, kunnen u en uw leerlingen monteren van dit prototype rover en gebruik het als basis om te leren over programmeren, fysieke computing, elektronica en robotica. Na voltooiing van dit project, worden extra sensoren en actuatoren eenvoudig toegevoegd.

U kunt deze tutorial ook gebruiken als een basis voor minder dure en ambitieuze projecten van de motorische controle.

INTRODUCTIE

Het vinden van een onderwijs-platform voor fysieke computing dat is redelijk geprijsd en flexibel genoeg is om te voldoen aan de behoeften van studenten wier vaardigheden en leeftijden variëren, lijkt een onmogelijke taak. Dat is de uitdaging die dit project pakt frontaal.

Dit prototype-project niet alleen een oplossing vindt voor de begrotingskwesties, maar zoals we zien zullen, lost de flexibiliteit kwesties als goed. Wij de begroting onder controle te houden met behulp van lage kosten, uit de plank hardware en open source, gratis software.

Het aanpassingsvermogen-problemen op te lossen zo blijkt, is echt een magnetisch! De Snap! programmeertaal die is. Zoals u ziet, zodra de hardware en software is in de plaats, het blijft ongewijzigd, met de variabiliteit die nodig zijn om de behoeften van specifieke klas beperkt tot de Snap! programmeeromgeving. Dit helpt bij het vereenvoudigen van het leven van elke klas instructeur onderwijs computing.

EEN WOORD OVER MODULE! , ARDUINO, en s2a_fm

Snap!, is een gratis te gebruiken, visuele, drag-and-drop programmeertaal, die afkomstig is van de goede mensen van de Universiteit van Californië, Berkeley. Snap! echt opvalt onder visual slepen en neerzetten van talen. Het heeft "bouw uw eigen block feature" laten we u aangepaste programmering blokken die toegankelijk overal binnen een project zijn maken. Aangepaste blokken zijn gemaakt met behulp van de set van de bekende standaard blok voorzien van Snap!, dus maken en uitbreiden van de programma's slechts een natuurlijke uitbreiding is van wat je al weet. Buitendien, te citeren van de module! Referentie handleiding, "het kenmerkt ook eersteklas lijsten, eersteklas procedures en voortzettingen. Deze toegevoegd mogelijkheden maken het geschikt voor een ernstige Inleiding tot de informatica voor high school of college students." Hierdoor is de programmeeromgeving voor studenten van verschillende leeftijden en capaciteiten worden afgestemd. Het beste van allen, kunnen fysieke apparaten worden gecontroleerd en bewaakt via module! zonder te hoeven leren eventuele aanvullende programmeertalen. De interface programma genaamd s2a_fm, naadloos verbindt een Arduino micro-controller te Snap!. Het gebruikt het Firmata hardware abstractie protocol te controleren de Arduino.

In de pagina's te komen, zullen we de eerste stadia van de module bouwen! Mobiele, een WiFi-gecontroleerde zwervende voertuig. We beginnen met een bedrade versie van dit project. We dan overschakelen snel op een WiFi-versie met een minimum aan inspanning (met dank aan Snap!). We nemen een korte discussie van de softwareonderdelen gebruikt in dit project en een blik op hoe de aangepaste blokken werden vervaardigd voor de module! Mobiele en hoe ze kunnen worden aangepast voor gebruik door studenten van elke leeftijd of vermogen niveau.

Na het lezen van deze tutorial moet u zitten kundig voor eenvoudig toevoegen van sensoren en andere actuatoren aan de module! Mobiel voor extra functionaliteit en leermogelijkheden.

Gerelateerde Artikelen

De kar van de R/C Fan-Pushed alias De Computer-kar

De kar van de R/C Fan-Pushed alias De Computer-kar

Ik heb besloten om iets anders te doen en eigenlijk zeg je, de kijker, want dit een work in progress is. Terwijl ik dit schrijf, is de kar nog geperfectioneerd worden. Ook is dit een video documentaire, met de "stappen" worden de verschillende v
Computer optimalisatie

Computer optimalisatie

deze gids, zal ik persoonlijk garanderen zal maken uw computer beter, sneller en stabieler is met de activiteiten van deze programma's.Disclaimer *** door het lezen van mijn gids die u akkoord gaat met mijn voorwaarden die als volgt... ieder misbruik
12 module - papier bol Lamp

12 module - papier bol Lamp

Download het PDF-bestand en één exemplaar met behulp van Letter of Legal formaat van het papier afdrukken. Met behulp van wettelijke grootte kunt u verwachten een bol rond 15 cm straal. Voeg toe 5 witte/gekleurde vellen papier onder het patroon en sn
Hoe om te verlossen van een Xbox 360 Live Code of een marktplaats aankoop maken vanaf uw Computer!

Hoe om te verlossen van een Xbox 360 Live Code of een marktplaats aankoop maken vanaf uw Computer!

Heb je een Xbox 360 live code gekregen van een online wedstrijd? U wilt beginnen met het downloaden van een Xbox 360 vanaf overal (in de buurt van een computer) en hebben het klaar om te downloaden wanneer u uw Xbox start? Wilt u de bladeren van de X
Safetly gebruiken kloon APM Power Modules

Safetly gebruiken kloon APM Power Modules

OK dus als je een power module hebt gekocht via ebay of ergens anders en er zijn niet een officiële 3DR-module, werkt mogelijk niet precies zoals het hoort. Het kan uw vlucht controller bak.In de foto's is een module van de macht kreeg ik op eBay, li
Sprekende computer (geluiden van de Vensters van de aangepaste) van het

Sprekende computer (geluiden van de Vensters van de aangepaste) van het

In dit instructable ik zal onderwijzen u als u niet al weet, hoe maak je een computer dat u afhankelijk van wat u op uw computer gedurende de dag doet meermaals zal praten.Stap 1: Stap 1 Oke moet u eerst download mp3mymp3, maar maak je geen zorgen di
Stuur AT-opdrachten naar BLE 4.0 module van Android telefoon

Stuur AT-opdrachten naar BLE 4.0 module van Android telefoon

Vandaag, ga ik u tonen hoe als de zogenaamde BLE 4.0 (er zijn BLE v4.1 en BLE v4.2) verzenden AT-opdrachten naar Bluetooth Low Energy module met behulp van uw Androïde apparaat met ondersteuning voor On-The-Go als OTG optie bijvoorbeeld een USB-muis
Star Wars Jawa kostuum stem Module

Star Wars Jawa kostuum stem Module

ik ben bezig met een paar van Jawa kostuums voor de broer van mijn zoon en baby te dragen op de aankomende AdventureCon in Tennessee. Om toe te voegen dat extra umph van realisme, besloten heb ik om een Jawa stem module. De totale kosten voor het pro
Aan de slag met de Pocket Mini Computer

Aan de slag met de Pocket Mini Computer

Ongeveer een maand en een half geleden, ik creëerde een project genaamd de Pocket Mini Computer en een Instructable schreef over hoe om het te bouwen. Dit Instructable gaat het hele project een stapje verder door u aan de slag met uw Pocket Mini Comp
LED-licht Module voor uw PC

LED-licht Module voor uw PC

In dit instructable ga ik u tonen hoe te bouwen van een LED-verlichting-module voor de binnenkant van uw computer. Deze module gebruikt acht LEDs in een serie-parallelle circuit. U kunt een willekeurig aantal LEDs die een veelvoud van vier is.Als u g
CHIP-8 en de Pocket Mini Computer

CHIP-8 en de Pocket Mini Computer

iedereen die mijn Instructables en projecten volgt weet dat ik de neiging te worden geplakt in de jaren 80.   Deze keer ben ik de tijdmachine opzetten voor het jaar 1977, de gemiddelde maandelijkse huur als $240,00 en een gallon gas 65 cent toen.  Ji
Springen van een dode accu / Jump start een auto.

Springen van een dode accu / Jump start een auto.

Dus, hier is hoe om te springen van een dode accu.Deze arme en verdrietig auto kijken. Het kan niet worden gestart omdat de batterij dood, bijna dood is. Dus, wat doen we? Laten we bij de eerste stap.(Dank aan papertoys.com voor de auto's van papier
De installatie van de externe starter van de auto!

De installatie van de externe starter van de auto!

Ik heb al bijna een decennium een viper remote start genoten in mijn auto. Ik hou van de mogelijkheid om opwarmen van de motor en heeft de airconditioning lopen tegen de tijd dat ik in de bestuurdersstoel zit.Ik wilde het zelfde gemak voor de vrouw,
Smartphone Controlled plafondventilator

Smartphone Controlled plafondventilator

Ophouden ongerust makend over het waas van mysterie rond 'verbonden' dingen... Ik heb gedaan het werk, nu kun je krijgen als de held! Ik begon te werken met Arduino en Raspberry Pi ongeveer een jaar geleden, en ik ga om uitknippen alle onzin die niet