CONCEPT MECHANICAL DESIGN COMPUTER-CONTROLLED MACHINING 3D SCANNING AND PRINTING INTERFACE APPLICATION PROGRAMMING TEST RESOURCES
CONCEPT The idea of my FarmBot is to create a CNC machine that make farmer work: watering plants and humidity control. This system will use in small houses or small spaces. It can also be used for nurseries, taking care of the initial growth of the seeds. MECHANICAL DESIGN The control will do two parts: Software control by bCNC Software, and Arduino Mega 2560 will control the Stepper motors with GRBL code. SOFTWARE bCNC Follow this tutorial from my classmate Fab Academy 2017 to install GRBL code in Arduino Mega 2560 here COMPUTER-CONTROLLED MACHINING You can create in your favorite 2D program. See my assigment in Week 7 BOX INKSCAPE DESIGN When you built a boxes, you can use clone tool. You can create a master piece and clone it. It is important because in boxes you have 3 pieces that repeat it many times. SHOPBOT MECANIZED For milling, I used 1/4" (6mm diameter) Down Cut mill, 14000 rpm and 2500 mm/min. 3D SCANNING AND PRINTING We use Solid Works for Design 3D models (thanks to my classmate Guillermo Guerra) and this is the result: THE IDEA PROCESS INTERFACE APPLICATION PROGRAMMING App Inventor is a web that you built your .pkg program for you phone and you can see on line how it works. See my App Inventor Week 15 for more information. The program make: 1. BUTTON "CONNECT BLUETOOTH": Connect Bluetooth device. 2. BUTTON "Humidity Sensor": Sense humidity. 3. In Horizontal Arrangement have two levels: Sensed Humidity and % text. 4. BUTTON "Water": Watering plants. 5. BUTTON "Disconnect": Disconnect Bluetooth device. CONECTIONS I have three basic conections: 1. Satshakit modified (as Arduino Uno) See my Week 15 2. Bluetooth device 3. Humidity Sensor (with amplifier) 4. Led indicators SATSHAKIT MODIFIED ELECTROVALVE I used an electrovalve 5V, a signal in transistor (NPN 2N3904 because it didn't have in FabLab) activate an electrovalve and valve activate watering. VIDEO TEST 1 TEST 2 What tasks have been completed, and what tasks remain? Well, imput and Output devices is completed: Humidity sensor and Bluetooth comunications. 3D design and Microprocessor. Remain sense automatic matrix or positiions. Task remains is fumigation. What has worked? what hasn't? Main control in Satshakit work, Bluetooth RX and TX too, rele work. Valve isn't work very well because several drops fell to the ground. Another thing that didn't work is Gestalt module. I tried many days, but probably I omitted some simple things. What questions need to be resolved? A system that use in spread spaces. An automatic matrix program control that work by the user interface. User shoul program by interactive interface the position, program de humidity and storage data. What will happen when? May be in six months ahead I made my own Agroecological farmbot. Make a modular wetbot for cities and small houses. Start to think in a big systems for spread spaces. Work with Agoecological farms for satisfy theirs necesities. What have you learned? I learned to built small boards with superficial components. Program a little in Arduino and python. To Make my schematic and board circuit, modify and milling it. How Fab Lab machines works. Work with a great team! DOWNLOAD All files Download