MozCoffee

Mozilla Hyderabad hosts events exclusively at Collab House and had its first MozCoffee of this year on 26th of Feb.

Mozilla is global organization with Open web Enthusiasts and Do-gooders in the Internet world.

MozCoffee is an informal meetup of the Mozilla community and an opportunity for the non-Mozillians to Interact with them.

This slideshow requires JavaScript.

 

The house opened its discussion with introduction of the participants and learning their backgrounds.  This was followed by introducing the Mozilla Hyderabad community, its activities and plans. The crowd dived into the current things happening in the Mozilla Hyderabad Community. We had an exciting meet where everyone expressed their thoughts and ideas and also shared how they could be a part of the Moz community. The community welcomed the participants with a T-Shirt. The community at Hyderabad is certainly growing!

 

 

For more pictures and Mozilla Community Updates:  https://www.facebook.com/MozillaHyderabad/

To learn more about Collab House and upcoming events:

Facebook page : https://www.facebook.com/CollabHouse/

Meetup page : https://www.meetup.com/Collab-House-A-Collaboration-Hub/

Website:  collab.house

 

 

MozCoffee

Financial and Business Aspects of 3D Printing

Global 3D Labs conducted a session on the Financial and Business aspects of 3D Printing in association with Collab House.

Global 3D labs aims at bridging the gap between ideation and manufacturing by providing high quality and cost effective 3D printers. G3D Labs specializes in manufacturing 3D printers that can be operated and used by multiple users. G3D also aims at evangelizing 3D Printing amongst engineers, researchers, manufacturers and students by holding seminars, talks and workshops for them.

The session began with types of 3D Printers and how they actually work. Besides, a designed was set to be printed right in the start. The participants made the session very interactive. 

Later, various fields and applications where 3D printer can be used were discussed. To learn how 3D printing technology is solving problems was enlightening. The pros and cons of this technology were thoroughly discussed, after which the financial aspects were covered.

It was interesting to see how 3D printing can used in a lot of ways and for a lot of applications where the conventional methods fail to deliver.

The design that was set to print was the Batlogo which was done printing before the session ended.

Financial and Business Aspects of 3D Printing

Datameet Open Data Hackathon

This slideshow requires JavaScript.

On International Open Data Day, Datameet hosted an Open Data Hackathon powered by Collab House. 

Datameet is a community of Data Enthusiasts.

The one-day hackathon focused on generating more open data and using it for solving problems. Government of Telangana, has come up with an Open Data Policy in Sept 2015 and is promoting open data in Telangana.  

The hackathon took off by first considering the Agricultural data of the state and covered a lot of other segments. The crowd was focused and everyone shared their knowledge and ideas to use the data for the greater good.

By the end of the day, a good amount of data was analysed and plans were made so as to how this data can help and what can be done about it.

Data is surplus, we just have to use it to efficiently, and meets like this shall educate people to do so.

 

 

To learn more about Collab House and upcoming events:

Facebook page : https://www.facebook.com/CollabHouse/

Meetup page : https://www.meetup.com/Collab-House-A-Collaboration-Hub/

Website:  collab.house

 

Datameet Open Data Hackathon

PCB Design and Fabrication

This slideshow requires JavaScript.

Collab House hosted a workshop on PCB Design and Fabrication.

Printed Circuit boards are highly effective when it comes to specific applications. PCB offers features that a regular bread board does not. Besides, it drastically reduces the size of the circuit and makes it durable.

The first half of the session dealt with the Design aspect, where the participants learnt about types of PCBs along with various design and fabrication techniques. This was followed by the designing  in the software. Once thorough with the design, the real fun began post break .

Fabrication was fun. The participants could clearly see and understand how a PCB works. After fabrication, the components were soldered, the circuit was connected and tested for its functionality.

It was a one of its kind workshop, where the participants actually fabricated their PCBs, by using Toner Transfer Method. This workshop delivered a complete hands on experience to the participants. Tools kits and circuitry were given to the participants after the workshop, so they could try their own circuits later too!

 

 

For more pictures : https://www.facebook.com/pg/CollabHouse/photos/?tab=album&album_id=720471198130160

To learn more about Collab House and upcoming events:

Facebook page : https://www.facebook.com/CollabHouse/

Meetup page : https://www.meetup.com/Collab-House-A-Collaboration-Hub/

Website:  collab.house

 

PCB Design and Fabrication

Connected Devices at Collab House.

Collab House is one of the most prominent maker spaces in the city with the amazing crowd of makers and product developers. We have an engaging crowd from Colleges and Universities with passion for electronics and ideas around Internet of Things. Hence we piloted an Summer Internship for University students to work on Connected devices, the newly announced focus of Mozilla.

13427978_586231844887430_4016316579486983647_n

The prototype building kicked-off with a 2 week design-sprint which has a fabulous output of ideas and process to jump start. As part of the sprint, the students were divided in to 4 teams, 2 in each team.

Interestingly we had the majority of girl students engaged in the program. The first phase, identification of the challenge and forming the best team to tackle that challenge has created more interest among the students, since this is the first time that they are looking at the grass root level of the challenge and think of a solution in a bottom to top approach. The problem statement is sketched in the form of a map, a flowchart of the problem statement, causes of the challenge and the ways to solve it.

We had a line of industry leaders who educated the group about developing a prototype. With the makers in house and also professionals from our connections were invited to project a bigger picture of product development and also about their industry experience to our Interns team. There was a talk on Design Thinking by Vineel, a line of sessions on 3D printing by Sandeep and also on product architecture by Priyanka.

13466274_589446757899272_7590462728572037420_n

The interns are also encouraged to be part of the regular events of Hackster.io and iRaspberryPi at Collab House. Vivek Manoharan, research scholar from Nanyang Technological University, Singapore spoke about his work in Biomechanics & Ergonomics, Design Thinking and more with our interns to help them get started with their work.

After the sprint, talks, workshops, there was a bit of hacking on Arduino and RaspberryPi to have an idea on functionality, feasibility to check whether the idea is implementable using a particular platform.

IMG-20160530-WA0002.jpg

1 month of the program and we have a solid ideas on paper and the students committed themselves to work on the prototypes for the next couple of months.

The enthusiasm for the students is was amazing. This initiative has created a spark among the Mozillians of Mozilla Hyderabad, encouraging the to take part of this program and make stuff while hacking the existing ones.

Connected Devices at Collab House.

Interactive art | A Blend Aesthetics of and electronics

 

_MG_0226

Collaborations are going to help mankind in making better, interesting and sustainable future for the generations to come. To catch up with the pace with which the world is advancing, there is an essential need of collaborations between individuals, ideas, companies and nations. Collab House as it’s name indicates, is a place for collaborations and a hub for connected communities. We are one of the most active makerspaces in the country while making amazing stuff in collaboration with other communities.

On 15th of June 2016, as Collab House celebrated it’s second anniversary, our team planned to set up an interactive art installation which binds and blends Art, Architecture, Electronics and Technology together. To celebrate the 2 years of Making,  our team, Vineel, Harsha and Akshay along with Himanshu (Banana House ~Makerspace in Delhi), Prasan Dutt (Mooshic Labs, Electronics product developers) has setup the installation on interactive art and electronics, surprising the people present for the party.

IMG_0063.JPG

 

“A designer is an emerging synthesis of artist, inventor, mechanic, objective economist and evolutionary strategist” –R. Buckminster Fuller

With the objective of pushing ourselves together to do more with the existing resources, we have committed to make an attractive and simple design which motivates makers and entertains others.

IMG_0095.JPG

The concept of the model is to make interesting sounds when there is a human interaction with the boxes, the interaction happening through water closes an electronics circuit while creating a unique sound with each box. The boxes are filled with water and simple touch on the surface of water closes the circuit making interesting sounds. The water acts as a slab of capacitance with the 2 capacitor plates being the bottom of the box and the person’s hand/palm/fingers.

The curiosity about design and technology has created an excitement for our communities to make things out of simple electronics yet sophisticated architecture and aesthetics. We are an ideologically elevated team challenged with the motto of building incredible things while focusing at the paining problems of the society. The concurrency in the alignment of our goals is the factor behind our amazing team to get things done, with out an excuse.

IMG_0009
Aesthetics, an open standard to be taken care of.

 

IMG_0003
Himashu at work, late in the night.

 

_MG_0052

The term ‘perfection’ is demoralising, hence we strive for ‘excellence’, since it is a motivating factor for every one of our community. There is no boundary for us when we try to excel, since we set new standards while making things. Perfection puts a cap on our standards, restricting us from breaking things and accepting failures.

IMG_0014.JPG
Prasan Dutt fabricating the LED circuitry.

IMG_0023

IMG_0018.JPG
The soldering and stuff
IMG_0072.JPG
Some serious, circuit integration stuff.

 

We have considered many ways to make this happen, while only the final one happened, the obstacles, the circuit breakdown, the soldering not going through, the arduino break down, and the nearing of deadline, nothing could stop us form making this amazingly cool installation marking its elegance at the party. The curious crowd, asking us on how we did this, we could say, it is a team work. Presented by a team of connected communities.

IMG_0201.JPG

Interactive art | A Blend Aesthetics of and electronics

Freecode Camp 3rd Meetup.

FreeCodeCamp Hyderabad, a local developer community started not even a month ago, just had their 4th meet-up in the city at everyone’s favorite maker space, Collab House. The community is mentored by three passionate developers  – Kapil, Ramana and Arijit.

11201154_10206188748578853_1436319131087483454_o.jpg

For this meetup, Ramana, who works as a web developer, taught the members of the community the fundamentals of web layout. The session covered concepts like how the browser treats the structure of any webpage, and how by understanding its inner workings we can break down complex layouts into a simple binary question of – “Is it aligned vertically or horizontally?”

This discussion was not about teaching the syntax of HTML/CSS or JavaScript. It was to convey the abstract ideas built into the fabric of the web. To be a web developer, one needs to take these baby steps. A web developer, at the very least, needs to understand how their code interacts with the browser.

IMG_0036.JPG

The session started off with a simple idea conceptualised thousands of years ago, called Divide and Conquer. This idea is so primitive yet powerful, that we can lay the foundation with it. We may think of it as a basic strategy for solving any real/virtual world problem.
The crux of the idea is simple, to be able to solve a complex problem, you need to divide it into subproblems. Divide it to the point of absolute simplicity, where you can understand the process from the fundamental level and then conquer it.

To apply this simple concept to writing good code, one needs to ask a few questions -:

  • What are the inputs to my program?
  • What outputs are we expecting?   
  • What logic goes in between to take the given input and convert it to the expected output?

From here, we move to understanding the fundamentals of CSS layouts.

You might be wondering now that how  CSS can have inputs and outputs?

And that is a good question. Well, no need to worry! Input and Output in this context refers to our target design. The UI Mockup or Wireframe you have been provided in a Photoshop PSD file. Or a random site whose layout you are trying to copy (nothing to be ashamed of! Mimicry is the highest display of respect).

Ramana pointed out to some sample sites such as OMGUbuntu, Wikipedia and even the FCC random quote generator project. Our output was going to be the UI base layout of these sites. Basically, creating the containers which hosts the data and images displayed on these sites. We started by asking the same basic question, is our input (sample site) aligned vertically or horizontally? We restricted ourselves to two placement algorithms – display block and display flex.

13498141_1156548974395725_8064470873990187197_o

By default, display block aligns elements vertically (one on top of another) and display flex horizontally (right next to each other). By using these two algorithms, we start constructing our target layout from scratch. Ramana demonstrated the usage of uncommon background colors to get quick feedback on your design. If some placement of component within the layout was not as expected, the feedback was clear about where we went wrong. The background color highlights the component. After a two hour refresher on this layout, we moved on to using simple jQuery to display data in a table format. Here’s the best part – we didn’t use any table component! We carry forwarded our learning from layouts – that one can implement any layout reliably using only the first principles.

It was a simple table layout to display some info about a group of people. Any data table would have the desirable property to be able to sort in order when one clicks on a table column header. When you view your email in Outlook or Thunderbird, you probably sort your mails by subject or sender or date. We implemented that with jQuery. The rendering logic and sorting logic to achieve this again followed the first principle – divide the main problem to a set of simpler subproblems that can be individually solved, and composed together to get a complete, end-to-end solution.

The session ended with a deeper dive into all things flexbox. CSS tricks has a nice article on all things flexbox can do to align your content in different directions, add proper space within the components, stretch or shrink them etc.

“Informative and comprehensible approach towards layout in large. Ramana made sure that we learn new ways(read: flex) to structure elements on the page. Overall I feel these sessions should continue along with pair programming to increase the participant’s competency in the language.” – Rahul Nayak | FCC Hyd Member

Freecode Camp 3rd Meetup.