Ohm's Law - Music.

Uma música para que nunca se esqueçam da lei de ohm.

 

In this video, we learn how to mount an usb external hdd with ntfs filesystem through the linux command line interface (cli).

In the end we add an entry to the /etc/fstab file so it can be mounted automatically at boot time or by issuing 'mount -a' command.

If you want you can print a welcome message that will show every time you login or launch a new terminal.

To do that you just have to edit your .bashrc file or your .bash_profile if you just want to display the message in login shells (and not in no-login shells) and add the line :

echo " ********* Welcome $USER ********** "

like you see here:

If you are getting this error it's probably because you have one or more echo statments on your .bashrc or .bash_profile files (like we did here - customizing your bash shell with a welcome message or your nic's ips).

Well, i found this script (here), and it allows to verify if a shell is a login shell or not and if it is (i.e. vsftp) all we need to do is not to echo anything. It's not perfect but it's the better solution I could find (let me know if you have a better one).

function is_ssh() {
  p=${1:-$PPID}
  read pid name x ppid y < <( cat /proc/$p/stat )
  # or: read pid name ppid < <(ps -o pid= -o comm= -o ppid= -p $p) 
  [[ "$name" =~ sshd ]] && { echo "Is SSH : $pid $name"; return 0; }
  [ "$ppid" -le 1 ]     && { echo "Adam is $pid $name";  return 1; }
  is_ssh $ppid
}

is_ssh $PPID
exit $?

Here's the end result:

 

I first decided to do this project when I discovered how easy and cheap it is to display some scrolling text these days with just an arduino board and a led matrix. However, i felt that these cheap matrix ( like this one are somewhat small. I wanted something big that could light all of my city. I then decided to get real and do it in a 90X60cm cork Bulletin Board.

Bem, todos nós temos áreas de que gostamos mais ou menos, cinema, musica, teatro, pintura, informática, futebol, etc...e ficámos felizes quando conseguimos realizar alguma atividade nessas áreas que preferimos. O que não é fácil é conseguir encontrar uma actividade em se juntem várias dessas áreas, mas foi aquilo me aconteceu quando iniciei o projeto de um controlador MIDI baseado em arduino. Consegui juntar a música (embora não perceba nada de música, nem as notas sei :)), a eletrónica e a programação. O material necessário limitou-se a alguns potenciômetros, botões arcade (que foram realmente o componente mais caro e difícil de arranjar) e acrilico ou PVC para a estrutura (que na verdade pode ser de qualquer material).

Se, tal como eu, está "viciado" em projetos com chips AVR/Arduino, com certeza já percebeu que comprar uma placa (por exemplo, uma placa Arduino Uno) para cada projeto acaba por sair bastante caro. A alternativa é comprar os micro-controladores avulso, que podem ficar por um valor à volta dos 2€ (no caso do Arduino Uno) dependendo da quantidade que se compra. A melhor hipótese aqui é comprar a um dos grandes distribuidores mundiais de componentes eletrónicos. Os portes de envio podem ser um problema, mas a maior parte deles envia gratuitamente se a encomenda for superior a um determinado valor.

Low Cost CNC.

Estou, neste momento, envolvido num projeto cujo objetivo é contruir uma CNC utilizando motores DC com encoder e um arduino Mega. Neste projeto deverá ser implementado o controlo de velocidade e posição recorrendo a algoritmos PID/PI. Brevemente será publicado um tutorial extenso com informação detalhada, quer teórica quer prática, relativa a todos os dominios a considerar no âmbito da construção de uma CNC. Para já, apresentam-se alguns videos não editados, que ilustram algumas das fases relativas ao projeto:

Subscreva a Newsletter

maker.akanerd.com

    • Neste site, procura-se documentar alguns projectos do seu mentor, projectos esses, relacionados com áreas como a electrónica, a automação industrial, a informática, desenvolvimento web, sistemas operativos e redes de computadores, entre outros. Conta também com uma área educacional (akanerdemy), onde se apresentam video tutorias nas referidas áreas.