Nel podemos atopar unha chea de montaxes sinxelas feitas con material de refugallo que nos poden servir como ideas para realizar proxectos similares na aula, ou utilizalas como base para desenvolver proxectos máis complexos. Por exemplo, podemos ver como se pode facer unha porta corrediza sinxela, á que podemos engadir despois o control por ordenador, sensores, ou o que nos pareza ben.
Inclúe tamén planos e esquemas do cableado, aínda que preferiría que incorporasen nos proxectos os esquemas eléctricos e electrónicos, e non debuxos das conexións. Utilizan Mega e Mediafire para as descargas.
Un proxecto moi chulo que seguro que lle gusta aos máis peques é a máquina de pompas de xabón:
Como van chegar uns días de choiva vou propoñer unha actividade para facer na casa e que pode gustar aos máis peques. Trátase de construír autómatas mecánicos de papel. Ensamblando distintas pezas construídas con papel obtemos os sistemas mecánicos básicos: levas, cegoñais, bielas, manivelas, pancas, … e podemos conseguir moitos tipos de movementos.
Na web de robives.com hai moitos modelos moi chulos que se poden descargar, imprimir e montar. Hai que pagar arredor de 2.50 libras por cada modelo.
Cómpre imprimilos nun papel algo groso para lles dar resistencia. Se a impresora da vosa casa non o permite, nunha fotocopiadora dun comercio poden facervos a impresión en cartolina.
Do mesmo autor son os xa clásicos modelos de Flying Pig. Neste caso non tedes que imprimir, xa que o que mercades é un caderno recortable, xa coloreado.
En creativecenter.brother.eu podedes descargar de balde moitos proxectos, algúns deles móbiles. Hai que rexistrarse, seleccionar o que vos guste, imprimilo e montalo.
E se vos animades, podedes darlles algo máis de vida a estes bechos conectándoos a un servo controlado cunha tarxeta arduino, engadir luces, son, sensores … Aquí vai unha idea, pero as posibilidades son infinitas:
“Que pesada é a profe!” é o que debe pensar o alumnado cando insisto unha e outra vez en que se debe traballar con orde e limpeza cando se realizan traballos prácticos de calquera tipo. “Eu xa me entendo así” ou “que máis dá se funciona” son respostas habituais, e non hai maneira de convencelos. Algo de caso me fan cando digo que iso baixa a nota, pero iso non consegue mudar o procedemento, senón que só conduce a se pasen traballo extra “pasando a limpo” cando preferiría que ese tempo o dedicasen a outro tipo de traballos.
Con este artigo intentarei ilustrar como non se deben facer as cousas. Sexa o que sexa o que se faga (un programa informático, unha instalación eléctrica, unha montaxe electrónica, un circuíto pneumático, etc.) o código, montaxe ou instalación creada debe ser suficientemente intelixible, fácil de manter e de modificar, non unicamente pola persoa que a creou, senón tamén por calquera outra que se achegue a ela para revisala, manipulala, actualizala ou mantela.
Programas informáticos
Hai moitos estándares e normas obxectivas que se deben considerar, pero para empezar, unha das máis básicas é estruturar os programas de xeito que se podan diferenciar os diferentes bloques e instrucións a simple vista.
Comparade os seguintes programas. No primeiro podemos observar a estrutura a simple vista, e no segundo custa bastante máis, verdade? Os nomes das variables tamén deben ser significativos e non debe haber código repetido ou redundante.
void loop(){
cataplin=digitalRead(2);
if (cataplin == 1){
for (int a=0;a<5;a++){
for(int b=0;b<3;b++){
digitalWrite(led1,HIGH);
delay(100);
digitalWrite(led1,LOW);
delay(100);}
digitalWrite(led2,HIGH);
delay(200);
digitalWrite(led2,LOW);
delay(200);}}}
Instalacións eléctricas
Se vos pareceron caóticos os cableados que atopastes ao facerdes os traballos de instalacións eléctricas nas vosas vivendas, mirade estas imaxes e imaxinade que o voso traballo fose o mantemento destas instalacións.
Nas instalacións de comunicación tamén debemos ter ben ordenados e etiquetados os cables para poder facer algunha substitución, reparación ou engadir un novo rack. Observade a diferenza entre usar sempre a mesma cor e respectar un código de cores que axuda a identificar os cables.
Na primeira imaxe os cables están ben ordenados e identificados. Imaxinades a ese técnico de sistemas traballando nas instalacións que aparecen a continuación? Para volverse tolo!
Poderiamos poñer máis exemplos doutros tipos de instalacións e montaxes, pero penso que estes exemplos chegan, aínda que sexan moi esaxerados.
En conclusión, sempre que fagades algo, pensade:
Se non funciona, é doado revisar o programa, montaxe ou instalación para identificar o fallo?
Despois de pasado un mes ou máis de facer o programa, montaxe ou instalación, serías quen de entendelo facilmente?
Outra persoa entendería facilmente o que fixestes?
Se un problema se pode resolver de varias formas, a máis simple sempre é a mellor. Se podes conectar algo con dous cables, non uses catro, ou cinco, ou seis… Se podes conseguir algo con 4 liñas de código non uses 40.
…
O menos importante de todo é a nota que vos vai poñer a profe, aínda que tamén conta. Se desde o inicio vos ides acostumando a traballar de forma limpa e ordenada despois todo será moito máis fácil.
É unha especie de theremin de luz. Aquí podes escoitalo:
Utiliza un temporizador 555 en funcionamento astable (intermitente) e unha LDR, resistencia que varía en función da luz incidente. Ao achegar ou afastar a LDR ao LED de alta luminosidade dentro do tubo, cambia a resistencia da LDR facendo cambiar a frecuencia das pulsacións á saída, e producindo un son máis agudo ou máis grave no altofalante.
Habería que construír uns discos xiratorios e instalar uns sensores de luz ou de cor. O sinal recibido polos sensores enviaríase a unha controladora arduino ou lego e mediante un programa asignaríanoslle un son a cada valor de entrada, producindo música electrónica. Para un mellor resultado habería que pedirlle prestado o amplificador ao profe de música :-)
Aí queda como idea!
Usamos cookies para o correcto funcionamento do sitio web. Ao facer clic en Aceptar, aceptas o uso das cookies necesarias. Podes xestionar as cookies que queres activar.
Este sitio web utiliza cookies para mellorar a súa experiencia mentres navega polo sitio web. Delas, as cookies que se clasifican como necesarias almacénanse no teu navegador xa que son esenciais para o funcionamento das funcionalidades básicas do sitio web. Tamén utilizamos cookies de terceiros que nos axudan a analizar e comprender como usas este sitio web. Estas cookies almacenaranse no teu navegador só co teu consentimento e tes a opción de desactivalas.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descrición
ak_bmsc
2 hours
This cookie is used by Akamai to optimize site security by distinguishing between humans and bots
cf_ob_info
past
The cf_ob_info cookie is set by Cloudflare to provide information on HTTP Status Code returned by the origin web server, the Ray ID of the original failed request and the data center serving the traffic.
cf_use_ob
past
Cloudflare sets this cookie to improve page load times and to disallow any security restrictions based on the visitor's IP address.
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
cookiesession1
1 year
This cookie is set by the Fortinet firewall. This cookie is used for protecting the website from abuse.
JSESSIONID
session
The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Duración
Descrición
language
session
This cookie is used to store the language preference of the user.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duración
Descrición
browser_id
5 years
This cookie is used for identifying the visitor browser on re-visit to the website.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
sid
session
The sid cookie contains digitally signed and encrypted records of a user’s Google account ID and most recent sign-in time.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duración
Descrición
NID
6 months
NID cookie, set by Google, is used for advertising purposes; to limit the number of times the user sees an ad, to mute unwanted ads, and to measure the effectiveness of ads.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.