Door de manier, kunt u de programmacode voor dit project op deze link:
http://www.mediafire.com/?c0z2b1wc10uiz53
Gelieve te laten me weten of hebt u problemen met het downloaden van de code
Motivatie: Zorg magazine is fantastisch! Ik lees de meeste van hen wanneer ik hen in de bibliotheek van een lokale gemeenschap college kan krijgen. Een tijdje geleden, ik was in staat om te lezen zorg: 26 (http://makezine.com/26/), die heeft het project Luna Mod Looper. Ik lees het artikel en kwam erachter dat ze een PICAxe (frown - maar slechts gebruikt omdat ik heb geen een)... Echter, er zijn veel mensen die er die ook geen van de PICAxe gebruikmaken en ik dacht dat ik zou waarschijnlijk vinden van een versie voor de Arduino. Ik zocht, ik vond en ik bouwde. Het echt duurde niet lang, maar uiteindelijk was ik niet tevreden met het geluid.
Ik schoof op naar andere projecten en kreeg een Propeller, zoals mijn vriend was het gebruik van zijn voor een Luna Mod Looper en verschillende versies binnen een paar weken gemaakt had. Na het doen van een paar kleine laboratoria met de propellor dacht ik de beste manier om te leren over een aantal van de Internet-verbinding delen die ik heb dat om te gaan door de ontdekking van de StampWorks kit ik al had. PBASIC is eenvoudig en makkelijk te gebruiken, snelle projecten opstaan en lopende en gemakkelijk correct geschreven code te hanteren. De Luna Mod kwam terug naar mening zodra ik een paar experimenten voltooid, dus ik naar een versie van de Basic Stamp 2 zocht. Ik vond precies 0!
Dus heb ik besloten om mijn eigen en ontdekte daarbij waarom er geen ander Luna Mod Loopers Gepost op het Web. Zij maken alleen voor 8 plaatsen voor notities in de lus, ten minste voor de manier waarop die ik het deed. Als u nog geïnteresseerd in hoe een te maken bent, misschien lees omdat u niet over een PICAxe beschikt, een Arduino, een Propeller of elke andere microcontroller (mcu) naast de BS2, dan verder. Lees ook op als de code met behulp van PBASIC is gemakkelijk genoeg om te volgen. Eigenlijk, om beter te begrijpen hoe het apparaat featured in het tijdschrift gewerkt, installeerde ik de IDE (Integrated Development Environment) voor de PICAxe dus ik naar de code kijken kon. De PICAxe draait op zijn eigen versie van BASIC.
Ik wil hier zeggen dat ik heb geen aansluiting met Parallax. Ik ben echter over het algemeen onder de indruk van hun producten en de documentatie die zij leveren. IMHO, het is een aantal van de best beschikbare, vooral voor beginners.
Als u gewoon wilt bouwen van het project dat volledig gerust maar, lees de conclusies als er zijn een aantal interessante ideeën waarvoor ik vraag me af of iemand enkele goede ideeën heeft. U kunt gewoon de stappen voor informatie, maar vooral de schema's lezen. Voor elke schematische mits ik dat er is ofwel iets in de schema's voor de Professional Development Board of in het boek "StampWorks".
Belangrijke TIP: Lees de Belangrijke TIP secties die aan het einde van de stappen. Als u al zijn vertrouwd met de programmering en de BS2 dan ze een herinnering. Als u niet erg vertrouwd met de programmering en de BS2 dan ze goede punten zijn kunt oplossen en problemen te voorkomen.
Inleidend stappen:
Voel je vrij om naar de stap 1 als u bekend bent met het mcu bouwprojecten.
Blokdiagram:
Bij de bouw van een project dat je hebt al van, tekenen een blokdiagram. Dit zal u helpen om erachter te komen hoe uw project wordt verondersteld om te werken, welke soorten materialen zal u, en tot op zekere hoogte, hoe het zal worden geprogrammeerd. Het project dat ik koos was niet mijn idee maar ik maakte een blokdiagram om u te tonen hoe men het zou doen. Zelfs als het project niet jouw idee is, maken een blokdiagram voor de praktijk. Ze je echt helpen met het visualiseren van hoe het project wordt geacht te werken.
Opmerking de richting van de pijl. De richting kunt u zien welke delen zijn ingangen en welke uitgangen. Ingangen hebben de pijlen aan de BS2 mcu. Uitgangen zijn pijlen uit de BS2 mcu aan dat apparaat.
Procedure van operatie:
De procedure voor de operatie is een lijst met de stappen die zullen worden aangewend om het hele toestel. Mogelijk moet u meer dan één lijst als uw project verschillende functies (te veel functies voor een lijst heeft). Hier vindt u de lijst die ik schreef voor dit project operatie hieronder:
Luna Mod Looper stappen:
1) zet Looper.
2) LED op lampje gaat aan.
3) standaard lus speelt bij standaard tempo. Tempo LED knippert in tempo. (Kan later wijzigen om de laatste lus en tempo gespeeld).
4) tempo naar wens aanpassen.
5) druk op de knop om te beginnen met opnemen. (Kan veranderen het vasthouden aan het opnemen van houden. Op dit moment, zal het zijn een druk op om de opname te starten en druk op om te stoppen met opnemen.)
6) verandering frequentie pot voor elke gewenste plek in de reeks.
7) hebben 4 LEDs oplichten, één voor elke hartslag in een 4/4 maat.
8) druk op de knop opnemen te stoppen.
9) afspelen opgenomen lus. < == toegevoegd na, voor de duidelijkheid en de consistentie.
Merk op dat ik vergat toe te voegen een stap waar de looper eigenlijk de lus speelt. Echter, in de volgende stap, het stroomdiagram, ik leg in de weergave. Als u dit voor een schoolproject doet dan je moet teruggaan en in de stappen toevoegen die je vergat. Het zal zorgen voor duidelijkheid en consistentie - voor uw project en gemakkelijker te volgen.
Stroomdiagram:
Het is een goed idee om het opzoeken van de symbolen voor een stroomdiagram in een leerboek of zoeken voor hen op het Web. Dit zal helpen u om te beslissen welke symbolen te gebruiken voor het stroomdiagram. Uw stroomdiagrammen kunnen eenvoudig of ingewikkeld zijn. Voor gecompliceerde projecten moet u een stroomdiagram dat toont de werking van het project als geheel. Voor dat hetzelfde project moet u andere stroomdiagrammen documenteren van de werking van verschillende functies. Het stroomdiagram die ik heb gemaakt was heel eenvoudig, want het is niet een erg ingewikkeld. Terugkijkend op het blokdiagram bevestigt dit.
Lijst van onderdelen:
1) basic Stamp 2 module x 1
2) NOPB, normaal open drukknop x 1
3) 10 kΩ potentiometer x 3
4) 220 Ω weerstand x 3
5) 470 Ω weerstand x 3
6) weerstand 10 kΩ x 2
7) LM386 audio op amp x 1
8) 1 weerstand van kΩ x 2
9) 4.7 kΩ weerstand x 1
10) weerstand van de 10 Ω x 1
11) 10 uF condensator, elektrolytische x 2
12) 0,01 uF condensator x 1
13) 0.1 uF condensator x 5
14) 33 nF condensator x 1
15) 220 uF condensator, elektrolytische x 1
16) 8 Ω of 4 Ω luidspreker (geborgen?) x 1
17) 9 V of 12 V voeding x 1
18) 5 V voeding x 1
Voor de 9 V en 5 V zijn voedingen, er een aantal manieren om deze vereisten tegemoet te komen:
Optie 1: Gebruik een 9 V AC / DC-converter muur-wrat type voeding en een LM7805 IC met twee condensatoren zoals te zien op de technische fiche. Deze zijn meestal iets als een condensator 0.33 uF op de input en een condensator 0.1 uF op de uitgang.
Optie 2: Gebruik een LM7809 en een LM7805 power supply. De LM7809 zou hetzelfde als de 5 V voeding worden gebouwd.
Hier is slechts een site die kan worden gebruikt voor het opzoeken van spec sheets:
Gegevensblad catalogus: http://www.datasheetcatalog.com/
Optioneel: Voor dit project gebruikte ik mijn Professional Development Board (VOB) gemaakt door Parallax. De gebruikte onderdelen komen uit de schema's voor het VOB en het boek "StampWorks", die ook van Parallax.
Bent u een beetje vertrouwder met elektronica dan kunt u het vervangen van onderdelen zoals gewenst. Het schema zal worden verstrekt in de Instructable. Parallax biedt de meeste van hun boeken en de schema's gratis voor hun producten. Het VOB wordt geleverd met een 12 V muur-wrat voeding maar het schema voor de audio op amp sectie toont een 9 V-aanbod op pin 6 van de LM386. Beide voeding spanning zou moeten werken zoals de hoofdagenda nodig is een 5 V voeding wordt. Het voorontwerp van begroting heeft beide verbindingen voor een Vin die geeft u toegang tot de stroom die door de muur-wrat geleverd en een 5 V aanbod ter beschikking gesteld van de LM1084 gevonden aan boord.
Parallax website: http://www.parallax.com/
Hebt u het VOB moet dan moet je alleen de volgende lijst met componenten:
1) 0.1 uF condensator x 2
2) 8 Ω of 4 Ω luidspreker x 1
3) jumper draden x partijen
Hier is de nieuwste video - het is prototype #3! Real-time spelen van de Luna Mod Looper BS2 versie, prototype #3:
1ste video, 1ste Prototype:
1ste uitgespaarde, verbetering: