Find Jobs
Hire Freelancers

Arduino-Programmierung

€8-30 EUR

Terminado
Publicado hace casi 8 años

€8-30 EUR

Pagado a la entrega
Futterautomat für Maria und Fernando, zwei Schweine im Bergischen Land [login to view URL] Die Hardware ist fertig aufgebaut und funktioniert: 9 Kammern für Futter werden nacheinander mit Hubmagneten an Klappen entleert und somit die Schweine gefüttert. (Grafik anbei) Nun brauche ich noch den Sketch für das Arduinoboard. Das soll der Sketch machen: Am Arduino werden die PINs 2-10 nach einem festgelegten Schema für 5 Sekunden auf HIGH geschaltet. Dadurch schaltet ein MOSFET einen Hubmagnet. Eine Klappe wird geöffnet und die Schweine gefüttert. Von einem RTC-Modul soll sich das Arduino-Board die korrekte Zeit holen. Ein mögliches Schema (1) ist: Tag 1, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 1, 13 Uhr: PIN 3 für 5 Sekunden HIGH Tag 1, 18 Uhr: PIN 4 für 5 Sekunden HIGH Tag 2, 9 Uhr: PIN 5 für 5 Sekunden HIGH Tag 2, 13 Uhr: PIN 6 für 5 Sekunden HIGH Tag 2, 18 Uhr: PIN 7 für 5 Sekunden HIGH Tag 3, 9 Uhr: PIN 8 für 5 Sekunden HIGH Tag 3, 13 Uhr: PIN 9 für 5 Sekunden HIGH Tag 3, 18 Uhr: PIN 10 für 5 Sekunden HIGH Alle Futterkammern entleert, wieder zur ersten Kammer (PIN2): Tag 4, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 4, 13 Uhr: PIN 3 für 5 Sekunden HIGH Tag 4, 18 Uhr: PIN 4 für 5 Sekunden HIGH und immer so weiter … Ein ANDERES mögliches Schema (2) ist: Tag 1, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 1, 16 Uhr: PIN 3 für 5 Sekunden HIGH Tag 2, 9 Uhr: PIN 4 für 5 Sekunden HIGH Tag 2, 16 Uhr: PIN 5 für 5 Sekunden HIGH Tag 3, 9 Uhr: PIN 6 für 5 Sekunden HIGH Tag 3, 16 Uhr: PIN 7 für 5 Sekunden HIGH Tag 4, 9 Uhr: PIN 8 für 5 Sekunden HIGH Tag 4, 16 Uhr: PIN 9 für 5 Sekunden HIGH Tag 5, 9 Uhr: PIN 10 für 5 Sekunden HIGH Alle Futterkammern entleert, wieder zur ersten Kammer (PIN2): Tag 5, 16 Uhr: PIN 2 für 5 Sekunden HIGH Tag 6, 9 Uhr: PIN 3 für 5 Sekunden HIGH Bitte ein Array für das Zeitschema anlegen, damit ich dieses einfach ändern kann, zum Beispiel so: Schema (1) {9, 13, 18} Schema (2) {9, 16} Schema (xy) {9:30, 12:45, 22:03} Das Zeitschema ist also für alle Tage gleich. Sehr wichtig: die Programmierung soll sich merken/speichern, welcher PIN zuletzt geschaltet wurde und welcher PIN als nächstes geschaltet wird, auch wenn der Strom ausfällt. Wenn der Strom ausfällt, soll danach die richtige Futterkammer geleert werden und nicht die erste (die ist ja vielleicht schon leer und die Schweine müssen hungern). Auch wichtig: wenn während eines Stromausfalls ein PIN geschaltet werden sollte, muss das Schalten nachgeholt werden, sobald der Strom wieder da ist. Wenn während eines Stromausfalls mehrere PINs geschaltet werden sollten, müssen maximal zwei PINs geschaltet werden sobald der Strom wieder anliegt. Die PINs müssen dann nacheinander geschaltet werden. Es dürfen niemals zwei PINs gleichzeitig geschaltet werden! Das Netzteil schaltet sonst ab. Ich kann einfache Anpassungen selber vornehmen können, daher bitte den Code sauber kommentieren. Die Programmierung soll sauber und erweiterbar sein. (Mögliche Erweiterungen für die Zukunft: Anzeige der Uhrzeit, Einstellmöglichkeit für das Zeitschema mit kodierten Drehschaltern (HEX-Schalter).) Freundlicher Gruß, Michael Winter
ID del proyecto: 10771173

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
dear Sir i can do this project. I can assure you that if you work with me once, you will always work with me for these kind of projects.
€27 EUR en 1 día
4,8 (9 comentarios)
3,1
3,1
Avatar del usuario
Hello my friend, I'm engineer mechatronics with knowledge and experience working with arduino (software/hardware) I understand project, we can talk about it (english best :) )
€20 EUR en 7 días
5,0 (4 comentarios)
1,9
1,9
5 freelancers están ofertando un promedio de €31 EUR por este trabajo
Avatar del usuario
I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department at FAST National University Pakistan. I am also persuing my MS degree in Electrical Engineering with specialization in CONTROL. I have taught the followings courses, and also done many projects related to these subjects as well as related to consumer electronics products. 1. Control System Design & Modelling (Continuous, Discrete, Linear, Non-Linear, Optimal, Fuzzy Logic + Matlab & Simulink) 2. Digital System/Logic Design (Verilog, VHDL, Logisim) 3. Micro-controllers (8051, Arduino, PIC) 4. Power Electronics (PSIM, MATLAB, PSpice) 5. Control of Electric Machine Drives 6. Circuit Analysis and Designe etc 7. PCB Design (Proteous + Ultiboard + Altium Designer) I assure you, if you assign your project to me, you surely gonna work with me in future. Note: I also provide Online or Recorded Video Tutorials to the students for Electrical Engineering Subjects.
€50 EUR en 3 días
4,8 (144 comentarios)
6,6
6,6
Avatar del usuario
Hi, I read your ad and I would wish to contribute to the outcome of your work effectively, as an electronics engineer, especially control systems, instrumentation and power electronics. Please take a look at my portfolio to get an idea of my background and skills. If you agree, more details could be exchanged by chat. Best regards.
€44 EUR en 3 días
4,6 (7 comentarios)
3,6
3,6
Avatar del usuario
I am working at a software house. I am professional in it.i'll provide you satisfied work according to your desire.
€25 EUR en 3 días
5,0 (4 comentarios)
3,1
3,1
Avatar del usuario
Hello I have got your posting"arduino programming” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the embedded systems(Arduino ,ARM processors ,PIC microcontrollers,All types of sensors and actuators). i have done tons of similar projects So, I think you’ll find, I have the skills you’re looking for. For more on my skills and successfully finished projects, please have a look on my Profile and Portfolio. I have all the components available here with me so i will develop a working prototype according to your specifications and then send you the code and schematics so things will work for sure. I am always available on Email and Skype. Please have a voice or video chat if necessary. I will be available more than 60 hours per week and able to start your project as soon as possible according to you. Thank you for your consideration, Best Regards, Haseeb Shafqat
€15 EUR en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Köln, Germany
5,0
2
Forma de pago verificada
Miembro desde jul 11, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.