Stap 4: Steigers, Flex LEDs, sensoren
Ik gebruikte de MakerBeam voor de bouw van een rechthoekig stuk om te houden van de hefboom van de drie armen. De foto's voor deze stap tonen het algemene ontwerp vrij duidelijk.
De enige overweging is dat de base diep, zodat wanneer de hond slams de hefbomen, het speelgoed niet omvallen. Opmerking de mini L-beugels aan de voorkant geplaatst om verbinding te maken met de LED's. Dat waren niet opgenomen in de MakerBeam set, had net hen rond vanaf een server-motor.
Arduino ProtoShield:
De arduino ProtoShield kit is een mooi pakket aan de slag op dit project. Het geeft je een beetje prototyping gebied om te verbinden de LEDs en Flex sensoren zeer gunstig. Net als het schild van de arduMoto is er een zeer aardige Snelstartgids beschikbaar voor de ProtoShield. Het toont je hoe het instellen en testen wanneer u het in de mail ontvangen. Ik gebruikte de ProtoShield gemakkelijk aansluiten van drie heldere LED's en drie Flex sensoren, zoals hieronder beschreven.
Flex sensoren:
Ik gebruikte sommige kleine 2.2" flex sensoren die ik had gekocht van Sparkfun. De weerstand van de flex sensor verandert wanneer het wordt gebogen. Hier is een uitstekende uitleg van de technologie met een snelle start gids aan het testen van uw sensoren. Deze sensoren zijn echt de sleutel tot dit hele project.
Ik vastgehaakt drie tot de steiger op drie kleine armen uitsteekt vanaf de bovenkant. In principe ik de uiteinden naar een stukje van de draad gesoldeerd, bedekt het met sommige warmte krimpen te beschermen/verbergen van de draden en vervolgens geplakt elkaar op de steiger. Ik wikkelde de overtollige draad tot de bovenkant van de module om te verbinden met de arduino.
Een van de sensoren gaat naar de GND en de andere is aangesloten zowel op een analoge In-pin, en ook door middel van een 10K Ohm weerstand aan + 5V. U hoeft niet om bij te houden welke draad is verbonden met de pinnen op de sensor flex omdat ze onderling verwisselbaar zijn. Het programma dat ik schreef wordt geactiveerd door een wijziging in de weerstandswaarde, positief of negatief.
De flex-sensoren zijn daadwerkelijk aangesloten op de analoge ingangen, zodat u niet hoeft te definiëren van de 'pinMode' in de code van de Arduino. Ik gebruikte analoge pinnen 0, 1 en 2 van links naar rechts voor de flex-sensoren.
Op de top van de flex-sensor ik sommige rigide ansichtkaarten opgevouwen en geplakt is ze als een gek aan de steigers. Ik de briefkaart meer dan gevouwen en snijd een klein gaatje te maken van een kleine zak voor de sensor te gaan. De sensor is gleed in het rechte gedeelte van de briefkaart terug in het speelgoed beschermd. De hond moet worden onderwezen klap het gevouwen naar beneden gedeelte van de briefkaart. Op deze manier de flex-sensor wordt geactiveerd zonder direct wordt geslagen door de hond, die zouden kunnen in het magnetisch uitlijnen resulteren uit. Eigenlijk is de waarschuwing op de doos voor deze flex sensoren dat ze gemakkelijk kunnen breken op het punt waar de pinnen aan op de sensor sluit. Alhoewel mijn hond een kleine jongen is, belandde hij deze dingen vrij moeilijk soms raken of verlaten zijn poot om uit te rusten terwijl buigen van de sensor. Om die reden ik de sensoren vrij diep aangezet in de metalen arm en het zwaar geplakt net boven het zwakke draaipunt op de flex-sensor, zodat het enige steun. Elke sensor is ongeveer 100 keer tot nu toe met mijn hond terwijl prototyping getroffen, en geen van hen nog hebben gebroken. De ansichtkaarten zijn ook leuk omdat u hen vrij gemakkelijk vervangen kunt wanneer zij worden gebogen omhoog of uw hond chews die hen omhoog, maar het zou mooi voor vondst een soort hard elastisch materiaal dat niet zou moeten worden geruild.
Super heldere LED's:
Ik gebruikte drie Super Bright LED's voor dit project, rood, groen en blauw. Ik gesoldeerd draad aan op de ingangen (ditmaal u moet bijhouden van de pinnen). De positieve leiding (langere pin) is verbonden met een digitale In-pin op de protoShield, en de negatieve terminal is aangesloten via een weerstand van 470 Ohm op de grond.
Bovenop de voorkant-van de betreffende steiger had ik enkele kleine L-beugels ik had uit een oude servo motor kit rondslingeren en uitspraken van de benen van de LEDs via hen, de draad rond threading terug en tot aan de bovenkant als de flex-sensoren.
Ik gebruikte voor de LEDS digitale pinnen 4, 6 en 8, omdat zij niet met het schild van de arduMoto interfereren.
Nu kunt u de afbeeldingen voor deze stap en je moet hebben alles setup zoals afgebeeld alvorens over te gaan tot het testen van de Touch-module tot nu toe.