Stap 1: Voorbereiding/Plan
Voorbereiding-overzicht
Hoewel de voorbereiding is waarschijnlijk de eerste stap van een Instructable, wordt een plan of een preparaat niet gedeeld in de gebruikelijke vorm geplaatst. Hier is het heel belangrijk en zonder enige discussie lijkt de materiaallijst, solderen, bekabeling en dus-op meer 'eigenzinnigheid' dat attent.
De plek om te beginnen is met de opmerking van de toepassing en de TTP224 module of een redelijk beeld van die module. Met de module geplaatst met de 6-pins header is boven, is de IC gelegen onder OUT3 en OUT4. Gelegen aan de rechterkant van de module en uiteengezet in de zeefdruk zijn gaten voor de mannelijke kop/kortsluiting blokken die kunnen worden gerelateerd aan de opties tabel.
Een snelle inventaris van pinnen moet tonen de TTP224 toelichting verwijzen naar pin-codes maar liefst 22 maar de TTP224 Module houdt waarschijnlijk een 16 pins IC. De interpretatie van de TTP224 opmerking is een beetje riskant maar deze zijn de veronderstellingen die door de Instructable zal worden genomen.
Als wordt uitgegaan van dat de vereiste pinnen zijn VDD, VSS, TP1, TP2, TP3, TP4, TPQ1, TPQ2, TPQ3 en TPQ4, is de telling pin 10 met 6 anderen worden gedefinieerd. Vervolgens zijn er 6 hoeveelheden geëtiketteerd op de kop/kortsluiting blokken, AHLB, TOG, LPMB, SM, OD en MOT0 met betrekking tot de module. Wat betekent hoeveelheden VREG, REGEN, MOT1, DIS13, TPQ2D en TPQ0D negeren zal voldoen aan de graaf van de pin.
Een inspectie van de module ondersteunt de gedachte de pinnen in de volgorde getoond in de TTP224 notes, maar dit moet niet worden geverifieerd met het oog op de Instructable. Of de opties duidelijk kunnen worden aangeroepen en hun 'functionaliteit' is belangrijk, niet de PCB ontwerpen. Vanaf dit punt zijn alle verwijzingen naar hoeveelheden VREG, REGEN, TPQ2D en TPQ0D safely(?) genegeerd...
Vervolgens is het controleren van de opties tabel van de noten van de TTP224. Hoewel de veronderstelling is dat DIS13 niet (kan) niet de optie van een gebruiker, er is een veronderstelling dat intern DIS13 open is, is dat alle pads TP1-TP4 zijn ingeschakeld. Evenzo MOT1 is niet haalde in de 16-pins maar openstaan (intern) bij de interpretatie van die optie in de tabellen kan worden aangenomen.
Ten slotte, zonder de VREG pin natuurlijk er is geen optie en de spanningsregelaar is ingeschakeld of uitgeschakeld, of zelfs uitgangen kunnen worden weggelaten uit dit Instructable. Op dezelfde basis, kan niet veel over de uitgangen TPQ2D en TPQ0D worden toegevoegd. Nu slechts een beetje mysterie blijft, REGEN die echt niet in de toelichting van de TTP224 is opgegeven, maar waar de kenmerken van deze notities ook staat "Na power-on hebt over 0,5 sec stabiele tijd, gedurende de tijd raak niet het toetsenbord, en de functie is uitgeschakeld". Zijn van de functie en REGEN gecorreleerd? Wat was de functie? Misschien kan dit alleen worden overgelaten als het 'worm gat' dat onverwachte resultaten kan worden verweten?
Voorbereiding – toepassingsgebied
Opnieuw kijken naar de opties tabel maar in het licht van de bovenstaande factoren in verband met de 16 vs 22 pinnen, er zijn zestig-vier mogelijke combinaties die kunnen worden onderzocht. Dit kan worden genomen om een ander niveau (256) als elke combinatie werden onderzocht met elk toetsenbord. Zo veel als dit zou kunnen worden de beste 'wetenschap', het doel echter purpose was niet voor het testen van de module en de praktische zin van dit Instructable niet vertegenwoordigen.
Terug te vallen op veronderstellingen (opnieuw), lijkt het eerlijk om te kijken naar de opties van twee punten. Ten eerste zijn er de ' elektrische/elektronische' keuzes voor de output van de module die het mogelijk sommige verschillende interfaces en circuits, namelijk HIGH/LOW CMOS/OPEN DRAIN maken.
Andere optionele kunnen worden genomen om 'Voorkeuren'. Tijdens het vormgeven van de gebruikersinterface en de bredere toepassing, wijzig deze niet de fundamentele elektrische keuze. Dit zijn TOG (wisselknop), SM (single/multi-key) en MOT (maximaal op tijd).
Het laatste punt is LPMB, modus voor snel en laag stroomverbruik. Terwijl de definities die werkzaam is dit een 'voorkeur', getuigt het ook van 'performance', zeker niet in het toepassingsgebied van dit Instructable. De enige verstandige maatregel is "wat is er gebeurd, goed of slecht?".
Voorbereiding-Plan
Gezien de module heeft vier op-module LEDs, leek het vrij duidelijk dat de opties SM en TOG MOT zonder meer circuits dan een macht (VDD) en een grond (VSS) kon worden waargenomen. De eerste neiging is om te accepteren dat aanpak en in plaats van strijd met de formulering gewoon verwijzen naar Julian Ilett de video. Misschien, als een kleine scepticus, werd het plan gewijzigd tot een eenvoudige één-LED-circuit, dat zou in ieder geval bevestig de opties die TOG en MOT af-module resultaten geven.
Van meer van de bovenstaande kwam kan de stelling dat vier circuits worden gebruikt om te observeren van de module en de doelstellingen. Ten eerste zou een spiegel van het item gepost bij Arduino leren, in wezen 'uit-van-de-zak' standaardnamen die begeleidt geen kortsluiting blokken. Met dit circuit en sommige code kan het pad-signaal patroon kan worden waargenomen en de SM-modus gevisualiseerd en waargenomen met code. Dit leek ook geschikt voor de actieve laag optie CMOS op de eerste overweging, maar de eerste pogingen met die configuratie veroorzaakt een spasme van de macht in het UNO. De precieze reden is niet duidelijk, LEDs wordt een hoofdverdachte of eventueel de power-on-demand voor de module.
Een circuit om te testen HIGH/LOW CMOS/OPEN DRAIN berust de aanpak van één pad. Hoewel het 'leuk' te beweren dat er was een test-gebaseerd doel zijn zou, is er niet. Twee circuits lijkt de uitdaging een pull-up en een pull-down voor de open drain. De macht spasme gevraagd maar een derde, beperkende stroomkring moet worden toegevoegd aan het testen van de CMOS actieve laag.
De definitieve veronderstelling was dat de kortsluiting blok opties werden gebruikt om de TTP224 'configure' op de power-on. Het antwoord lijkt te worden Ja (of een heleboel meer misgegaan). Misschien dit moet zijn alleen opgenomen als een eerste stap, maar het kan invloed hebben op iemands breadboard regelingen van + 5V voor de module.
Gebaseerd op de 'beste schatting' het leuke deel ontwikkelen einde weergegeven in dit Instructable volgt.