Stap 1: Inleiding
Nu bijgewerkt voor Arduino 1.6.6 November 2015!
Wat is MRETV?
MRETV is een paar zeer eenvoudige schakelingen en een eenvoudig te gebruiken software interface waarmee een Arduino voor het genereren van Video en Stereo geluid op de achtergrond terwijl uw schets als normaal voert. Je Arduino stekkers rechtstreeks in de A / V-ingangen van uw TV, videorecorder of projector. MRETV heeft ook ingebouwde ondersteuning voor andere randapparatuur zoals toetsenborden en muizen.
Van welke Arduino werkt MRETV met?
MRETV is getest en werkt met Arduino boards Arduino boards met 168, 328 en 2560 CPU's. Met de Mega 2560 software heeft seriële Tx een kleine hardware-beperking.
Die MRETV kunnen bouwen?
Elke gebruiker van de Arduino. Zelfs als u nooit hebt gemaakt hardware vóór, de audio en video circuits zo eenvoudig zijn maken ze een perfecte eerste project. Mensen met matige ervaring kunt bouwen ze in ongeveer 5 minuten, en waarschijnlijk al hebben de delen.
Hoe makkelijk is het om het programma met MRETV?
U kunt een tekenreeks instellen, 1 functie-aanroep, en de tekenreeks shows maken op uw TV. De inhoud van de string wijzigt, wordt de tekst weergegeven op uw TV (in echt-tijd zonder enige functie.)
Waarom gebruiken MRETV?
Een Arduino-gebruikersinterface brengt vaak een paar knoppen of schakelaars. Indicatoren variëren meestal van LEDs tot 80 karakter geeft. Dit kunnen een groot deel van de tijd en kosten in een animatie. MRETV vervangt deze met een scherm van 1 tot meer dan 1000 tekens, stereo geluid en een volledige PC-toetsenbord. Het kan gebouwd worden snel en goedkoop met slechts 6 weerstanden 2 dioden en 2 condensatoren in totaal voor alle 3 circuits (video / stereo audio / toetsenbord).
Welke middelen gebruikt MRETV?
De kleinste voetafdruk is over een 1.5 k schets met behulp van ongeveer 35 bytes RAM, met inbegrip van de interrupt stapel gebruik, plus 1 byte RAM-geheugen voor elke karakter-locatie op het scherm (1 of meerdere locaties). De schermruimte karakter kunnen dual beoogde doeleinden. Video maakt gebruik van een 8 bits timer en twee IO pinnen. Audio maakt gebruik van een 8 bits timer en twee IO pinnen. De software seriële Tx stream wordt aangeboden op een andere IO-pin indien nodig (Rx werkt op de standaard PIN-code). CPU-gebruik varieert met zichtbare schermgebied maar beperkt zelf over op ongeveer 80%. Een kleine actieve scherm maakt gebruik tot 10% van de CPU-cycli, met een groot scherm plus audio rond de 50% is gebruikelijk. Belangrijke bibliotheek structuren en routines worden geherdefinieerd elke compileren voor efficiëntie. MRETV kan worden omgezet in- en uitschakelen (0% CPU).
Bericht:
Ik heb echt genoten lezen over, bouwen en leren met Instructables. Ik wil bij deze gelegenheid bedank al degenen die met mij hebben gedeeld, en degenen die het delen mogelijk gemaakt. Heb je oplossen mijn problematiek, mij gevoed, inspireerde mij en me laten zien hoe dat te doen wat ik dacht was niet onmogelijk. Als onderdeel van dat dank bied ik het debuut van de MRETV aan de Instructable Gemeenschap.
Dit Instructable is een bouwen en introductie in plaats van een volledige uitleg van MRETV. Snel zul je zowel geluid en video uit je Arduino. Hier zul je enkele games te spelen, en enkele nuttige hulpprogramma's. Wat nog belangrijker is zul je een volledige aanbevolen bibliotheek voor het gebruik van geluid, video en meer in uw eigen schetsen. Als er belangstelling voor toekomstige tutorials op de software-interface zijn mogelijk, dat het heeft meer diepgang dan kan hier worden verkend. Aangezien zelfs deze bouwen en introductie omvat een heleboel materiaal, stel ik dat u voor het eerst maken de video en geluid circuits dan een pauze te nemen en wat tijd doorbrengen met de software-voorbeelden. U kunt een terminal-programma zoals 'Stopverf' verkennen totdat u het toetsenbord (PS/2)-circuit. Na het maken van het toetsenbord circuit u zal hebben alle grote delen van de MRETV (tot voorbeelden zoals Ponguino en Diode kalibratie moet je bouwen sommige sensoren gebruiken). Gelieve te verspreiden van deze Premiere Release van MRETV nog niet, wachten tot de bugs worden gedocumenteerd functies.
Ik heb vele versies van dit project verbinden met veel verschillende apparaten getest en nooit veroorzaakt schade aan de Arduino of het andere apparaat. De meeste TV houdt het MRETV signaal veel beter dan de opnamekaart die ik gebruikte om de video's. Vanwege haar eenvoud, allermeest naar de tijd, nieuw gebouwde MRETV hardware werkt de allereerste poging. Echter...
Bouwen en gebruiken op uw eigen risico. Ik aansprakelijk absoluut niet voor enigerlei voor alles wat die je ooit doen samenhangt met MRETV.
Ga je gang en kijken naar de tweede video dan let's get gebouw.